This repository has been archived on 2024-06-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
coffee.pygments/tests/examplefiles/xquery/test-3.0.xq.output
2022-12-11 19:51:01 +01:00

1849 lines
45 KiB
Text
Generated

'xquery' Keyword.Pseudo
' ' Text.Whitespace
'version' Keyword.Pseudo
' ' Text.Whitespace
'"3.0"' Literal.String.Double
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'namespace' Keyword.Declaration
' ' Text.Whitespace
'other' Name.Namespace
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"http://other"' Literal.String.Double
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'variable' Keyword.Declaration
' ' Text.Whitespace
'$' Name.Variable
'local:straight-var1' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
"'one'" Literal.String.Single
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'%' Name.Decorator
'private' Name.Decorator
' ' Text
'variable' Keyword.Declaration
' ' Text
'$' Name.Variable
'local:private-var' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
"'secret'" Literal.String.Single
';' Punctuation
'\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'%' Name.Decorator
'public' Name.Decorator
' ' Text
'variable' Keyword.Declaration
' ' Text
'$' Name.Variable
'local:public-var' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
"'not-secret'" Literal.String.Single
';' Punctuation
'\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'%' Name.Decorator
'other:annotation' Name.Decorator
'(' Punctuation
"'param1'" Literal.String.Single
',' Punctuation
' ' Text
'"param2"' Literal.String.Double
')' Punctuation
' ' Text
'variable' Keyword.Declaration
' ' Text
'$' Name.Variable
'local:some-var' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
"'anything'" Literal.String.Single
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'variable' Keyword.Declaration
' ' Text.Whitespace
'$' Name.Variable
'local:straight-var2' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
"'two'" Literal.String.Single
';' Punctuation
'\n\n\n' Text.Whitespace
'(:' Comment
' Simple Map Operator example ' Comment
':)' Comment
'\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:word-count' Name.Function
'(' Punctuation
'$' Name.Variable
'elms' Name
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'element' Name.Tag
'' Text.Whitespace
'(' Punctuation
')' Punctuation
'*' Punctuation
')' Punctuation
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'xs:integer' Keyword.Type
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'sum' Name.Function
'(' Punctuation
'$' Name.Variable
'elms' Name
' ' Text.Whitespace
'!' Operator
' ' Text.Whitespace
'count' Name.Function
'(' Punctuation
'tokenize' Name.Function
'(' Punctuation
'.' Punctuation
',' Punctuation
' ' Text.Whitespace
"'\\s+'" Literal.String.Single
')' Punctuation
')' Punctuation
')' Punctuation
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:add' Name.Function
'(' Punctuation
'$' Name.Variable
'a' Name
',' Punctuation
' ' Text.Whitespace
'$' Name.Variable
'b' Name
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'$' Name.Variable
'a' Name
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'$' Name.Variable
'b' Name
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:dispatch' Name.Function
'(' Punctuation
'$' Name.Variable
'node' Name
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'node' Name.Tag
'' Text.Whitespace
'(' Punctuation
')' Punctuation
')' Punctuation
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'item' Keyword
'(' Punctuation
')' Punctuation
'*' Operator
' ' Text.Whitespace
'{' Punctuation
'\n ' Text.Whitespace
'typeswitch' Keyword
'(' Punctuation
'$' Name.Variable
'node' Name
')' Punctuation
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'text' Name.Tag
'' Text.Whitespace
'(' Punctuation
')' Punctuation
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'$' Name.Variable
'node' Name
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'comment' Name.Tag
'' Text.Whitespace
'(' Punctuation
')' Punctuation
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'$' Name.Variable
'node' Name
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'element' Name.Tag
'' Text.Whitespace
'(' Punctuation
'bill' Name
')' Punctuation
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'local:bill' Name.Function
'(' Punctuation
'$' Name.Variable
'node' Name
')' Punctuation
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'element' Name.Tag
'' Text.Whitespace
'(' Punctuation
'btitle' Name
')' Punctuation
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'local:btitle' Name.Function
'(' Punctuation
'$' Name.Variable
'node' Name
')' Punctuation
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'element' Name.Tag
'' Text.Whitespace
'(' Punctuation
'section-id' Name
')' Punctuation
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'local:section-id' Name.Function
'(' Punctuation
'$' Name.Variable
'node' Name
')' Punctuation
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'element' Name.Tag
'' Text.Whitespace
'(' Punctuation
'bill-text' Name
')' Punctuation
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'local:bill-text' Name.Function
'(' Punctuation
'$' Name.Variable
'node' Name
')' Punctuation
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'element' Name.Tag
'' Text.Whitespace
'(' Punctuation
'strike' Name
')' Punctuation
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'local:strike' Name.Function
'(' Punctuation
'$' Name.Variable
'node' Name
')' Punctuation
'\n ' Text.Whitespace
'default' Keyword
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'local:passthru' Name.Function
'(' Punctuation
'$' Name.Variable
'node' Name
')' Punctuation
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'(:' Comment
' `switch` expression example ' Comment
':)' Comment
'\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:noise' Name.Function
'(' Punctuation
'$' Name.Variable
'animal' Name
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'let' Keyword
' ' Text.Whitespace
'$' Name.Variable
'duck' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'"Duck"' Literal.String.Double
',' Punctuation
'\n\t' Text.Whitespace
'$' Name.Variable
'quack' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'"Quack"' Literal.String.Double
'\n\t' Text.Whitespace
'return' Keyword
'\n\t\t' Text.Whitespace
'switch' Keyword
' ' Text.Whitespace
'(' Punctuation
'$' Name.Variable
'animal' Name
')' Punctuation
'\n\t\t\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"Cow"' Literal.String.Double
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'"Moo"' Literal.String.Double
'\n\t\t\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
"'Cat'" Literal.String.Single
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
"'Meow'" Literal.String.Single
'\n\t\t\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$' Name.Variable
'duck' Name
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'$' Name.Variable
'quack' Name
'\n\t\t\t' Text.Whitespace
'default' Keyword
' ' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'"What\'s that odd noise?"' Literal.String.Double
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'(:' Comment
' `group by` expression with binding example ' Comment
':)' Comment
'\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:a-to-z' Name.Function
'(' Punctuation
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'let' Keyword
' ' Text.Whitespace
'$' Name.Variable
'data' Name
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'element' Name.Tag
'' Text.Whitespace
'(' Punctuation
')' Punctuation
'*' Punctuation
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'(' Punctuation
'\n\t\t' Text.Whitespace
'<' Name.Tag
'item' Name.Tag
'>' Name.Tag
'A' Literal
'p' Literal
'p' Literal
'l' Literal
'e' Literal
's' Literal
'</' Name.Tag
'item' Name.Tag
'>' Name.Tag
',' Punctuation
'\n\t\t' Text.Whitespace
'<' Name.Tag
'item' Name.Tag
'>' Name.Tag
'B' Literal
'a' Literal
'n' Literal
'a' Literal
'n' Literal
'a' Literal
's' Literal
'</' Name.Tag
'item' Name.Tag
'>' Name.Tag
',' Punctuation
'\n\t\t' Text.Whitespace
'<' Name.Tag
'item' Name.Tag
'>' Name.Tag
'A' Literal
'p' Literal
'r' Literal
'i' Literal
'c' Literal
'o' Literal
't' Literal
's' Literal
'</' Name.Tag
'item' Name.Tag
'>' Name.Tag
',' Punctuation
'\n\t\t' Text.Whitespace
'<' Name.Tag
'item' Name.Tag
'>' Name.Tag
'P' Literal
'e' Literal
'a' Literal
'r' Literal
's' Literal
'</' Name.Tag
'item' Name.Tag
'>' Name.Tag
',' Punctuation
'\n\t\t' Text.Whitespace
'<' Name.Tag
'item' Name.Tag
'>' Name.Tag
'B' Literal
'r' Literal
'a' Literal
'm' Literal
'b' Literal
'l' Literal
'e' Literal
's' Literal
'</' Name.Tag
'item' Name.Tag
'>' Name.Tag
'\n\t' Text.Whitespace
')' Punctuation
' ' Text.Whitespace
'return' Keyword
'\n\t\t' Text.Whitespace
'<' Name.Tag
'GroupedItems' Name.Tag
'>' Name.Tag
'{' Punctuation
'\n\t\t\t' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'$' Name.Variable
'item' Name
' ' Text.Whitespace
'in' Operator.Word
' ' Text.Whitespace
'$' Name.Variable
'data' Name
'\n\t\t\t' Text.Whitespace
'group by' Keyword
' ' Text.Whitespace
'$' Name.Variable
'key' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'upper-case' Name.Function
'(' Punctuation
'substring' Name.Function
'(' Punctuation
'$' Name.Variable
'item' Name
',' Punctuation
' ' Text.Whitespace
'1' Literal.Number.Integer
',' Punctuation
' ' Text.Whitespace
'1' Literal.Number.Integer
')' Punctuation
')' Punctuation
'\n\t\t\t' Text.Whitespace
'order by' Keyword
' ' Text.Whitespace
'$' Name.Variable
'key' Name
'\n\t\t\t' Text.Whitespace
'return' Keyword
'\n\t\t\t\t' Text.Whitespace
'<' Name.Tag
'Group' Name.Tag
' ' Text.Whitespace
'key' Name.Tag
'=' Operator
'"' Punctuation
'{' Punctuation
'$' Name.Variable
'key' Name
'}' Punctuation
'"' Punctuation
'>' Name.Tag
'{' Punctuation
'$' Name.Variable
'item' Name
'}' Punctuation
'</' Name.Tag
'Group' Name.Tag
'>' Name.Tag
'\n\t\t' Text.Whitespace
'}' Punctuation
'</' Name.Tag
'GroupedItems' Name.Tag
'>' Name.Tag
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'(:' Comment
' `group by` expression example ' Comment
':)' Comment
'\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:plays-by-character' Name.Function
'(' Punctuation
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'let' Keyword
' ' Text.Whitespace
'$' Name.Variable
'plays' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'(' Punctuation
'\n\t\t' Text.Whitespace
'document' Keyword
' ' Text.Whitespace
'{' Punctuation
'\n\t\t\t' Text.Whitespace
'<' Name.Tag
'play' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'title' Name.Tag
'>' Name.Tag
'H' Literal
'a' Literal
'm' Literal
'l' Literal
'e' Literal
't' Literal
'</' Name.Tag
'title' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'characters' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'H' Literal
'a' Literal
'm' Literal
'l' Literal
'e' Literal
't' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
' ' Literal
' ' Literal
' ' Literal
' ' Literal
' ' Literal
' ' Literal
' ' Literal
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'C' Literal
'l' Literal
'a' Literal
'u' Literal
'd' Literal
'i' Literal
'u' Literal
's' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'P' Literal
'o' Literal
'l' Literal
'o' Literal
'n' Literal
'i' Literal
'u' Literal
's' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'R' Literal
'o' Literal
's' Literal
'e' Literal
'n' Literal
'c' Literal
'r' Literal
'a' Literal
'n' Literal
't' Literal
'z' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'G' Literal
'u' Literal
'i' Literal
'l' Literal
'd' Literal
'e' Literal
'n' Literal
's' Literal
't' Literal
'e' Literal
'r' Literal
'n' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'F' Literal
'r' Literal
'a' Literal
'n' Literal
'c' Literal
'i' Literal
's' Literal
'c' Literal
'o' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'R' Literal
'e' Literal
'y' Literal
'n' Literal
'a' Literal
'l' Literal
'd' Literal
'o' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
' ' Literal
' ' Literal
' ' Literal
' ' Literal
' ' Literal
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'</' Name.Tag
'characters' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'</' Name.Tag
'play' Name.Tag
'>' Name.Tag
'\n\t\t' Text.Whitespace
'}' Punctuation
',' Punctuation
'\n\t\t' Text.Whitespace
'document' Keyword
' ' Text.Whitespace
'{' Punctuation
'\n\t\t\t' Text.Whitespace
'<' Name.Tag
'play' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'title' Name.Tag
'>' Name.Tag
'R' Literal
'o' Literal
's' Literal
'e' Literal
'n' Literal
'k' Literal
'r' Literal
'a' Literal
'n' Literal
't' Literal
'z' Literal
' ' Literal
'a' Literal
'n' Literal
'd' Literal
' ' Literal
'G' Literal
'u' Literal
'i' Literal
'l' Literal
'd' Literal
'e' Literal
'n' Literal
's' Literal
't' Literal
'e' Literal
'r' Literal
'n' Literal
' ' Literal
'a' Literal
'r' Literal
'e' Literal
' ' Literal
'D' Literal
'e' Literal
'a' Literal
'd' Literal
'</' Name.Tag
'title' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'characters' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'A' Literal
'l' Literal
'f' Literal
'r' Literal
'e' Literal
'd' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'R' Literal
'o' Literal
's' Literal
'e' Literal
'n' Literal
'c' Literal
'r' Literal
'a' Literal
'n' Literal
't' Literal
'z' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'G' Literal
'u' Literal
'i' Literal
'l' Literal
'd' Literal
'e' Literal
'n' Literal
's' Literal
't' Literal
'e' Literal
'r' Literal
'n' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'H' Literal
'a' Literal
'm' Literal
'l' Literal
'e' Literal
't' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'<' Name.Tag
'character' Name.Tag
'>' Name.Tag
'C' Literal
'l' Literal
'a' Literal
'u' Literal
'd' Literal
'i' Literal
'u' Literal
's' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'</' Name.Tag
'characters' Name.Tag
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'</' Name.Tag
'play' Name.Tag
'>' Name.Tag
'\n\t\t' Text.Whitespace
'}' Punctuation
'\n\t' Text.Whitespace
')' Punctuation
' ' Text.Whitespace
'return' Keyword
'\n\n\t\t' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'$' Name.Variable
'play' Name
' ' Text.Whitespace
'in' Operator.Word
' ' Text.Whitespace
'$' Name.Variable
'plays' Name
'/' Punctuation
'play' Name.Tag
'\n\t\t' Text.Whitespace
'let' Keyword
' ' Text.Whitespace
'$' Name.Variable
'title' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'$' Name.Variable
'play' Name
'/' Punctuation
'title' Name.Tag
'\n\t\t' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'$' Name.Variable
'character' Name
' ' Text.Whitespace
'in' Operator.Word
' ' Text.Whitespace
'$' Name.Variable
'play' Name
'/' Punctuation
'characters' Name.Tag
'/' Punctuation
'character' Name.Tag
'\n\t\t' Text.Whitespace
'group by' Keyword
' ' Text.Whitespace
'$' Name.Variable
'character' Name
'\n\t\t' Text.Whitespace
'return' Keyword
'\n\t\t\t' Text.Whitespace
'<' Name.Tag
'character' Name.Tag
' ' Text.Whitespace
'name' Name.Tag
'=' Operator
'"' Punctuation
'{' Punctuation
'$' Name.Variable
'character' Name
'}' Punctuation
'"' Punctuation
'>' Name.Tag
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'{' Punctuation
'\n\t\t\t\t' Text.Whitespace
'$' Name.Variable
'title' Name
' ' Text.Whitespace
'!' Operator
' ' Text.Whitespace
'<' Name.Tag
'play' Name.Tag
'>' Name.Tag
'{' Punctuation
' ' Text.Whitespace
'.' Punctuation
' ' Text.Whitespace
'}' Punctuation
'</' Name.Tag
'play' Name.Tag
'>' Name.Tag
'\n \t\t' Text.Whitespace
'}' Punctuation
'\n' Literal
'\t' Literal
'\t' Literal
'\t' Literal
'</' Name.Tag
'character' Name.Tag
'>' Name.Tag
'\t\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
'\n\t' Text.Whitespace
'%' Name.Decorator
'other:a' Name.Decorator
'\n\t' Text
'%' Name.Decorator
'private' Name.Decorator
'\n\t' Text
'%' Name.Decorator
'other:b' Name.Decorator
'(' Punctuation
"'1'" Literal.String.Single
')' Punctuation
'\n\t' Text
'%' Name.Decorator
'other:c' Name.Decorator
'(' Punctuation
'"1"' Literal.String.Double
',' Punctuation
' ' Text
'"2"' Literal.String.Double
',' Punctuation
' ' Text
'"3"' Literal.String.Double
',' Punctuation
' ' Text
'"4"' Literal.String.Double
')' Punctuation
'\n' Text
'function' Keyword.Declaration
' ' Text
'local:very-annotated' Name.Function
'(' Punctuation
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'let' Keyword
' ' Text.Whitespace
'$' Name.Variable
'thing' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'"thing"' Literal.String.Double
'\n\t' Text.Whitespace
'return' Keyword
'\n\t\t' Text.Whitespace
'$' Name.Variable
'thing' Name
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'%' Name.Decorator
'public' Name.Decorator
' ' Text
'function' Keyword.Declaration
' ' Text
'local:slightly-annotated' Name.Function
'(' Punctuation
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'let' Keyword
' ' Text.Whitespace
'$' Name.Variable
'nothing' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'(' Punctuation
')' Punctuation
'\n\t' Text.Whitespace
'return' Keyword
'\n\t\t' Text.Whitespace
'$' Name.Variable
'nothing' Name
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:ordered' Name.Function
'(' Punctuation
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'$' Name.Variable
'hit' Name
' ' Text.Whitespace
'in' Operator.Word
' ' Text.Whitespace
'doc' Name.Function
'(' Punctuation
'"/db/doc-with-indexes.xml"' Literal.String.Double
')' Punctuation
'//' Punctuation
'tei:p' Name.Tag
'[' Punctuation
'other:query' Name.Function
'(' Punctuation
'.' Punctuation
',' Punctuation
' ' Text.Whitespace
'$' Name.Variable
'search-expression' Name
')' Punctuation
']' Punctuation
'\n\t' Text.Whitespace
'let' Keyword
' ' Text.Whitespace
'$' Name.Variable
'score' Name
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'xs:float' Keyword.Type
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'other:score' Name.Function
'(' Punctuation
'$' Name.Variable
'hit' Name
')' Punctuation
'\n\t' Text.Whitespace
'order by' Keyword
' ' Text.Whitespace
'$' Name.Variable
'score' Name
' ' Text.Whitespace
'descending' Keyword
'\n\t' Text.Whitespace
'return' Keyword
' ' Text.Whitespace
'(' Punctuation
'\n\t\t' Text.Whitespace
'<' Name.Tag
'p' Name.Tag
'>' Name.Tag
'S' Literal
'c' Literal
'o' Literal
'r' Literal
'e' Literal
':' Literal
' ' Literal
'{' Punctuation
'$' Name.Variable
'score' Name
'}' Punctuation
':' Literal
'</' Name.Tag
'p' Name.Tag
'>' Name.Tag
',' Punctuation
'\n\t\t' Text.Whitespace
'other:summarize' Name.Function
'(' Punctuation
'$' Name.Variable
'hit' Name
',' Punctuation
' ' Text.Whitespace
'<' Name.Tag
'config' Name.Tag
' ' Text.Whitespace
'width' Name.Tag
'=' Operator
'"' Punctuation
'4' Name.Attribute
'0' Name.Attribute
'"' Punctuation
'/>' Name.Tag
')' Punctuation
'\n\t' Text.Whitespace
')' Punctuation
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:concat-expr' Name.Function
'(' Punctuation
'$' Name.Variable
'postfix' Name
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\n\t' Text.Whitespace
'let' Keyword
' ' Text.Whitespace
'$' Name.Variable
'concatenated' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'other:uri' Name.Function
'(' Punctuation
')' Punctuation
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'"/"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'$' Name.Variable
'postfix' Name
'\n\t' Text.Whitespace
'return' Keyword
'\n\t\t' Text.Whitespace
'$' Name.Variable
'concatenated' Name
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:human-units' Name.Function
'(' Punctuation
'$' Name.Variable
'bytes' Name
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'let' Keyword
' ' Text.Whitespace
'$' Name.Variable
'unit' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'if' Keyword
'(' Punctuation
'$' Name.Variable
'bytes' Name
' ' Text.Whitespace
'>' Operator
' ' Text.Whitespace
'math:pow' Name.Function
'(' Punctuation
'1024' Literal.Number.Integer
',' Punctuation
' ' Text.Whitespace
'3' Literal.Number.Integer
')' Punctuation
')' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'(' Punctuation
'math:pow' Name.Function
'(' Punctuation
'1024' Literal.Number.Integer
',' Punctuation
' ' Text.Whitespace
'3' Literal.Number.Integer
')' Punctuation
',' Punctuation
' ' Text.Whitespace
'"GB"' Literal.String.Double
')' Punctuation
'\n\t' Text.Whitespace
'else' Keyword
' ' Text.Whitespace
'if' Keyword
'(' Punctuation
'$' Name.Variable
'bytes' Name
' ' Text.Whitespace
'>' Operator
' ' Text.Whitespace
'math:pow' Name.Function
'(' Punctuation
'1024' Literal.Number.Integer
',' Punctuation
' ' Text.Whitespace
'2' Literal.Number.Integer
')' Punctuation
')' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'(' Punctuation
'math:pow' Name.Function
'(' Punctuation
'1024' Literal.Number.Integer
',' Punctuation
' ' Text.Whitespace
'2' Literal.Number.Integer
')' Punctuation
',' Punctuation
' ' Text.Whitespace
'"MB"' Literal.String.Double
')' Punctuation
'\n\t' Text.Whitespace
'else' Keyword
'\n\t\t' Text.Whitespace
'(' Punctuation
'1024' Literal.Number.Integer
',' Punctuation
' ' Text.Whitespace
'"KB"' Literal.String.Double
')' Punctuation
'\n\t' Text.Whitespace
'return' Keyword
'\n\t\t' Text.Whitespace
'format-number' Name.Function
'(' Punctuation
'$' Name.Variable
'bytes' Name
' ' Text.Whitespace
'div' Keyword
' ' Text.Whitespace
'$' Name.Variable
'unit' Name
'[' Punctuation
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
' ' Text.Whitespace
'".00"' Literal.String.Double
')' Punctuation
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'" "' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'$' Name.Variable
'unit' Name
'[' Punctuation
'2' Literal.Number.Integer
']' Punctuation
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:merge-simple' Name.Function
'(' Punctuation
'$' Name.Variable
'a' Name
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'xs:string' Keyword.Type
'+' Operator
',' Punctuation
' ' Text.Whitespace
'$' Name.Variable
'b' Name
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'xs:string' Keyword.Type
'+' Operator
')' Punctuation
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'xs:string' Keyword.Type
'+' Operator
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'(' Punctuation
'$' Name.Variable
'a' Name
',' Punctuation
' ' Text.Whitespace
'$' Name.Variable
'b' Name
')' Punctuation
'\t\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'(:' Comment
' higher order function example 1 ' Comment
':)' Comment
'\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:apply' Name.Function
'(' Punctuation
'$' Name.Variable
'func' Name
',' Punctuation
' ' Text.Whitespace
'$' Name.Variable
'value' Name
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'$' Name.Variable
'func' Name
'(' Punctuation
'$' Name.Variable
'value' Name
')' Punctuation
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'(:' Comment
' higher order function example 2 ' Comment
':)' Comment
'\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:apply-all' Name.Function
'(' Punctuation
'$' Name.Variable
'func' Name
',' Punctuation
' ' Text.Whitespace
'$' Name.Variable
'list' Name
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'$' Name.Variable
'list' Name
' ' Text.Whitespace
'!' Operator
' ' Text.Whitespace
'$' Name.Variable
'func' Name
'(' Punctuation
'.' Operator
')' Punctuation
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'(:' Comment
' higher order function example 3 ' Comment
':)' Comment
'\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:apply-all-long' Name.Function
'(' Punctuation
'$' Name.Variable
'func' Name
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'function' Keyword.Type
'(' Punctuation
'xs:string' Keyword.Type
')' Punctuation
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'xs:string' Keyword.Type
',' Punctuation
' ' Text.Whitespace
'$' Name.Variable
'list' Name
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'$' Name.Variable
'list' Name
' ' Text.Whitespace
'!' Operator
' ' Text.Whitespace
'$' Name.Variable
'func' Name
'(' Punctuation
'.' Operator
')' Punctuation
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'(:' Comment
' higher order function example 4 ' Comment
':)' Comment
'\n' Text.Whitespace
'declare' Keyword.Declaration
' ' Text.Whitespace
'function' Keyword.Declaration
' ' Text.Whitespace
'local:merge' Name.Function
'(' Punctuation
'$' Name.Variable
'func' Name
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'function' Keyword.Type
'(' Punctuation
'xs:string' Keyword.Type
'+' Operator
',' Punctuation
' ' Text.Whitespace
'xs:string' Name.Tag
'+' Operator
')' Punctuation
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'xs:string' Keyword.Type
'+' Operator
',' Punctuation
' ' Text.Whitespace
'$' Name.Variable
'a' Name
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'xs:string' Keyword.Type
'+' Operator
',' Punctuation
' ' Text.Whitespace
'$' Name.Variable
'b' Name
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'xs:string' Keyword.Type
'+' Operator
')' Punctuation
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'xs:string' Keyword.Type
'+' Operator
' ' Text.Whitespace
'{' Punctuation
'\n\t' Text.Whitespace
'$' Name.Variable
'func' Name
'(' Punctuation
'$' Name.Variable
'a' Name
',' Punctuation
' ' Text.Whitespace
'$' Name.Variable
'b' Name
')' Punctuation
'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
'\n\n' Text.Whitespace
'let' Keyword
' ' Text.Whitespace
'$' Name.Variable
'to-upper' Name
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'upper-case' Name.Function
'#' Keyword.Type
'1' Literal.Number.Integer
'\n' Text.Whitespace
'let' Keyword
' ' Text.Whitespace
'$' Name.Variable
'to-upper-long' Name
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'function' Keyword.Type
'(' Punctuation
'xs:string' Keyword.Type
')' Punctuation
' ' Text.Whitespace
'as' Keyword
' ' Text.Whitespace
'xs:string' Keyword.Type
' ' Text.Whitespace
':=' Operator
' ' Text.Whitespace
'upper-case' Name.Function
'#' Keyword.Type
'1' Literal.Number.Integer
'\n' Text.Whitespace
'return' Keyword
'\n ' Text.Whitespace
'<' Name.Tag
'case' Name.Tag
'>' Name.Tag
'\n' Literal
' ' Literal
' ' Literal
' ' Literal
' ' Literal
'{' Punctuation
'\n ' Text.Whitespace
'local:apply-all' Name.Function
'(' Punctuation
'$' Name.Variable
'to-upper' Name
',' Punctuation
' ' Text.Whitespace
'(' Punctuation
'"Hello"' Literal.String.Double
',' Punctuation
' ' Text.Whitespace
'"world!"' Literal.String.Double
')' Punctuation
')' Punctuation
' ' Text.Whitespace
'!' Operator
' ' Text.Whitespace
'<' Name.Tag
'upper' Name.Tag
'>' Name.Tag
'{' Punctuation
'.' Punctuation
'}' Punctuation
'</' Name.Tag
'upper' Name.Tag
'>' Name.Tag
',' Punctuation
'\n ' Text.Whitespace
'local:apply-all-long' Name.Function
'(' Punctuation
'lower-case' Name.Function
'#' Keyword.Type
'1' Literal.Number.Integer
',' Punctuation
' ' Text.Whitespace
'(' Punctuation
'"Hello"' Literal.String.Double
',' Punctuation
' ' Text.Whitespace
'"world!"' Literal.String.Double
')' Punctuation
')' Punctuation
' ' Text.Whitespace
'!' Operator
' ' Text.Whitespace
'<' Name.Tag
'lower' Name.Tag
'>' Name.Tag
'{' Punctuation
'.' Punctuation
'}' Punctuation
'</' Name.Tag
'lower' Name.Tag
'>' Name.Tag
'\n ' Text.Whitespace
'}' Punctuation
'\n' Literal
' ' Literal
' ' Literal
' ' Literal
' ' Literal
'</' Name.Tag
'case' Name.Tag
'>' Name.Tag
'\n' Text.Whitespace