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/cirru/scope.cirru.output
Matthäus G. Chajdas 9714138c7a Improve Cirru lexer.
* Merge string literal tokens.
2021-11-06 16:08:59 +01:00

1793 lines
42 KiB
Text
Generated

'--' Name.Function
' ' Text.Whitespace
'demo' Name.Variable
'\n' Text
'\n' Text.Whitespace
'define' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'(' Operator
'read' Name.Function
' ' Text.Whitespace
'cd' Name.Variable
')' Operator
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'if' Name.Function
' ' Text.Whitespace
'(' Operator
'>' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'cd' Name.Variable
')' Operator
'\n' Text
' ' Text.Whitespace
'print' Name.Function
' ' Text.Whitespace
'demo' Name.Variable
'\n' Text
' ' Text.Whitespace
'print' Name.Function
' ' Text.Whitespace
'"' Literal.String
'not demo' Literal.String
'"' Literal.String
'\n' Text
'\n' Text.Whitespace
'say' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'print' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'save' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'b' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'x' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'c' Name.Function
' ' Text.Whitespace
'8' Literal.Number
'\n' Text
'\n' Text.Whitespace
'print' Name.Function
' ' Text.Whitespace
'fun' Name.Variable
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'test' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'folding' Name.Variable
'\n' Text
'\n' Text.Whitespace
'a' Name.Function
' ' Text.Whitespace
'$' Operator
'' Text
'\n' Text
'\n' Text.Whitespace
'b' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'c' Name.Function
'\n' Text
'\n' Text.Whitespace
'd' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'e' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'f' Name.Function
'\n' Text
'\n' Text.Whitespace
'g' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'h' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'i' Name.Function
' ' Text.Whitespace
'j' Name.Variable
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'k' Name.Function
' ' Text.Whitespace
'$' Operator
'' Text
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'test' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'comma' Name.Variable
'\n' Text
'\n' Text.Whitespace
'print' Name.Function
' ' Text.Whitespace
'(' Operator
',' Operator
' ' Text.Whitespace
'a' Name.Variable
')' Operator
'\n' Text
' ' Text.Whitespace
'a' Name.Function
'\n' Text
' ' Text.Whitespace
',' Operator
' ' Text.Whitespace
'b' Name.Variable
'\n' Text
' ' Text.Whitespace
',' Operator
' ' Text.Whitespace
'c' Name.Variable
' ' Text.Whitespace
'(' Operator
',' Operator
' ' Text.Whitespace
'd' Name.Variable
')' Operator
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'test' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'HTML' Name.Variable
'\n' Text
'\n' Text.Whitespace
'doctype' Name.Function
'\n' Text
'\n' Text.Whitespace
'html' Name.Function
'\n' Text
' ' Text.Whitespace
'head' Name.Function
'\n' Text
' ' Text.Whitespace
'title' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'=' Name.Function
' ' Text.Whitespace
'Cirru' Name.Variable
'\n' Text
' ' Text.Whitespace
'script' Name.Function
' ' Text.Whitespace
'(' Operator
':defer' Name.Function
')' Operator
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
':src' Name.Function
' ' Text.Whitespace
'build/build.js' Name.Variable
'\n' Text
' ' Text.Whitespace
'link' Name.Function
' ' Text.Whitespace
'(' Operator
':rel' Name.Function
' ' Text.Whitespace
'stylesheet' Name.Variable
')' Operator
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
':href' Name.Function
' ' Text.Whitespace
'css/page.css' Name.Variable
'\n' Text
' ' Text.Whitespace
'link' Name.Function
' ' Text.Whitespace
'(' Operator
':rel' Name.Function
' ' Text.Whitespace
'icon' Name.Variable
')' Operator
'\n' Text
' ' Text.Whitespace
':href' Name.Function
' ' Text.Whitespace
'http://logo.cirru.org/cirru-32x32.png?v=3' Name.Variable
'\n' Text
' ' Text.Whitespace
'body' Name.Function
'\n' Text
' ' Text.Whitespace
'textarea.demo.source' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
':placeholder' Name.Function
' ' Text.Whitespace
'"' Literal.String
'Source Code' Literal.String
'"' Literal.String
'\n' Text
' ' Text.Whitespace
'textarea.demo.target' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
':placeholder' Name.Function
' ' Text.Whitespace
'"' Literal.String
'Compiled Data' Literal.String
'"' Literal.String
'\n' Text
' ' Text.Whitespace
'@insert' Name.Function
' ' Text.Whitespace
'../html/ga.html' Name.Variable
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'test' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'indentation' Name.Variable
'\n' Text
'\n' Text.Whitespace
'a' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'b' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'c' Name.Function
'\n' Text
'\n' Text.Whitespace
'e' Name.Function
' ' Text.Whitespace
'f' Name.Variable
'\n' Text
' ' Text.Whitespace
'(' Operator
'g' Name.Function
')' Operator
'\n' Text
' ' Text.Whitespace
'h' Name.Function
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'test' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'parentheses' Name.Variable
'\n' Text
'\n' Text.Whitespace
'3' Name.Function
' ' Text.Whitespace
'4' Literal.Number
' ' Text.Whitespace
'(' Operator
'1' Name.Function
')' Operator
' ' Text.Whitespace
'4' Literal.Number
'\n' Text
'\n' Text.Whitespace
'(' Operator
'(' Operator
'(' Operator
'(' Operator
'1' Name.Function
')' Operator
')' Operator
')' Operator
')' Operator
'\n' Text
'\n' Text.Whitespace
'x' Name.Function
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'test' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'quotes' Name.Variable
'\n' Text
'\n' Text.Whitespace
'a' Name.Function
' ' Text.Whitespace
'b' Name.Variable
' ' Text.Whitespace
'c' Name.Variable
' ' Text.Whitespace
'd' Name.Variable
'\n' Text
'\n' Text.Whitespace
'"' Literal.String
'a b c d' Literal.String
'"' Literal.String
'\n' Text
'\n' Text.Whitespace
'"' Literal.String
'a b ' Literal.String
'\\' Literal.String.Escape
'"' Literal.String.Escape
' c d' Literal.String
'"' Literal.String
'\n' Text
'\n' Text.Whitespace
'"' Literal.String
'a b' Literal.String
'"' Literal.String
' ' Text.Whitespace
'"' Literal.String
'c d' Literal.String
'"' Literal.String
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'test' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'unfolding' Name.Variable
'\n' Text
'\n' Text.Whitespace
'set' Name.Function
'\n' Text
' ' Text.Whitespace
'add' Name.Function
' ' Text.Whitespace
'1' Literal.Number
' ' Text.Whitespace
'$' Operator
'' Text
'\n' Text
' ' Text.Whitespace
',' Operator
' ' Text.Whitespace
'x' Name.Variable
' ' Text.Whitespace
'y' Name.Variable
'\n' Text
' ' Text.Whitespace
'add' Name.Function
' ' Text.Whitespace
'5' Literal.Number
' ' Text.Whitespace
'$' Operator
'' Text
'\n' Text
' ' Text.Whitespace
'add' Name.Function
' ' Text.Whitespace
'2' Literal.Number
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'test' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'HTML' Name.Variable
' ' Text.Whitespace
'attributes' Name.Variable
'\n' Text
'\n' Text.Whitespace
'div' Name.Function
'\n' Text
' ' Text.Whitespace
'div' Name.Function
'\n' Text
' ' Text.Whitespace
':class' Name.Function
' ' Text.Whitespace
'a' Name.Variable
'\n' Text
' ' Text.Whitespace
'div' Name.Function
'\n' Text
' ' Text.Whitespace
':class' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'b' Name.Variable
' ' Text.Whitespace
'c' Name.Variable
' ' Text.Whitespace
'd' Name.Variable
'\n' Text
'\n' Text.Whitespace
' ' Text.Whitespace
'div' Name.Function
'\n' Text
' ' Text.Whitespace
':class' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'(' Operator
'@' Name.Function
' ' Text.Whitespace
'b' Name.Variable
')' Operator
' ' Text.Whitespace
'(' Operator
'@' Name.Function
' ' Text.Whitespace
'c' Name.Variable
')' Operator
' ' Text.Whitespace
'd' Name.Variable
'\n' Text
'\n' Text.Whitespace
' ' Text.Whitespace
'div' Name.Function
'\n' Text
' ' Text.Whitespace
':class' Name.Function
' ' Text.Whitespace
'a' Name.Variable
'\n' Text
' ' Text.Whitespace
'@if' Name.Function
' ' Text.Whitespace
'(' Operator
'@' Name.Function
' ' Text.Whitespace
'b' Name.Variable
')' Operator
'\n' Text
' ' Text.Whitespace
'div' Name.Function
' ' Text.Whitespace
'b' Name.Variable
'\n' Text
' ' Text.Whitespace
'div' Name.Function
' ' Text.Whitespace
'c' Name.Variable
'\n' Text
' ' Text.Whitespace
'div' Name.Function
'\n' Text
' ' Text.Whitespace
':class' Name.Function
' ' Text.Whitespace
'a' Name.Variable
'\n' Text
' ' Text.Whitespace
'@if' Name.Function
' ' Text.Whitespace
'(' Operator
'@' Name.Function
' ' Text.Whitespace
'b' Name.Variable
')' Operator
' ' Text.Whitespace
'b' Name.Variable
' ' Text.Whitespace
'c' Name.Variable
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'test' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'helpers' Name.Variable
'\n' Text
'\n' Text.Whitespace
'@if' Name.Function
' ' Text.Whitespace
'(' Operator
'@call' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'b' Name.Variable
')' Operator
' ' Text.Whitespace
'(' Operator
'div' Name.Function
')' Operator
' ' Text.Whitespace
'(' Operator
'span' Name.Function
')' Operator
'\n' Text
'\n' Text.Whitespace
'@each' Name.Function
' ' Text.Whitespace
'members' Name.Variable
'\n' Text
' ' Text.Whitespace
'div' Name.Function
' ' Text.Whitespace
'(' Operator
'@' Name.Function
' ' Text.Whitespace
'name' Name.Variable
')' Operator
'\n' Text
'\n' Text.Whitespace
'@each' Name.Function
' ' Text.Whitespace
'a' Name.Variable
'\n' Text
' ' Text.Whitespace
'div' Name.Function
' ' Text.Whitespace
'(' Operator
'@' Name.Function
' ' Text.Whitespace
'b' Name.Variable
')' Operator
'\n' Text
' ' Text.Whitespace
'@each' Name.Function
' ' Text.Whitespace
'c' Name.Variable
'\n' Text
' ' Text.Whitespace
'div' Name.Function
' ' Text.Whitespace
'(' Operator
'@' Name.Function
' ' Text.Whitespace
'd' Name.Variable
')' Operator
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'test' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'HTML' Name.Variable
' ' Text.Whitespace
'structure' Name.Variable
'\n' Text
'\n' Text.Whitespace
'@rich' Name.Function
' ' Text.Whitespace
'more' Name.Variable
'\n' Text
' ' Text.Whitespace
'#demo-more-box' Name.Function
'\n' Text
' ' Text.Whitespace
'#demo-more' Name.Function
'\n' Text
' ' Text.Whitespace
':data-lang-text' Name.Function
' ' Text.Whitespace
'demo-more' Name.Variable
'\n' Text
' ' Text.Whitespace
'#demo-more-list' Name.Function
'\n' Text
' ' Text.Whitespace
'@each' Name.Function
' ' Text.Whitespace
'room' Name.Variable
'\n' Text
' ' Text.Whitespace
'.demo-more-room' Name.Function
'\n' Text
' ' Text.Whitespace
'span.demo-name' Name.Function
'\n' Text
' ' Text.Whitespace
'@' Name.Function
' ' Text.Whitespace
'topic' Name.Variable
'\n' Text
' ' Text.Whitespace
'span.demo-join' Name.Function
'\n' Text
' ' Text.Whitespace
':data-lang-text' Name.Function
' ' Text.Whitespace
'demo-join' Name.Variable
'\n' Text
' ' Text.Whitespace
':data-id' Name.Function
' ' Text.Whitespace
'(' Operator
'@' Name.Function
' ' Text.Whitespace
'id' Name.Variable
')' Operator
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'text' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'bool' Name.Variable
'\n' Text
'\n' Text.Whitespace
'print' Name.Function
' ' Text.Whitespace
'#true' Name.Variable
'\n' Text
'print' Name.Function
' ' Text.Whitespace
'#false' Name.Variable
'\n' Text
'print' Name.Function
' ' Text.Whitespace
'#yes' Name.Variable
'\n' Text
'print' Name.Function
' ' Text.Whitespace
'#no' Name.Variable
'\n' Text
'print' Name.Function
' ' Text.Whitespace
'#t' Name.Variable
'\n' Text
'print' Name.Function
' ' Text.Whitespace
'#f' Name.Variable
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'test' Name.Variable
' ' Text.Whitespace
'on' Name.Variable
' ' Text.Whitespace
'Cirru' Name.Variable
' ' Text.Whitespace
'js' Name.Variable
'\n' Text
'\n' Text.Whitespace
'set' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'1' Literal.Number
'\n' Text
'set' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'"' Literal.String
'This is a string' Literal.String
'"' Literal.String
')' Operator
'\n' Text
'set' Name.Function
' ' Text.Whitespace
'b' Name.Variable
' ' Text.Whitespace
'#t' Name.Variable
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'this' Name.Variable
' ' Text.Whitespace
'is' Name.Variable
' ' Text.Whitespace
'comment' Name.Variable
'\n' Text
'\n' Text.Whitespace
'number' Name.Function
' ' Text.Whitespace
'1.4' Literal.Number
'\n' Text
'string' Name.Function
' ' Text.Whitespace
'x' Name.Variable
'\n' Text
'regex' Name.Function
' ' Text.Whitespace
'^\\s$' Name.Variable
'\n' Text
'regex' Name.Function
' ' Text.Whitespace
'"' Literal.String
'^' Literal.String
'\\' Literal.String.Escape
'\\' Literal.String.Escape
's-' Literal.String
'\\' Literal.String.Escape
'"' Literal.String.Escape
'$' Literal.String
'"' Literal.String
'\n' Text
'sentence' Name.Function
' ' Text.Whitespace
'this' Name.Variable
' ' Text.Whitespace
'is' Name.Variable
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'string' Name.Variable
'\n' Text
'\n' Text.Whitespace
'array' Name.Function
' ' Text.Whitespace
'1' Literal.Number
' ' Text.Whitespace
'2' Literal.Number
' ' Text.Whitespace
'3' Literal.Number
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'nothing' Name.Variable
')' Operator
' ' Text.Whitespace
'#t' Name.Variable
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'#t' Name.Variable
')' Operator
'\n' Text
'\n' Text.Whitespace
'set' Name.Function
' ' Text.Whitespace
'c' Name.Variable
' ' Text.Whitespace
'(' Operator
'array' Name.Function
' ' Text.Whitespace
'1' Literal.Number
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'nothing' Name.Variable
')' Operator
')' Operator
'\n' Text
'\n' Text.Whitespace
'set' Name.Function
' ' Text.Whitespace
'd' Name.Variable
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'object' Name.Function
' ' Text.Whitespace
'(' Operator
'a' Name.Function
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'google' Name.Variable
')' Operator
')' Operator
'\n' Text
' ' Text.Whitespace
'b' Name.Function
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'reader' Name.Variable
')' Operator
'\n' Text
' ' Text.Whitespace
'c' Name.Function
' ' Text.Whitespace
'1' Literal.Number
'\n' Text
' ' Text.Whitespace
'd' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'array' Name.Function
' ' Text.Whitespace
'1' Literal.Number
' ' Text.Whitespace
'2' Literal.Number
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'string' Name.Variable
')' Operator
'\n' Text
'\n' Text.Whitespace
'1' Name.Function
' ' Text.Whitespace
'c' Name.Variable
'\n' Text
'-1' Name.Function
' ' Text.Whitespace
'c' Name.Variable
'\n' Text
'\n' Text.Whitespace
':b' Name.Function
' ' Text.Whitespace
'd' Name.Variable
'\n' Text
'.log' Name.Function
' ' Text.Whitespace
'console' Name.Variable
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'2' Literal.Number
'\n' Text
'.log' Name.Function
' ' Text.Whitespace
'console' Name.Variable
'\n' Text
'\n' Text.Whitespace
'set' Name.Function
' ' Text.Whitespace
'demo' Name.Variable
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'object' Name.Function
'\n' Text
' ' Text.Whitespace
'call' Name.Function
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'\\' Name.Function
' ' Text.Whitespace
'x' Name.Variable
' ' Text.Whitespace
'(' Operator
'.log' Name.Function
' ' Text.Whitespace
'console' Name.Variable
' ' Text.Whitespace
'x' Name.Variable
')' Operator
' ' Text.Whitespace
'(' Operator
'.' Name.Function
' ' Text.Whitespace
'this' Name.Variable
' ' Text.Whitespace
'call' Name.Variable
')' Operator
'\n' Text
'.' Name.Function
' ' Text.Whitespace
'demo' Name.Variable
' ' Text.Whitespace
'(' Operator
'.call' Name.Function
' ' Text.Whitespace
'1' Literal.Number
')' Operator
' ' Text.Whitespace
'(' Operator
'.call' Name.Function
' ' Text.Whitespace
'4' Literal.Number
')' Operator
'\n' Text
'\n' Text.Whitespace
'=.x' Name.Function
' ' Text.Whitespace
'd' Name.Variable
' ' Text.Whitespace
'3' Literal.Number
'\n' Text
'\n' Text.Whitespace
'set' Name.Function
' ' Text.Whitespace
'd' Name.Variable
' ' Text.Whitespace
'null' Name.Variable
'\n' Text
'\n' Text.Whitespace
'new' Name.Function
' ' Text.Whitespace
'Array' Name.Variable
' ' Text.Whitespace
'1' Literal.Number
' ' Text.Whitespace
'2' Literal.Number
' ' Text.Whitespace
'3' Literal.Number
'\n' Text
'\n' Text.Whitespace
'set' Name.Function
' ' Text.Whitespace
'x' Name.Variable
' ' Text.Whitespace
'(' Operator
':length' Name.Function
' ' Text.Whitespace
'c' Name.Variable
')' Operator
'\n' Text
'set' Name.Function
' ' Text.Whitespace
'str' Name.Variable
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'str' Name.Variable
')' Operator
'\n' Text
'set' Name.Function
' ' Text.Whitespace
'c' Name.Variable
' ' Text.Whitespace
'(' Operator
'.toUpperCase' Name.Function
' ' Text.Whitespace
'str' Name.Variable
')' Operator
'\n' Text
'\n' Text.Whitespace
'\\' Name.Function
' ' Text.Whitespace
'x' Name.Variable
' ' Text.Whitespace
'(' Operator
'+' Name.Function
' ' Text.Whitespace
'x' Name.Variable
' ' Text.Whitespace
'1' Literal.Number
')' Operator
'\n' Text
'\\' Name.Function
' ' Text.Whitespace
'(' Operator
'x' Name.Function
' ' Text.Whitespace
'y' Name.Variable
')' Operator
' ' Text.Whitespace
'(' Operator
'+' Name.Function
' ' Text.Whitespace
'x' Name.Variable
' ' Text.Whitespace
'y' Name.Variable
')' Operator
'\n' Text
'\\' Name.Function
' ' Text.Whitespace
'x' Name.Variable
' ' Text.Whitespace
'(' Operator
'set' Name.Function
' ' Text.Whitespace
'aa' Name.Variable
' ' Text.Whitespace
'1' Literal.Number
')' Operator
' ' Text.Whitespace
'(' Operator
'+' Name.Function
' ' Text.Whitespace
'aa' Name.Variable
' ' Text.Whitespace
'x' Name.Variable
')' Operator
'\n' Text
'\n' Text.Whitespace
'set' Name.Function
' ' Text.Whitespace
'f' Name.Variable
' ' Text.Whitespace
'(' Operator
'\\' Name.Function
' ' Text.Whitespace
'x' Name.Variable
' ' Text.Whitespace
'(' Operator
'+' Name.Function
' ' Text.Whitespace
'x' Name.Variable
' ' Text.Whitespace
'1' Literal.Number
')' Operator
')' Operator
'\n' Text
'\n' Text.Whitespace
'+' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'1' Literal.Number
' ' Text.Whitespace
'2' Literal.Number
'\n' Text
'+=' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'1' Literal.Number
'\n' Text
'\n' Text.Whitespace
'>' Name.Function
' ' Text.Whitespace
'1' Literal.Number
' ' Text.Whitespace
'2' Literal.Number
' ' Text.Whitespace
'3' Literal.Number
'\n' Text
'\n' Text.Whitespace
'if' Name.Function
' ' Text.Whitespace
'(' Operator
'>' Name.Function
' ' Text.Whitespace
'2' Literal.Number
' ' Text.Whitespace
'1' Literal.Number
')' Operator
' ' Text.Whitespace
'(' Operator
'+' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'1' Literal.Number
')' Operator
'\n' Text
'else' Name.Function
' ' Text.Whitespace
'2' Literal.Number
'\n' Text
'\n' Text.Whitespace
'if' Name.Function
' ' Text.Whitespace
'(' Operator
'>' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'2' Literal.Number
')' Operator
'\n' Text
' ' Text.Whitespace
'.log' Name.Function
' ' Text.Whitespace
'console' Name.Variable
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'"' Literal.String
'large' Literal.String
'"' Literal.String
')' Operator
'\n' Text
'elseif' Name.Function
' ' Text.Whitespace
'(' Operator
'>' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'1' Literal.Number
')' Operator
'\n' Text
' ' Text.Whitespace
'.log' Name.Function
' ' Text.Whitespace
'console' Name.Variable
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'"' Literal.String
'still good' Literal.String
'"' Literal.String
')' Operator
'\n' Text
'else' Name.Function
'\n' Text
' ' Text.Whitespace
'.log' Name.Function
' ' Text.Whitespace
'console' Name.Variable
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'"' Literal.String
'so so' Literal.String
'"' Literal.String
')' Operator
'\n' Text
'\n' Text.Whitespace
'set' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'if' Name.Function
' ' Text.Whitespace
'(' Operator
'>' Name.Function
' ' Text.Whitespace
'2' Literal.Number
' ' Text.Whitespace
'1' Literal.Number
')' Operator
' ' Text.Whitespace
'#t' Name.Variable
' ' Text.Whitespace
'#f' Name.Variable
'\n' Text
'\n' Text.Whitespace
'switch' Name.Function
' ' Text.Whitespace
'a' Name.Variable
'\n' Text
' ' Text.Whitespace
'1' Name.Function
' ' Text.Whitespace
'(' Operator
'.log' Name.Function
' ' Text.Whitespace
'console' Name.Variable
' ' Text.Whitespace
'1' Literal.Number
')' Operator
'\n' Text
' ' Text.Whitespace
'2' Name.Function
' ' Text.Whitespace
'(' Operator
'.log' Name.Function
' ' Text.Whitespace
'console' Name.Variable
' ' Text.Whitespace
'2' Literal.Number
')' Operator
'\n' Text
' ' Text.Whitespace
'else' Name.Function
' ' Text.Whitespace
'(' Operator
'.log' Name.Function
' ' Text.Whitespace
'console' Name.Variable
' ' Text.Whitespace
'(' Operator
'=' Name.Function
' ' Text.Whitespace
'"' Literal.String
'something else' Literal.String
'"' Literal.String
')' Operator
')' Operator
'\n' Text
'\n' Text.Whitespace
'set' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'$' Operator
' ' Text.Whitespace
'array' Name.Function
' ' Text.Whitespace
'2' Literal.Number
' ' Text.Whitespace
'+3' Literal.Number
' ' Text.Whitespace
'-4' Literal.Number
'\n' Text
'for' Name.Function
' ' Text.Whitespace
'(' Operator
'a' Name.Function
' ' Text.Whitespace
'x' Name.Variable
' ' Text.Whitespace
'i' Name.Variable
')' Operator
' ' Text.Whitespace
'(' Operator
'.log' Name.Function
' ' Text.Whitespace
'console' Name.Variable
' ' Text.Whitespace
'x' Name.Variable
' ' Text.Whitespace
'i' Name.Variable
')' Operator
'\n' Text
'\n' Text.Whitespace
'set' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'0' Literal.Number
'\n' Text
'while' Name.Function
' ' Text.Whitespace
'(' Operator
'<' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'10' Literal.Number
')' Operator
' ' Text.Whitespace
'(' Operator
'+=' Name.Function
' ' Text.Whitespace
'a' Name.Variable
' ' Text.Whitespace
'1' Literal.Number
')' Operator
' ' Text.Whitespace
'(' Operator
'.log' Name.Function
' ' Text.Whitespace
'console' Name.Variable
' ' Text.Whitespace
'a' Name.Variable
')' Operator
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'WebAssembly' Name.Variable
' ' Text.Whitespace
'variable' Name.Variable
' ' Text.Whitespace
'names' Name.Variable
'\n' Text
'\n' Text.Whitespace
'--' Name.Function
' ' Text.Whitespace
'"' Literal.String
':(c) 2015 Andreas Rossberg' Literal.String
'"' Literal.String
'\n' Text
'\n' Text.Whitespace
'module' Name.Function
'\n' Text
' ' Text.Whitespace
'export' Name.Function
' ' Text.Whitespace
':even' Name.Variable
' ' Text.Whitespace
'$even' Name.Variable
'\n' Text
' ' Text.Whitespace
'export' Name.Function
' ' Text.Whitespace
'"' Literal.String
'odd' Literal.String
'"' Literal.String
' ' Text.Whitespace
'$odd' Name.Variable
'\n' Text
'\n' Text.Whitespace
' ' Text.Whitespace
'func' Name.Function
' ' Text.Whitespace
'$even' Name.Variable
' ' Text.Whitespace
'(' Operator
'param' Name.Function
' ' Text.Whitespace
'$n' Name.Variable
' ' Text.Whitespace
'i32' Name.Variable
')' Operator
' ' Text.Whitespace
'(' Operator
'result' Name.Function
' ' Text.Whitespace
'i32' Name.Variable
')' Operator
'\n' Text
' ' Text.Whitespace
'if' Name.Function
' ' Text.Whitespace
'(' Operator
'i32.eq' Name.Function
' ' Text.Whitespace
'(' Operator
'get_local' Name.Function
' ' Text.Whitespace
'$n' Name.Variable
')' Operator
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'0' Literal.Number
')' Operator
')' Operator
'\n' Text
' ' Text.Whitespace
'i32.const' Name.Function
' ' Text.Whitespace
'1' Literal.Number
'\n' Text
' ' Text.Whitespace
'call' Name.Function
' ' Text.Whitespace
'$odd' Name.Variable
' ' Text.Whitespace
'(' Operator
'i32.sub' Name.Function
' ' Text.Whitespace
'(' Operator
'get_local' Name.Function
' ' Text.Whitespace
'$n' Name.Variable
')' Operator
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'1' Literal.Number
')' Operator
')' Operator
'\n' Text
'\n' Text.Whitespace
' ' Text.Whitespace
'func' Name.Function
' ' Text.Whitespace
'$odd' Name.Variable
' ' Text.Whitespace
'(' Operator
'param' Name.Function
' ' Text.Whitespace
'$n' Name.Variable
' ' Text.Whitespace
'i32' Name.Variable
')' Operator
' ' Text.Whitespace
'(' Operator
'result' Name.Function
' ' Text.Whitespace
'i32' Name.Variable
')' Operator
'\n' Text
' ' Text.Whitespace
'store_global' Name.Function
' ' Text.Whitespace
'$scratch' Name.Variable
' ' Text.Whitespace
'(' Operator
'get_local' Name.Function
' ' Text.Whitespace
'$n' Name.Variable
')' Operator
'\n' Text
' ' Text.Whitespace
'if' Name.Function
' ' Text.Whitespace
'(' Operator
'i32.eq' Name.Function
' ' Text.Whitespace
'(' Operator
'get_local' Name.Function
' ' Text.Whitespace
'$n' Name.Variable
')' Operator
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'0' Literal.Number
')' Operator
'\n' Text
' ' Text.Whitespace
'i32.const' Name.Function
' ' Text.Whitespace
'0' Literal.Number
'\n' Text
' ' Text.Whitespace
'call' Name.Function
' ' Text.Whitespace
'$even' Name.Variable
' ' Text.Whitespace
'(' Operator
'i32.sub' Name.Function
' ' Text.Whitespace
'(' Operator
'get_local' Name.Function
' ' Text.Whitespace
'$n' Name.Variable
')' Operator
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'1' Literal.Number
')' Operator
')' Operator
'\n' Text
'\n' Text.Whitespace
' ' Text.Whitespace
'global' Name.Function
' ' Text.Whitespace
'$scratch' Name.Variable
' ' Text.Whitespace
'i32' Name.Variable
'\n' Text
'\n' Text.Whitespace
'assert_eq' Name.Function
' ' Text.Whitespace
'(' Operator
'invoke' Name.Function
' ' Text.Whitespace
':even' Name.Variable
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'13' Literal.Number
')' Operator
')' Operator
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'0' Literal.Number
')' Operator
'\n' Text
'assert_eq' Name.Function
' ' Text.Whitespace
'(' Operator
'invoke' Name.Function
' ' Text.Whitespace
':even' Name.Variable
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'20' Literal.Number
')' Operator
')' Operator
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'1' Literal.Number
')' Operator
'\n' Text
'assert_eq' Name.Function
' ' Text.Whitespace
'(' Operator
'invoke' Name.Function
' ' Text.Whitespace
':odd' Name.Variable
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'13' Literal.Number
')' Operator
')' Operator
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'1' Literal.Number
')' Operator
'\n' Text
'assert_eq' Name.Function
' ' Text.Whitespace
'(' Operator
'invoke' Name.Function
' ' Text.Whitespace
':odd' Name.Variable
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'20' Literal.Number
')' Operator
')' Operator
' ' Text.Whitespace
'(' Operator
'i32.const' Name.Function
' ' Text.Whitespace
'0' Literal.Number
')' Operator
'\n' Text