[ {"type":"CommentSingle","value":"-- basic statements\n// c-style comment\n"}, {"type":"CommentMultiline","value":"/* \n\n multiline comment\n\n*/"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"TABLE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"cyclist_name"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"id"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"UUID"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PRIMARY"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"KEY"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"lastname"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"text"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"firstname"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"text"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":");"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"INSERT"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"INTO"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"cyclist_name"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"id"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"lastname"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"firstname"}, {"type":"Punctuation","value":")"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"VALUES"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"LiteralNumberHex","value":"5b6962dd-3f90-4c93-8f61-eabfa4a803e2"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'VOS'"}, {"type":"Punctuation","value":","}, {"type":"LiteralStringSingle","value":"'Marianne'"}, {"type":"Punctuation","value":");"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"SELECT"}, {"type":"TextWhitespace","value":" "}, {"type":"Operator","value":"*"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FROM"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"cyclist_name"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"SELECT"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"lastname"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"firstname"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FROM"}, {"type":"TextWhitespace","value":" "}, {"type":"CommentMultiline","value":"/* a comment */"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"cyclist_name"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"WHERE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"id"}, {"type":"TextWhitespace","value":" "}, {"type":"Operator","value":"="}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralNumberHex","value":"6ab09bec-e68e-48d9-a5f8-97e6fb4c9b47"}, {"type":"TextWhitespace","value":" "}, {"type":"CommentMultiline","value":"/* multiline comment \n\n*/"}, {"type":"TextWhitespace","value":" "}, {"type":"CommentSingle","value":"-- comment;\n"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"TABLE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"cyclist_category"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"category"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"text"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"points"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"int"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"id"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"UUID"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"lastname"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"text"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PRIMARY"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"KEY"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"category"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"points"}, {"type":"Punctuation","value":"))"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"WITH"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"CLUSTERING"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ORDER"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"BY"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"points"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"DESC"}, {"type":"Punctuation","value":");"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"TABLE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"race_winners"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"race_name"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"text"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"race_position"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"int"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cyclist_name"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"FROZEN"}, {"type":"Operator","value":"\u003c"}, {"type":"Name","value":"fullname"}, {"type":"Operator","value":"\u003e"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PRIMARY"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"KEY"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"race_name"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"race_position"}, {"type":"Punctuation","value":"));"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"TABLE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"cyclist_races"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"id"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"UUID"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PRIMARY"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"KEY"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"lastname"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"text"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"firstname"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"text"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"races"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"list"}, {"type":"Operator","value":"\u003c"}, {"type":"NameBuiltin","value":"FROZEN"}, {"type":"TextWhitespace","value":" "}, {"type":"Operator","value":"\u003c"}, {"type":"Name","value":"race"}, {"type":"Operator","value":"\u003e\u003e"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":");"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"INSERT"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"INTO"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"cyclist_races"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"id"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"lastname"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"firstname"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"races"}, {"type":"Punctuation","value":")"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"VALUES"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"LiteralNumberHex","value":"5b6962dd-3f90-4c93-8f61-eabfa4a803e2"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'VOS'"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'Marianne'"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"["}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"{"}, {"type":"Name","value":"race_title"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'Rabobank 7-Dorpenomloop Aalburg'"}, {"type":"Punctuation","value":","}, {"type":"Name","value":"race_date"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'2015-05-09'"}, {"type":"Punctuation","value":","}, {"type":"Name","value":"race_time"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'02:58:33'"}, {"type":"Punctuation","value":"},{"}, {"type":"Name","value":"race_title"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'Ronde van Gelderland'"}, {"type":"Punctuation","value":","}, {"type":"Name","value":"race_date"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'2015-04-19'"}, {"type":"Punctuation","value":","}, {"type":"Name","value":"race_time"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'03:22:23'"}, {"type":"Punctuation","value":"}"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Punctuation","value":"]);"}, {"type":"TextWhitespace","value":"\n\n"}, {"type":"Keyword","value":"INSERT"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"INTO"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"cyclist_races"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"id"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"lastname"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"firstname"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"races"}, {"type":"Punctuation","value":")"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"VALUES"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"LiteralNumberHex","value":"e7cd5752-bc0d-4157-a80f-7523add8dbcd"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'VAN DER BREGGEN'"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'Anna'"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"["}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"{"}, {"type":"Name","value":"race_title"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'Festival Luxembourgeois du cyclisme feminin Elsy Jacobs - Prologue - Garnich \u003e Garnich'"}, {"type":"Punctuation","value":","}, {"type":"Name","value":"race_date"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'2015-05-01'"}, {"type":"Punctuation","value":","}, {"type":"Name","value":"race_time"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'08:13:00'"}, {"type":"Punctuation","value":"},{"}, {"type":"Name","value":"race_title"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'Festival Luxembourgeois du cyclisme feminin Elsy Jacobs - Stage 2 - Garnich \u003e Garnich'"}, {"type":"Punctuation","value":","}, {"type":"Name","value":"race_date"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'2015-05-02'"}, {"type":"Punctuation","value":","}, {"type":"Name","value":"race_time"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'02:41:52'"}, {"type":"Punctuation","value":"},{"}, {"type":"Name","value":"race_title"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'Festival Luxembourgeois du cyclisme feminin Elsy Jacobs - Stage 3 - Mamer \u003e Mamer'"}, {"type":"Punctuation","value":","}, {"type":"Name","value":"race_date"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'2015-05-03'"}, {"type":"Punctuation","value":","}, {"type":"Name","value":"race_time"}, {"type":"Punctuation","value":":"}, {"type":"LiteralStringSingle","value":"'02:31:24'"}, {"type":"Punctuation","value":"}"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"]);"}, {"type":"TextWhitespace","value":"\n\n"}, {"type":"Keyword","value":"SELECT"}, {"type":"TextWhitespace","value":" "}, {"type":"Operator","value":"*"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FROM"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"cyclist_races"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n\n"}, {"type":"Keyword","value":"SELECT"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"lastname"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"races"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FROM"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"cyclist_races"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"WHERE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"id"}, {"type":"TextWhitespace","value":" "}, {"type":"Operator","value":"="}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralNumberHex","value":"e7cd5752-bc0d-4157-a80f-7523add8dbcd"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n\n"}, {"type":"Keyword","value":"INSERT"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"INTO"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"calendar"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"race_id"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"race_start_date"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"race_end_date"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"race_name"}, {"type":"Punctuation","value":")"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"VALUES"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"LiteralNumberFloat","value":"201"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'2015-02-18'"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'2015-02-22'"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringHeredoc","value":"$$Women's Tour of New Zealand$$"}, {"type":"Punctuation","value":");"}, {"type":"TextWhitespace","value":"\n\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"USER"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"IF"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"NOT"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"EXISTS"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sandy"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"WITH"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PASSWORD"}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'Ride2Win@'"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"NOSUPERUSER"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"USER"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"chuck"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"WITH"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PASSWORD"}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'Always1st$'"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"SUPERUSER"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"ALTER"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"USER"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sandy"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"SUPERUSER"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"NameBuiltin","value":"LIST"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"USERS"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"DROP"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"USER"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"IF"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"EXISTS"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"chuck"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ROLE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"IF"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"NOT"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"EXISTS"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"team_manager"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"WITH"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PASSWORD"}, {"type":"TextWhitespace","value":" "}, {"type":"Operator","value":"="}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'RockIt4Us!'"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ROLE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sys_admin"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"WITH"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PASSWORD"}, {"type":"TextWhitespace","value":" "}, {"type":"Operator","value":"="}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'IcanDoIt4ll'"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AND"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"LOGIN"}, {"type":"TextWhitespace","value":" "}, {"type":"Operator","value":"="}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"true"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AND"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"SUPERUSER"}, {"type":"TextWhitespace","value":" "}, {"type":"Operator","value":"="}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"true"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"ALTER"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ROLE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sys_admin"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"WITH"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PASSWORD"}, {"type":"TextWhitespace","value":" "}, {"type":"Operator","value":"="}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'All4one1forAll'"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AND"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"SUPERUSER"}, {"type":"TextWhitespace","value":" "}, {"type":"Operator","value":"="}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"false"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"GRANT"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sys_admin"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"TO"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"team_manager"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"GRANT"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"team_manager"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"TO"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sandy"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"NameBuiltin","value":"LIST"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ROLES"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"NameBuiltin","value":"LIST"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ROLES"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"OF"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sandy"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"REVOKE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sys_admin"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FROM"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"team_manager"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"REVOKE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"team_manager"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FROM"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sandy"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"DROP"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ROLE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"IF"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"EXISTS"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sys_admin"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"GRANT"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"MODIFY"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ON"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"KEYSPACE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"TO"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"team_manager"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"GRANT"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"DESCRIBE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ON"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ALL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ROLES"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"TO"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sys_admin"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"GRANT"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AUTHORIZE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ALL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"KEYSPACES"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"TO"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sys_admin"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"REVOKE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"SELECT"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ON"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ALL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"KEYSPACES"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FROM"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"team_manager"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"REVOKE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"EXECUTE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ON"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FUNCTION"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"fLog"}, {"type":"Punctuation","value":"("}, {"type":"NameBuiltin","value":"double"}, {"type":"Punctuation","value":")"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FROM"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"team_manager"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"NameBuiltin","value":"LIST"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ALL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PERMISSIONS"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"OF"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"sandy"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"NameBuiltin","value":"LIST"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ALL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PERMISSIONS"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ON"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"cyclist_name"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"OF"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"chuck"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"MATERIALIZED"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"VIEW"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cyclist_by_age"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AS"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"SELECT"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"age"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"birthday"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"name"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"country"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FROM"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cyclist_mv"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"WHERE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"age"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"is"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"NOT"}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"NULL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AND"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cid"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"IS"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"NOT"}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"NULL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PRIMARY"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"KEY"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"age"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cid"}, {"type":"Punctuation","value":");"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"MATERIALIZED"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"VIEW"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cyclist_by_country"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AS"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"SELECT"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"age"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"birthday"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"name"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"country"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FROM"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cyclist_mv"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"WHERE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"country"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"is"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"NOT"}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"NULL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AND"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cid"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"IS"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"NOT"}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"NULL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PRIMARY"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"KEY"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"country"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cid"}, {"type":"Punctuation","value":");"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"MATERIALIZED"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"VIEW"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cyclist_by_birthday"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AS"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"SELECT"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"age"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"birthday"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"name"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"country"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FROM"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cyclist_mv"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"WHERE"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"birthday"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"is"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"NOT"}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"NULL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AND"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cid"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"IS"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"NOT"}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"NULL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"PRIMARY"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"KEY"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"birthday"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cid"}, {"type":"Punctuation","value":");"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"DROP"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"MATERIALIZED"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"VIEW"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cyclist_by_age"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"INSERT"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"INTO"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"calendar"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"race_id"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"race_name"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"race_start_date"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"race_end_date"}, {"type":"Punctuation","value":")"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"VALUES"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"LiteralNumberFloat","value":"200"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'placeholder'"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'2015-05-27'"}, {"type":"Punctuation","value":","}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringSingle","value":"'2015-05-27'"}, {"type":"Punctuation","value":")"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"USING"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"TIMESTAMP"}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralNumberFloat","value":"123456789"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FUNCTION"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"IF"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"NOT"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"EXISTS"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"left"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Name","value":"column"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"TEXT"}, {"type":"Punctuation","value":","}, {"type":"Name","value":"num"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"int"}, {"type":"Punctuation","value":")"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"RETURNS"}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"NULL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ON"}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"NULL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"INPUT"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"RETURNS"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"text"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"LANGUAGE"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"javascript"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AS"}, {"type":"TextWhitespace","value":" "}, {"type":"LiteralStringHeredoc","value":"$$"}, {"type":"Text","value":" \n "}, {"type":"NameOther","value":"column"}, {"type":"Punctuation","value":"."}, {"type":"NameOther","value":"substring"}, {"type":"Punctuation","value":"("}, {"type":"LiteralNumberInteger","value":"0"}, {"type":"Punctuation","value":","}, {"type":"NameOther","value":"num"}, {"type":"Punctuation","value":")"}, {"type":"Text","value":" \n"}, {"type":"LiteralStringHeredoc","value":"$$"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n\n"}, {"type":"Keyword","value":"CREATE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"OR"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"REPLACE"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"FUNCTION"}, {"type":"TextWhitespace","value":" "}, {"type":"Name","value":"cycling"}, {"type":"Punctuation","value":"."}, {"type":"Name","value":"fLog"}, {"type":"TextWhitespace","value":" "}, {"type":"Punctuation","value":"("}, {"type":"Keyword","value":"input"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"double"}, {"type":"Punctuation","value":")"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"CALLED"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"ON"}, {"type":"TextWhitespace","value":" "}, {"type":"KeywordConstant","value":"NULL"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"INPUT"}, {"type":"TextWhitespace","value":"\n"}, {"type":"Keyword","value":"RETURNS"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"double"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"LANGUAGE"}, {"type":"TextWhitespace","value":" "}, {"type":"NameBuiltin","value":"java"}, {"type":"TextWhitespace","value":" "}, {"type":"Keyword","value":"AS"}, {"type":"TextWhitespace","value":"\n"}, {"type":"LiteralStringHeredoc","value":"'"}, {"type":"Keyword","value":"return"}, {"type":"Text","value":" "}, {"type":"Name","value":"Double"}, {"type":"Operator","value":"."}, {"type":"NameAttribute","value":"valueOf"}, {"type":"Operator","value":"("}, {"type":"Name","value":"Math"}, {"type":"Operator","value":"."}, {"type":"NameAttribute","value":"log"}, {"type":"Operator","value":"("}, {"type":"Name","value":"input"}, {"type":"Operator","value":"."}, {"type":"NameAttribute","value":"doubleValue"}, {"type":"Operator","value":"()));"}, {"type":"LiteralStringHeredoc","value":"'"}, {"type":"Punctuation","value":";"}, {"type":"TextWhitespace","value":"\n"} ]