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/earl-grey/eg_example1.eg.output
2022-01-06 18:34:29 +01:00

1444 lines
35 KiB
Text
Generated

';; filepath tests' Comment
'\n' Text.Whitespace
'require' Keyword.Pseudo
':' Punctuation
'\n' Text.Whitespace
' ' Text
'library' Name.Symbol
'\n' Text.Whitespace
' ' Text
'./' Text.Whitespace
'awesome' Text
'\n' Text.Whitespace
' ' Text
'./variable/greatness/' Text.Whitespace
'file' Text
'\n' Text.Whitespace
'\n' Text.Whitespace
'\n' Text.Whitespace
';; Strings' Comment
'\n' Text.Whitespace
'"' Literal.String
'H' Literal.String
'e' Literal.String
'l' Literal.String
'l' Literal.String
'o' Literal.String
' ' Literal.String
'W' Literal.String
'o' Literal.String
'r' Literal.String
'l' Literal.String
'd' Literal.String
'!' Literal.String
'"' Literal.String
'\n' Text.Whitespace
'"' Literal.String
'H' Literal.String
'e' Literal.String
'l' Literal.String
'l' Literal.String
'o' Literal.String
'!' Literal.String
'\\n' Literal.String.Escape
'W' Literal.String
'o' Literal.String
'r' Literal.String
'l' Literal.String
'd' Literal.String
'!' Literal.String
'"' Literal.String
'\n' Text.Whitespace
"'" Literal.String
's' Literal.String
'a' Literal.String
's' Literal.String
'a' Literal.String
'd' Literal.String
'a' Literal.String
'd' Literal.String
's' Literal.String
'\\' Literal.String
's' Literal.String
's' Literal.String
'd' Literal.String
'a' Literal.String
's' Literal.String
'd' Literal.String
'a' Literal.String
's' Literal.String
'd' Literal.String
'{' Literal.String.Interpol
' ' Text
'@method' Name.Variable.Instance
' ' Text
'variable' Name.Symbol
' ' Text
'}' Literal.String.Interpol
"'" Literal.String
'\n' Text.Whitespace
'var ' Keyword.Control
'dstring' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'.dotted-string' Literal.String.Symbol
'\n' Text.Whitespace
'\n' Text.Whitespace
'key-dash' Name.Symbol
'\n' Text.Whitespace
'but-can-it-do-ops' Name.Symbol
' ' Text
'+' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'yes-it-can' Keyword.Control
':' Punctuation
'\n' Text.Whitespace
' ' Text
'100' Literal.Number.Integer
' ' Text
'+' Operator
'\n' Text.Whitespace
' ' Text
'print' Keyword.Control
' ' Text.Whitespace
'"' Literal.String
'S' Literal.String
'o' Literal.String
' ' Literal.String
'c' Literal.String
'o' Literal.String
'o' Literal.String
'l' Literal.String
'!' Literal.String
'"' Literal.String
'\n' Text.Whitespace
' ' Text
'100' Literal.Number.Integer
'\n' Text.Whitespace
' ' Text
'{' Punctuation
'that' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'"' Literal.String
'i' Literal.String
's' Literal.String
' ' Literal.String
'a' Literal.String
'w' Literal.String
'e' Literal.String
's' Literal.String
'o' Literal.String
'm' Literal.String
'e' Literal.String
'"' Literal.String
',' Punctuation
' ' Text
'you' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'"' Literal.String
'a' Literal.String
'r' Literal.String
'e' Literal.String
' ' Literal.String
'h' Literal.String
'i' Literal.String
'l' Literal.String
'a' Literal.String
'r' Literal.String
'i' Literal.String
'o' Literal.String
'u' Literal.String
's' Literal.String
'"' Literal.String
'}' Punctuation
' ' Text
'+' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'jiminy-crickets' Keyword.Control
':' Punctuation
'\n' Text.Whitespace
' ' Text
'oliver-twist' Name.Symbol
' ' Text
'each ' Keyword.Control
'mr-bojangles' Name.Symbol
' ' Text
'+' Operator
'\n' Text.Whitespace
' ' Text
'kittens' Name.Variable
' ' Text
'=' Operator.Word
'\n' Text.Whitespace
' ' Text
'12' Literal.Number.Integer
'\n' Text.Whitespace
'\n' Text.Whitespace
'check-it' Name.Symbol
':' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'still-works' Keyword.Control
':' Punctuation
'\n' Text.Whitespace
' ' Text
'{' Punctuation
'1' Literal.Number.Integer
',' Punctuation
' ' Text
'2' Literal.Number.Integer
',' Punctuation
' ' Text
'3' Literal.Number.Integer
'}' Punctuation
'.' Punctuation
'reversed' Name.Field
'.' Punctuation
'reversed' Name.Field
'.' Punctuation
'awesome' Name.Function
'{' Punctuation
'}' Punctuation
'.' Punctuation
'that' Name.Field
'.' Punctuation
'sort' Name.Function
'(' Punctuation
')' Punctuation
'.' Punctuation
'what' Name.Field
'.' Punctuation
'map' Name.Function
' ' Text
'with' Operator.Word
'\n' Text.Whitespace
' ' Text
'x' Name.Symbol
' ' Text
'->' Name.Function
' ' Text
'x' Name.Symbol
' ' Text
'*' Operator
' ' Text
'x' Name.Symbol
'\n' Text.Whitespace
' ' Text
'(' Punctuation
'1' Literal.Number.Integer
',' Punctuation
' ' Text
'2' Literal.Number.Integer
',' Punctuation
' ' Text
'3' Literal.Number.Integer
')' Punctuation
' ' Text
'+' Operator
' ' Text
'this' Keyword.Constant
'\n' Text.Whitespace
'\n' Text.Whitespace
'if ' Keyword.Control
'total ' Keyword.Control
'awesomeness' Name.Symbol
' ' Text
'>' Operator
' ' Text
'great ' Keyword.Control
'stupidity' Name.Symbol
':' Punctuation
'\n' Text.Whitespace
' ' Text
'print' Keyword.Control
' ' Text.Whitespace
'"' Literal.String
'Y' Literal.String
'o' Literal.String
'u' Literal.String
"'" Literal.String
'v' Literal.String
'e' Literal.String
' ' Literal.String
'w' Literal.String
'o' Literal.String
'n' Literal.String
'!' Literal.String
'"' Literal.String
'\n' Text.Whitespace
' ' Text
'not-sure-what-this-does' Name.Symbol
' ' Text
'@@' Operator
' ' Text
'but-it-wont-capture' Name.Symbol
'\n' Text.Whitespace
'else' Keyword.Pseudo
':' Punctuation
'\n' Text.Whitespace
' ' Text
'print' Keyword.Control
' ' Text.Whitespace
'"' Literal.String
'K' Literal.String
'e' Literal.String
'e' Literal.String
'p' Literal.String
' ' Literal.String
't' Literal.String
'r' Literal.String
'y' Literal.String
'i' Literal.String
'n' Literal.String
'g' Literal.String
'!' Literal.String
'"' Literal.String
'\n' Text.Whitespace
' ' Text
'needs-work' Name.Symbol
' ' Text
'++' Operator
' ' Text
'you' Name.Symbol
'\n' Text.Whitespace
'\n' Text.Whitespace
';; with tests' Comment
'\n' Text.Whitespace
'needs-obj' Name.Symbol
'(' Punctuation
"'" Literal.String
'a' Literal.String
'w' Literal.String
'e' Literal.String
's' Literal.String
'o' Literal.String
'm' Literal.String
'e' Literal.String
"'" Literal.String
')' Punctuation
' ' Text
'with' Keyword.Control
' ' Text.Whitespace
'{' Punctuation
'"' Literal.String
'g' Literal.String
'r' Literal.String
'e' Literal.String
'a' Literal.String
't' Literal.String
'n' Literal.String
'e' Literal.String
's' Literal.String
's' Literal.String
' ' Literal.String
'v' Literal.String
'a' Literal.String
'l' Literal.String
'u' Literal.String
'e' Literal.String
's' Literal.String
'"' Literal.String
'}' Punctuation
'\n' Text.Whitespace
'object' Name.Symbol
'.' Punctuation
'field' Name.Field
'.' Punctuation
'method' Name.Function
' ' Text
'with' Keyword.Control
' ' Text.Whitespace
'{' Punctuation
'1' Literal.Number.Integer
',' Punctuation
' ' Text
'2' Literal.Number.Integer
',' Punctuation
' ' Text
'3' Literal.Number.Integer
'}' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
';; object assignment' Comment
'\n' Text.Whitespace
'obj' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'{' Punctuation
'\n' Text.Whitespace
' ' Text
'key' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'"' Literal.String
'o' Literal.String
'h' Literal.String
' ' Literal.String
'y' Literal.String
'e' Literal.String
'a' Literal.String
'h' Literal.String
'"' Literal.String
'\n' Text.Whitespace
' ' Text
'tree' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'"' Literal.String
's' Literal.String
'c' Literal.String
'h' Literal.String
'm' Literal.String
'o' Literal.String
'h' Literal.String
' ' Literal.String
'c' Literal.String
'h' Literal.String
'e' Literal.String
'a' Literal.String
'h' Literal.String
'"' Literal.String
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'obj' Name.Symbol
'.' Punctuation
'field' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'{' Punctuation
'\n' Text.Whitespace
' ' Text
'that' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'super ' Keyword.Control
'cool' Name.Symbol
':' Punctuation
' ' Text
'"' Literal.String
'w' Literal.String
'o' Literal.String
'w' Literal.String
'z' Literal.String
'e' Literal.String
'r' Literal.String
's' Literal.String
'!' Literal.String
'"' Literal.String
'\n' Text.Whitespace
' ' Text
'thatFunc' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'{' Punctuation
'x' Name.Symbol
'}' Punctuation
' ' Text
'->' Name.Function
' ' Text
'x' Name.Symbol
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
';; match statements' Comment
'\n' Text.Whitespace
'match ' Keyword.Control
'@awesome' Name.Variable.Instance
'.' Punctuation
'great' Name.Field
':' Punctuation
'\n' Text.Whitespace
' ' Text
'{' Punctuation
'head' Name.Symbol
',' Punctuation
' ' Text
'*' Operator
'tail' Name.Symbol
'}' Punctuation
' ' Text
'->' Name.Function
' ' Text
'[' Punctuation
'print ' Keyword.Control
'head' Name.Symbol
';' Punctuation
' ' Text
'tail' Name.Symbol
']' Punctuation
'\n' Text.Whitespace
' ' Text
'Array' Keyword.Type
'[' Punctuation
']' Punctuation
' ' Text
'->' Name.Function
' ' Text
'convert' Name.Symbol
'(' Punctuation
'.arr' Literal.String.Symbol
')' Punctuation
'\n' Text.Whitespace
' ' Text
'String' Keyword.Type
'?' Operator
' ' Text
'->' Name.Function
' ' Text
'convert' Name.Symbol
'(' Punctuation
'.str' Literal.String.Symbol
')' Punctuation
'\n' Text.Whitespace
' ' Text
'else' Keyword.Pseudo
' ' Text
'->' Name.Function
' ' Text
'throw ' Keyword.Control
'E.error' Name.Exception
'(' Punctuation
'"' Literal.String
'T' Literal.String
'h' Literal.String
'i' Literal.String
's' Literal.String
' ' Literal.String
'i' Literal.String
's' Literal.String
' ' Literal.String
'a' Literal.String
'n' Literal.String
' ' Literal.String
'e' Literal.String
'r' Literal.String
'r' Literal.String
'o' Literal.String
'r' Literal.String
'!' Literal.String
'"' Literal.String
')' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'unimpl-func' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'->' Name.Function
' ' Text
'pass' Keyword.Pseudo
'\n' Text.Whitespace
'\n' Text.Whitespace
';; if / elif / else test' Comment
'\n' Text.Whitespace
'if ' Keyword.Control
'coolness' Name.Symbol
' ' Text
'>' Operator
' ' Text
'11' Literal.Number.Integer
':' Punctuation
'\n' Text.Whitespace
' ' Text
'add ' Keyword.Control
'something' Name.Symbol
':' Punctuation
' ' Text
'something-else' Name.Symbol
'\n' Text.Whitespace
'elif ' Keyword.Control
'true' Name.Constant
':' Punctuation
'\n' Text.Whitespace
' ' Text
'add ' Keyword.Control
'nothing' Name.Symbol
':' Punctuation
' ' Text
'something-else' Name.Symbol
'\n' Text.Whitespace
'else' Keyword.Pseudo
':' Punctuation
'\n' Text.Whitespace
' ' Text
'add ' Keyword.Control
'everything' Name.Symbol
':' Punctuation
' ' Text
'the-castle' Name.Symbol
'\n' Text.Whitespace
'\n' Text.Whitespace
';; nested if / elif / else test' Comment
'\n' Text.Whitespace
'mad-function' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'bananas' Name.Symbol
' ' Text
'->' Name.Function
'\n' Text.Whitespace
' ' Text
'if ' Keyword.Control
'bananas' Name.Symbol
' ' Text
'>' Operator
' ' Text
'5' Literal.Number.Integer
':' Punctuation
'\n' Text.Whitespace
' ' Text
'print' Keyword.Control
' ' Text.Whitespace
'"' Literal.String
'Y' Literal.String
'o' Literal.String
'u' Literal.String
"'" Literal.String
'v' Literal.String
'e' Literal.String
' ' Literal.String
'g' Literal.String
'o' Literal.String
't' Literal.String
' ' Literal.String
'a' Literal.String
' ' Literal.String
'l' Literal.String
'o' Literal.String
't' Literal.String
' ' Literal.String
'o' Literal.String
'f' Literal.String
' ' Literal.String
'b' Literal.String
'a' Literal.String
'n' Literal.String
'a' Literal.String
'n' Literal.String
'a' Literal.String
's' Literal.String
'!' Literal.String
'"' Literal.String
'\n' Text.Whitespace
' ' Text
'elif ' Keyword.Control
'bananas' Name.Symbol
' ' Text
'=' Operator.Word
'=' Operator.Word
' ' Text
'5' Literal.Number.Integer
':' Punctuation
'\n' Text.Whitespace
' ' Text
'print' Keyword.Control
' ' Text.Whitespace
'"' Literal.String
'Y' Literal.String
'o' Literal.String
'u' Literal.String
' ' Literal.String
'm' Literal.String
'i' Literal.String
'g' Literal.String
'h' Literal.String
't' Literal.String
' ' Literal.String
'w' Literal.String
'a' Literal.String
'n' Literal.String
't' Literal.String
' ' Literal.String
't' Literal.String
'o' Literal.String
' ' Literal.String
'c' Literal.String
'o' Literal.String
'n' Literal.String
's' Literal.String
'i' Literal.String
'd' Literal.String
'e' Literal.String
'r' Literal.String
' ' Literal.String
'g' Literal.String
'e' Literal.String
't' Literal.String
't' Literal.String
'i' Literal.String
'n' Literal.String
'g' Literal.String
' ' Literal.String
'm' Literal.String
'o' Literal.String
'r' Literal.String
'e' Literal.String
' ' Literal.String
'b' Literal.String
'a' Literal.String
'n' Literal.String
'a' Literal.String
'n' Literal.String
'a' Literal.String
's' Literal.String
'"' Literal.String
'\n' Text.Whitespace
' ' Text.Whitespace
'else' Keyword.Control
':' Punctuation
'\n' Text.Whitespace
' ' Text
'print' Keyword.Control
' ' Text.Whitespace
'"' Literal.String
'G' Literal.String
'o' Literal.String
' ' Literal.String
'g' Literal.String
'e' Literal.String
't' Literal.String
' ' Literal.String
'm' Literal.String
'o' Literal.String
'r' Literal.String
'e' Literal.String
' ' Literal.String
'b' Literal.String
'a' Literal.String
'n' Literal.String
'a' Literal.String
'n' Literal.String
'a' Literal.String
's' Literal.String
' ' Literal.String
'n' Literal.String
'o' Literal.String
'w' Literal.String
'!' Literal.String
'"' Literal.String
'\n' Text.Whitespace
'\n' Text.Whitespace
';; class test' Comment
'\n' Text.Whitespace
'class ' Keyword.Control
'Dog' Name.Symbol
':' Punctuation
'\n' Text.Whitespace
' ' Text
'constructor' Name.Builtin
'(' Punctuation
'@name' Name.Variable.Instance
',' Punctuation
' ' Text
'@breed' Name.Variable.Instance
')' Punctuation
' ' Text
'=' Operator.Word
'\n' Text.Whitespace
' ' Text
'this' Keyword.Constant
'.' Punctuation
'awesomesauce' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'100' Literal.Number.Integer
'\n' Text.Whitespace
'\n' Text.Whitespace
' ' Text
'unimpl-meth' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'->' Name.Function
' ' Text
'pass' Keyword.Pseudo
'\n' Text.Whitespace
'\n' Text.Whitespace
' ' Text
'bark' Name.Symbol
'(' Punctuation
'@' Keyword.Constant
',' Punctuation
' ' Text
'sd' Name.Symbol
')' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
';; error test' Comment
'\n' Text.Whitespace
'try' Name.Symbol
':' Punctuation
'\n' Text.Whitespace
' ' Text
'throw ' Keyword.Control
'E.test.my-error' Name.Exception
'(' Punctuation
'"' Literal.String
'T' Literal.String
'h' Literal.String
'i' Literal.String
's' Literal.String
' ' Literal.String
'i' Literal.String
's' Literal.String
' ' Literal.String
'm' Literal.String
'y' Literal.String
' ' Literal.String
'e' Literal.String
'r' Literal.String
'r' Literal.String
'o' Literal.String
'r' Literal.String
'.' Literal.String
'"' Literal.String
')' Punctuation
'\n' Text.Whitespace
'catch ' Keyword.Control
'TypeError' Name.Exception
'?' Operator
' ' Text
'e' Name.Symbol
':' Punctuation
'\n' Text.Whitespace
' ' Text
'print' Keyword.Control
' ' Text.Whitespace
'"' Literal.String
'T' Literal.String
'h' Literal.String
'e' Literal.String
'r' Literal.String
'e' Literal.String
' ' Literal.String
'w' Literal.String
'a' Literal.String
's' Literal.String
' ' Literal.String
'a' Literal.String
' ' Literal.String
't' Literal.String
'y' Literal.String
'p' Literal.String
'e' Literal.String
' ' Literal.String
'e' Literal.String
'r' Literal.String
'r' Literal.String
'o' Literal.String
'r' Literal.String
'.' Literal.String
'"' Literal.String
'\n' Text.Whitespace
'catch ' Keyword.Control
'E.my-error' Name.Exception
'?' Operator
' ' Text
'e' Name.Symbol
':' Punctuation
'\n' Text.Whitespace
' ' Text
'print' Keyword.Control
' ' Text.Whitespace
'"' Literal.String
'M' Literal.String
'y' Literal.String
' ' Literal.String
'e' Literal.String
'r' Literal.String
'r' Literal.String
'o' Literal.String
'r' Literal.String
'!' Literal.String
'"' Literal.String
'\n' Text.Whitespace
'catch ' Keyword.Control
'e' Name.Symbol
':' Punctuation
'\n' Text.Whitespace
' ' Text
'print' Keyword.Control
' ' Text.Whitespace
'"' Literal.String
'S' Literal.String
'o' Literal.String
'm' Literal.String
'e' Literal.String
' ' Literal.String
'o' Literal.String
't' Literal.String
'h' Literal.String
'e' Literal.String
'r' Literal.String
' ' Literal.String
'e' Literal.String
'r' Literal.String
'r' Literal.String
'o' Literal.String
'r' Literal.String
'.' Literal.String
'"' Literal.String
'\n' Text.Whitespace
'finally' Name.Symbol
':' Punctuation
'\n' Text.Whitespace
' ' Text
'print' Keyword.Control
' ' Text.Whitespace
'"' Literal.String
'W' Literal.String
'e' Literal.String
' ' Literal.String
'a' Literal.String
'r' Literal.String
'e' Literal.String
' ' Literal.String
'd' Literal.String
'o' Literal.String
'n' Literal.String
'e' Literal.String
'.' Literal.String
'"' Literal.String
'\n' Text.Whitespace
'\n' Text.Whitespace
';; method shorthand operator' Comment
'\n' Text.Whitespace
'stream-of-twos' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'*->' Name.Function
'\n' Text.Whitespace
' ' Text
'while' Keyword.Control
' ' Text.Whitespace
'[' Punctuation
'true' Name.Constant
']' Punctuation
':' Punctuation
' ' Text
'yield' Keyword.Control
' ' Text.Whitespace
'2' Literal.Number.Integer
' ' Text
';; need to fix literals with colons after them.' Comment
'\n' Text.Whitespace
'\n' Text.Whitespace
';; gen shorthand operator' Comment
'\n' Text.Whitespace
'full-name' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'@->' Name.Function
'\n' Text.Whitespace
' ' Text
"'" Literal.String
'{' Literal.String.Interpol
'@first-name' Name.Variable.Instance
'}' Literal.String.Interpol
' ' Literal.String
'{' Literal.String.Interpol
'@last-name' Name.Variable.Instance
'}' Literal.String.Interpol
"'" Literal.String
'\n' Text.Whitespace
'\n' Text.Whitespace
'name-method' Name.Variable
' ' Text
'=' Operator.Word
' ' Text
'@->' Name.Function
'\n' Text.Whitespace
' ' Text
'@name' Name.Variable.Instance
'.' Punctuation
'parents' Name.Field
'.' Punctuation
'full-name' Name.Function
'(' Punctuation
')' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
';; Keyword highlight test' Comment
'\n' Text.Whitespace
'key ' Keyword.Control
'x' Name.Symbol
'\n' Text.Whitespace
'key ' Keyword.Control
'+' Operator
'x' Name.Symbol
';' Punctuation
' ' Text
'key ' Keyword.Control
'@x' Name.Variable.Instance
';' Punctuation
' ' Text
'key ' Keyword.Control
'.x' Literal.String.Symbol
' ' Text
';' Punctuation
' ' Text
'key' Keyword.Control
' ' Text.Whitespace
'"' Literal.String
'x' Literal.String
'"' Literal.String
';' Punctuation
' ' Text
'key' Keyword.Control
' ' Text.Whitespace
'0' Literal.Number.Integer
';' Punctuation
' ' Text
'.asdasd' Literal.String.Symbol
'\n' Text.Whitespace
'key' Keyword.Control
' ' Text.Whitespace
'(' Punctuation
'x' Name.Symbol
')' Punctuation
';' Punctuation
' ' Text
'key' Keyword.Control
' ' Text.Whitespace
'[' Punctuation
'x' Name.Symbol
']' Punctuation
';' Punctuation
' ' Text
'key' Keyword.Control
' ' Text.Whitespace
'{' Punctuation
'x' Name.Symbol
'}' Punctuation
'\n' Text.Whitespace
'nokey' Name.Symbol
'.' Punctuation
'x' Name.Function
'(' Punctuation
')' Punctuation
';' Punctuation
' ' Text
'nokey' Name.Symbol
'{' Punctuation
'x' Name.Symbol
'}' Punctuation
'\n' Text.Whitespace
'key ' Keyword.Control
'x' Name.Symbol
' ' Text
'+' Operator
' ' Text
'y' Name.Symbol
'\n' Text.Whitespace
'key ' Keyword.Control
'key ' Keyword.Control
'x' Name.Symbol
'\n' Text.Whitespace
'x' Name.Symbol
' ' Text
'+' Operator
' ' Text
'key ' Keyword.Control
'y' Name.Symbol
'\n' Text.Whitespace
'x' Name.Symbol
' ' Text
'-' Operator
' ' Text
'key ' Keyword.Control
'y' Name.Symbol
'\n' Text.Whitespace
'nokey' Name.Symbol
' ' Text
'+' Operator
' ' Text
'x' Name.Symbol
'\n' Text.Whitespace
'nokey' Name.Symbol
'\n' Text.Whitespace
'key' Name.Symbol
':' Punctuation
' ' Text
'x' Name.Symbol
'\n' Text.Whitespace
'key ' Keyword.Control
'nokey' Name.Symbol
':' Punctuation
' ' Text
'y' Name.Symbol
'\n' Text.Whitespace
'key ' Keyword.Control
'x' Name.Symbol
' ' Text
'>' Operator
' ' Text
'nokey' Name.Symbol
':' Punctuation
' ' Text
'z' Name.Symbol
'\n' Text.Whitespace
'x' Name.Symbol
' ' Text
'+' Operator
' ' Text
'key ' Keyword.Control
'nokey' Name.Symbol
':' Punctuation
' ' Text
'z' Name.Symbol
'\n' Text.Whitespace
'x' Name.Symbol
' ' Text
'and' Keyword.Control
' ' Text.Whitespace
'{' Punctuation
'y' Name.Symbol
',' Punctuation
' ' Text
'z' Name.Symbol
'}' Punctuation
'\n' Text.Whitespace
'x' Name.Symbol
' ' Text
'+' Operator
' ' Text
'nokey' Name.Symbol
':' Punctuation
' ' Text
'y' Name.Symbol
'\n' Text.Whitespace
'x' Name.Symbol
' ' Text
'mod ' Keyword.Control
'nokey' Name.Symbol
':' Punctuation
' ' Text
'y' Name.Symbol
'\n' Text.Whitespace
'x' Name.Variable
' ' Text
'=' Operator.Word
' ' Text.Whitespace
'key' Keyword.Control
':' Punctuation
' ' Text
'y' Name.Symbol
' ' Text
';; comments work after keywords!' Comment
'\n' Text.Whitespace
'x' Name.Symbol
' ' Text
'each ' Keyword.Control
'key' Name.Symbol
':' Punctuation
' ' Text
'y' Name.Symbol
'\n' Text.Whitespace
'x' Name.Symbol
' ' Text
'each*' Keyword.Pseudo
' ' Text
'k' Name.Symbol
' ' Text
';;' Comment
'\n' Text.Whitespace
'a' Name.Symbol
'.' Punctuation
'b' Name.Function
'{' Punctuation
'c' Name.Symbol
'.' Punctuation
'd' Name.Field
',' Punctuation
' ' Text
'e' Name.Symbol
'.' Punctuation
'f' Name.Field
'}' Punctuation
'\n' Text.Whitespace
'a' Name.Symbol
'.' Punctuation
'bad-method' Name.Function
'(' Punctuation
'c' Name.Symbol
'.' Punctuation
'd' Name.Field
',' Punctuation
' ' Text
'e' Name.Symbol
'.' Punctuation
'f' Name.Field
')' Punctuation
'\n' Text.Whitespace
'#a' Name.Namespace
'{' Punctuation
'}' Punctuation
'\n' Text.Whitespace
'nokey' Name.Symbol
' ' Text.Whitespace
'mod' Keyword.Control
':' Punctuation
' ' Text
'y' Name.Symbol
' ' Text
';; do not highlight nokey' Comment
'\n' Text.Whitespace
';; because mod is an operator' Comment
'\n' Text.Whitespace
'\n' Text.Whitespace
';; Highlight all of these:' Comment
'\n' Text.Whitespace
'await' Keyword.Pseudo
';' Punctuation
' ' Text
'break' Keyword.Pseudo
';' Punctuation
' ' Text
'chain' Keyword.Pseudo
';' Punctuation
' ' Text
'continue' Keyword.Pseudo
';' Punctuation
' ' Text.Whitespace
'else' Keyword.Control
':' Punctuation
';' Punctuation
' ' Text
'expr-value' Keyword.Pseudo
'\n' Text.Whitespace
'match' Keyword.Pseudo
';' Punctuation
' ' Text
'return' Keyword.Pseudo
';' Punctuation
' ' Text
'yield' Keyword.Pseudo
'\n' Text.Whitespace
'\n' Text.Whitespace
';; Edge-case highlighting test' Comment
'\n' Text.Whitespace
'key-word' Name.Symbol
':' Punctuation
' ' Text
'xyz' Name.Symbol
'\n' Text.Whitespace
'nokey' Name.Symbol
' ' Text
'-' Operator
' ' Text
'x' Name.Symbol
':' Punctuation
' ' Text
'yz' Name.Symbol
'\n' Text.Whitespace
'\n' Text.Whitespace
';; Some keywords may contain operators as a subpart. If your regexp' Comment
'\n' Text.Whitespace
';; uses \\b to single out operators like each, is or in, you may' Comment
'\n' Text.Whitespace
';; fail to highlight these properly:' Comment
'\n' Text.Whitespace
'beaches' Name.Symbol
' ' Text
';; Do not highlight each inside the word beaches' Comment
'\n' Text.Whitespace
'each-thing' Name.Symbol
' ' Text
';; Do not highlight each' Comment
'\n' Text.Whitespace
'sleep-in' Name.Symbol
' ' Text
';; Do not highlight in' Comment
'\n' Text.Whitespace
'before-each' Name.Symbol
':' Punctuation
' ' Text
'xyz' Name.Symbol
' ' Text
';; Highlight before-each as a keyword' Comment
'\n' Text.Whitespace
'is-great' Name.Symbol
':' Punctuation
' ' Text
'xyz' Name.Symbol
' ' Text
';; Highlight is-great as a keyword' Comment
'\n' Text.Whitespace
'\n' Text.Whitespace
'send' Name.Builtin
'(' Punctuation
')' Punctuation
'\n' Text.Whitespace