[
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Quick syntax example (rgbds documentation intro)."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"SECTION"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"My Code\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ROM0"},
  {"type":"TextWhitespace","value":"  "},
  {"type":"CommentSingle","value":"; a directive"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameLabel","value":"MyFunction"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":"              "},
  {"type":"CommentSingle","value":"; a label"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"push"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"hl"},
  {"type":"TextWhitespace","value":"              "},
  {"type":"CommentSingle","value":"; an instruction"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentMultiline","value":"/* ...and multiple instructions,\n       with mixed case */"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Keyword","value":"hli"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"::"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"LD"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"H"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Keyword","value":"HL"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"::"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"Ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"l"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"pop"},
  {"type":"TextWhitespace","value":" "},
  {"type":"CommentMultiline","value":"/*wait for it*/"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"hl"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ret"},
  {"type":"TextWhitespace","value":"\n\n    "},
  {"type":"CommentSingle","value":"; Multiline definitions."},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"DB"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"\\"},
  {"type":"TextWhitespace","value":"\n       "},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"6"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"\\"},
  {"type":"TextWhitespace","value":" "},
  {"type":"CommentSingle","value":"; Put it before any comments"},
  {"type":"TextWhitespace","value":"\n       "},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"8"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"9"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Numeric formats."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1234"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"10_000"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberOct","value":"0o777"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberOct","value":"\u0026777"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$cafe"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"0xcafe"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"89bfh"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberBin","value":"%000_1111"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberBin","value":"0b00001111"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberFloat","value":"12.34"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberFloat","value":"10_000.000_345"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberFloat","value":"12.34q8"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"`01230123"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Case-insensitivity."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"def"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"MyVar"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"equ"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"42"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"section"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"case\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"rom0"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"xor"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"MyVar"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"HALT"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Multiline strings and comments."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"\"\"First line,\nsecond line, containing a "},
  {"type":"LiteralStringEscape","value":"\\\""},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"symbol"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralStringEscape","value":"\\\""},
  {"type":"LiteralString","value":",\nthird line with \"single\" quotes and an "},
  {"type":"LiteralStringEscape","value":"\\{"},
  {"type":"LiteralString","value":"escaped symbol}\nlast line.\"\"\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentMultiline","value":"/* First line,\n   second line,\n   third line. */"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Raw strings"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"String "},
  {"type":"LiteralStringEscape","value":"\\n"},
  {"type":"LiteralString","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"symbol"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":"\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralStringAffix","value":"#"},
  {"type":"LiteralString","value":"\"Raw string \\n {rawsymbol}\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralStringAffix","value":"#"},
  {"type":"LiteralString","value":"\"\"\"Raw string (multiline) \\n \\{test\\} \\ \"\nsecond line,\nthird line\"\"\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Character maps."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"CHARMAP"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"A\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"42"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"CHARMAP"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\":)\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"39"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"CHARMAP"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"\u003cbr\u003e\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"13"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"CHARMAP"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"\u0026euro;\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$20ac"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Section definitions and stack."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"SECTION"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Cool Stuff\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ROMX"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"SECTION"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Cool Stuff\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ROMX"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberHex","value":"$4567"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"SECTION"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Cool Stuff\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ROMX"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberHex","value":"$4567"},
  {"type":"Punctuation","value":"],"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"BANK"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"SECTION"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Cool Stuff\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ROMX"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"BANK"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"SECTION"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"OAM Data\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"WRAM0"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ALIGN"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"8"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":" "},
  {"type":"CommentSingle","value":"; align to 256 bytes"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"SECTION"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"VRAM Data\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ROMX"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"BANK"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"],"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ALIGN"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":" "},
  {"type":"CommentSingle","value":"; align to 16 bytes"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"PUSHS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Variables\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"WRAM0"},
  {"type":"TextWhitespace","value":"\n        "},
  {"type":"Name","value":"wAnswer"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"db"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"POPS"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Name","value":"wAnswer"},
  {"type":"Punctuation","value":"],"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; Bank and Section are also functions. They should appear as such here."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"myBank"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQU"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameFunction","value":"BANK"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"wAnswer"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"mySection"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQU"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameFunction","value":"SECTION"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"wAnswer"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Using @, . and .. builtins."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"SECTION"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"test floating\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ROM0"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameLabel","value":"FloatingStart"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"ds"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"6"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"@"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"-"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"FloatingStart"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"*"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"zero"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"ds"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"@"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"-"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"FloatingStart"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"zero"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"@"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"-"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"FloatingStart"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"*"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"zero"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"@"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"-"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"FloatingStart"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"*"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"zero"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"PUSHS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariableMagic","value":"."},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"LOAD"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariableMagic","value":".."},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Labels."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameLabel","value":"GlobalLabel"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameLabel","value":"AnotherGlobal"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Punctuation","value":"."},
  {"type":"NameLabel","value":"locallabel"},
  {"type":"TextWhitespace","value":" "},
  {"type":"CommentSingle","value":"; This defines \"AnotherGlobal.locallabel\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Punctuation","value":"."},
  {"type":"NameLabel","value":"another_local"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameLabel","value":"AnotherGlobal"},
  {"type":"Punctuation","value":"."},
  {"type":"NameLabel","value":"with_another_local"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameLabel","value":"ThisWillBeExported"},
  {"type":"Punctuation","value":"::"},
  {"type":"TextWhitespace","value":" "},
  {"type":"CommentSingle","value":"; Note the two colons"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameLabel","value":"ThisWillBeExported"},
  {"type":"Punctuation","value":"."},
  {"type":"NameLabel","value":"too"},
  {"type":"Punctuation","value":"::"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"JR"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"Z"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"."},
  {"type":"Name","value":"locallabel"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"JR"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"C"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"AnotherGlobal"},
  {"type":"Punctuation","value":"."},
  {"type":"Name","value":"with_another_local"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"CALL"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"GlobalLabel"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; Anonymous labels."},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"hl"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":":"},
  {"type":"Operator","value":"++"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":"   "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Keyword","value":"hli"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":" "},
  {"type":"CommentSingle","value":"; referenced by \"jr nz\""},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ldh"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Keyword","value":"c"},
  {"type":"Punctuation","value":"],"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"dec"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"c"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"jr"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"nz"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":":"},
  {"type":"Operator","value":"-"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ret"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":"   "},
  {"type":"CommentSingle","value":"; referenced by \"ld hl\""},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"dw"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$7FFF"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$1061"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$03E0"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$58A5"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Predefined builtins."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__UTC_YEAR__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__UTC_MONTH__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__UTC_DAY__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__UTC_HOUR__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__UTC_MINUTE__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__UTC_SECOND__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__DATE__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__TIME__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__RGBDS_MAJOR__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__RGBDS_MINOR__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__RGBDS_PATCH__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__RGBDS_RC__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"__RGBDS_VERSION__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"__MYVAR__"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"  "},
  {"type":"CommentSingle","value":"; Not a builtin."},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Variables, constants and operators."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"ARRAY_SIZE"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQU"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"COUNT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"COUNT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"COUNT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"ARRAY_SIZE"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"COUNT"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"COUNT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"*="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; COUNT now has the value 14"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"x"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"x"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"+="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"TextWhitespace","value":"    "},
  {"type":"CommentSingle","value":"; x == 11"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"y"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"x"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"-"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"TextWhitespace","value":" "},
  {"type":"CommentSingle","value":"; y == 10"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"y"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"*="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"TextWhitespace","value":"    "},
  {"type":"CommentSingle","value":"; y == 20"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"y"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"\u003e\u003e="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"TextWhitespace","value":"   "},
  {"type":"CommentSingle","value":"; y == 10"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"x"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"^="},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"y"},
  {"type":"TextWhitespace","value":"    "},
  {"type":"CommentSingle","value":"; x == 1"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; Purging symbols and using DEF() function alongside DEF keyword."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"Var1"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQUS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Var1 is defined\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameLabel","value":"Var2"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"DB"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Var2 is also defined\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PURGE"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"Var1"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"Var2"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"ASSERT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"!"},
  {"type":"NameFunction","value":"DEF"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"Var1"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"\u0026\u0026"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"!"},
  {"type":"NameFunction","value":"DEF"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"Var2"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"isDefined"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQU"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameFunction","value":"DEF"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"Var1"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; Variable substitutions."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"SECTION"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Test\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ROM0"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameLabel","value":"X"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":"                 "},
  {"type":"CommentSingle","value":"; This works with labels **whose address is known**"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"Y"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"TextWhitespace","value":"          "},
  {"type":"CommentSingle","value":"; This also works with variables"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"SUM"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQU"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"X"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"Y"},
  {"type":"TextWhitespace","value":"  "},
  {"type":"CommentSingle","value":"; And likewise with numeric constants"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Prints \"%0010 + $3 == 5\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\""},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"#05b:X"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":" + "},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"#x:Y"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":" == "},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"d:SUM"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":"\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"NameBuiltin","value":"RSSET"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"32"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"PERCENT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"RB"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"TextWhitespace","value":"   "},
  {"type":"CommentSingle","value":"; Same with offset constants"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"VALUE"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"RESULT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameFunction","value":"MUL"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"20.0"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberFloat","value":"0.32"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Prints \"32% of 20 = 6.40\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\""},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"d:PERCENT"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":"% of "},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"d:VALUE"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":" = "},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"f:RESULT"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":"\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"WHO"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQUS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameFunction","value":"STRLWR"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralString","value":"\"WORLD\""},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Prints \"Hello world!\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Hello "},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"s:WHO"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":"!\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; Escaping curly brackets does not cause interpolation."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"The raw symbol is "},
  {"type":"LiteralStringEscape","value":"\\{"},
  {"type":"LiteralString","value":"s:WHO}!\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; Offset constants."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"RSRESET"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"str_pStuff"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"RW"},
  {"type":"TextWhitespace","value":"   "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"str_tData"},
  {"type":"TextWhitespace","value":"  "},
  {"type":"NameBuiltin","value":"RB"},
  {"type":"TextWhitespace","value":"   "},
  {"type":"LiteralNumberInteger","value":"256"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"str_bCount"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"RB"},
  {"type":"TextWhitespace","value":"   "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"str_SIZEOF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"RL"},
  {"type":"TextWhitespace","value":"   "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"TextWhitespace","value":"\n\n    "},
  {"type":"CommentSingle","value":"; Offsets constants use \"RL\" which is also contained in two opcodes."},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; The instructions below should appear as keywords, not built-in names."},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"RL"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"A"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"RLC"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"A"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; String constants."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"COUNTREG"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQUS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"[hl+]\""},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"COUNTREG"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"PLAYER_NAME"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQUS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\""},
  {"type":"LiteralStringEscape","value":"\\\""},
  {"type":"LiteralString","value":"John"},
  {"type":"LiteralStringEscape","value":"\\\""},
  {"type":"LiteralString","value":"\""},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"db"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"PLAYER_NAME"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"pusha"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQUS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"push af"},
  {"type":"LiteralStringEscape","value":"\\n"},
  {"type":"LiteralString","value":"push bc"},
  {"type":"LiteralStringEscape","value":"\\n"},
  {"type":"LiteralString","value":"push de"},
  {"type":"LiteralStringEscape","value":"\\n"},
  {"type":"LiteralString","value":"push hl"},
  {"type":"LiteralStringEscape","value":"\\n"},
  {"type":"LiteralString","value":"\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"s"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQUS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Hello, \""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"REDEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"s"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQUS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\""},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"s"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":"world!\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; prints \"Hello, world!\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\""},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"s"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralStringEscape","value":"\\n"},
  {"type":"LiteralString","value":"\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"topic"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQUS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"life, the universe, and "},
  {"type":"LiteralStringEscape","value":"\\\""},
  {"type":"LiteralString","value":"everything"},
  {"type":"LiteralStringEscape","value":"\\\""},
  {"type":"LiteralString","value":"\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"meaning"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"EQUS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"answer\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Defines answer = 42"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DEF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"meaning"},
  {"type":"Punctuation","value":"}"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"42"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Prints \"The answer to life, the universe, and \"everything\" is $2A\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"The "},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"meaning"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":" to "},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"topic"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":" is "},
  {"type":"Punctuation","value":"{{"},
  {"type":"NameVariable","value":"meaning"},
  {"type":"Punctuation","value":"}}"},
  {"type":"LiteralString","value":"\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Defining data, reserving memory space."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; Defining data in ROM"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DB"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralString","value":"\"This is a string\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DW"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Hello!\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DW"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"H\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"e\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"l\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"l\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"o\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"!\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; outputs 3 bytes: $AA, $AA, $AA"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$AA"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; outputs 7 bytes: $BB, $CC, $BB, $CC, $BB, $CC, $BB"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$BB"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$CC"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; Defining data in RAM"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"DS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"42"},
  {"type":"TextWhitespace","value":" "},
  {"type":"CommentSingle","value":"; Allocates 42 bytes"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; Allocating overlapping space in RAM"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Let's say PC == $C0DE here"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"UNION"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; Here, PC == $C0DE"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Name","value":"wName"},
  {"type":"Punctuation","value":"::"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ds"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; Now, PC == $C0E8"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Name","value":"wNickname"},
  {"type":"Punctuation","value":"::"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ds"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; PC == $C0F2"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"NEXTU"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; PC is back to $C0DE"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Name","value":"wHealth"},
  {"type":"Punctuation","value":"::"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"dw"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; PC == $C0E0"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Name","value":"wLives"},
  {"type":"Punctuation","value":"::"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"db"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; PC == $C0E1"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"ds"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; PC == $C0E8"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Name","value":"wBonus"},
  {"type":"Punctuation","value":"::"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"db"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; PC == $C0E9"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"NEXTU"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; PC is back to $C0DE again"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Name","value":"wVideoBuffer"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"ds"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"16"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; PC == $C0EE"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"ENDU"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Afterward, PC == $C0F2"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Including files."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"INCLUDE"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"header.inc\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"NameBuiltin","value":"INCBIN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"titlepic.bin\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"INCBIN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"sprites/hero.bin\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"INCBIN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"data.bin\""},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"78"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"256"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Repeating code."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"REPT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ADD"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"A"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"H"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"ENDR"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"NameBuiltin","value":"FOR"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"V"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"100"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"PRINT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\""},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"d:V"},
  {"type":"Punctuation","value":"}"},
  {"type":"LiteralString","value":"\""},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"IF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"V"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"=="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"TextWhitespace","value":"\n        "},
  {"type":"NameBuiltin","value":"PRINT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\" stop! \""},
  {"type":"TextWhitespace","value":"\n        "},
  {"type":"NameBuiltin","value":"BREAK"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"ENDC"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"PRINT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\", \""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"ENDR"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Conditionals."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"IF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"NUM"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"\u003c"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"TextWhitespace","value":"\n  "},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"NUM \u003c 0\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"ELIF"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"NUM"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"=="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"TextWhitespace","value":"\n  "},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"NUM == 0\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"ELSE"},
  {"type":"TextWhitespace","value":"\n  "},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"NUM \u003e 0\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"ENDC"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Assertions."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameLabel","value":"Function"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"xor"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"ASSERT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameFunction","value":"LOW"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"MyByte"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"=="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"h"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameFunction","value":"HIGH"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"MyByte"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"l"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Keyword","value":"hli"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; You can also indent this!"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"ASSERT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameFunction","value":"BANK"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"OtherFunction"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"=="},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameFunction","value":"BANK"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"Function"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"call"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"OtherFunction"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Lowercase also works"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"hl"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"FirstByte"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Keyword","value":"hli"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"assert"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"FirstByte"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"=="},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"SecondByte"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"b"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Keyword","value":"hl"},
  {"type":"Punctuation","value":"]"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ret"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Punctuation","value":"."},
  {"type":"NameLabel","value":"end"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"CommentSingle","value":"; If you specify one, a message will be printed"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"STATIC_ASSERT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"."},
  {"type":"Name","value":"end"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"-"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"Function"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"\u003c"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"256"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"\"Function is too large!\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Macros."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"MACRO"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"lb"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariableMagic","value":"\\1"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"\\2"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"\u003c\u003c"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"8"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"|"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"("},
  {"type":"NameVariableMagic","value":"\\3"},
  {"type":"Punctuation","value":")"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"ENDM"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Name","value":"lb"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"hl"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"18"},
  {"type":"TextWhitespace","value":"        "},
  {"type":"CommentSingle","value":"; Expands to \"ld hl, ((20) \u003c\u003c 8) | (18)\""},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Name","value":"lb"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"de"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"NUM"},
  {"type":"Operator","value":"**"},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"TextWhitespace","value":" "},
  {"type":"CommentSingle","value":"; Expands to \"ld de, ((3 + 1) \u003c\u003c 8) | (NUM**2)\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; Unique symbol name affix."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"MACRO"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"loop_c_times_fixed"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"xor"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Punctuation","value":"."},
  {"type":"NameLabel","value":"loop"},
  {"type":"NameVariableMagic","value":"\\@"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"ld"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Keyword","value":"hl+"},
  {"type":"Punctuation","value":"],"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"a"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"dec"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"c"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Keyword","value":"jr"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Keyword","value":"nz"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"."},
  {"type":"Name","value":"loop"},
  {"type":"NameVariableMagic","value":"\\@"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"ENDM"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":"; Arguments and more complex symbol expansion."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"def"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"NUM_ITEMS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"equ"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"def"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"v10"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"42"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"def"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"x"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"MACRO"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"add_item"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"redef"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"NUM_ITEMS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"equ"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"NUM_ITEMS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"def"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"ITEM_"},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"02x:NUM_ITEMS"},
  {"type":"Punctuation","value":"}"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"equ"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariableMagic","value":"\\1"},
  {"type":"TextWhitespace","value":"\n\n    "},
  {"type":"CommentSingle","value":"; Special bracketed arguments."},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"def"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"lastArg"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"equ"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariableMagic","value":"\\\u003c_NARG\u003e"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"redef"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"lastArg"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"equ"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariableMagic","value":"\\\u003c"},
  {"type":"LiteralNumberInteger","value":"-1"},
  {"type":"NameVariableMagic","value":"\u003e"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"def"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"version"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"equ"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariableMagic","value":"\\\u003c"},
  {"type":"Name","value":"v"},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"d:x"},
  {"type":"Punctuation","value":"}"},
  {"type":"NameVariableMagic","value":"\u003e"},
  {"type":"TextWhitespace","value":"   "},
  {"type":"CommentSingle","value":"; will expand to ‘\\\u003c42\u003e’."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"ENDM"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Name","value":"add_item"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Name","value":"add_item"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Name","value":"add_item"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"8"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"assert"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"NUM_ITEMS"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"=="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"assert"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"ITEM_03"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"=="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"8"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":"; Options."},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentSingle","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"PUSHO"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"OPT"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Literal","value":"g.oOX"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Literal","value":"Wdiv"},
  {"type":"TextWhitespace","value":"       "},
  {"type":"CommentSingle","value":"; acts like command-line -g.oOX -Wdiv"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"DW"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"`..ooOOXX"},
  {"type":"TextWhitespace","value":"          "},
  {"type":"CommentSingle","value":"; uses the graphics constant characters from OPT g"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$80000000"},
  {"type":"Operator","value":"/"},
  {"type":"LiteralNumberInteger","value":"-1"},
  {"type":"TextWhitespace","value":"  "},
  {"type":"CommentSingle","value":"; prints a warning about division"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"POPO"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"DW"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"`00112233"},
  {"type":"TextWhitespace","value":"          "},
  {"type":"CommentSingle","value":"; uses the default graphics constant characters"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$80000000"},
  {"type":"Operator","value":"/"},
  {"type":"LiteralNumberInteger","value":"-1"},
  {"type":"TextWhitespace","value":"  "},
  {"type":"CommentSingle","value":"; no warning by default"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"NameBuiltin","value":"PUSHO"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Literal","value":"g.oOX"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"Literal","value":"Wdiv"},
  {"type":"TextWhitespace","value":"         "},
  {"type":"CommentSingle","value":"; Also works directly with PUSHO"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"DW"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberInteger","value":"`..ooOOXX"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameBuiltin","value":"PRINTLN"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberHex","value":"$80000000"},
  {"type":"Operator","value":"/"},
  {"type":"LiteralNumberInteger","value":"-1"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"NameBuiltin","value":"POPO"}
]
