[
  {"type":"CommentSingle","value":"# This is a single comment\n// This is also a single comment\n"},
  {"type":"CommentMultiline","value":"/*\n    This is a multi-line comment\n*/"},
  {"type":"Text","value":"\n\n"},
  {"type":"LiteralStringDouble","value":"\"\n    Multi-line strings can also be used as comments.\n\""},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello World\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"SEE"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello World\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello World\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"\n        Hello\n        Welcome to the Ring programming language\n        How are you?\n\n    \""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Welcome to the Ring programming language\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n    "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"How are you?\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"What is your name? \""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"Give"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"What is your name? \""},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"give"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello, World!\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n        "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"PUT"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello World\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"Put"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello World\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"Put"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"\n        Hello\n        Welcome to the Ring programming language\n        How are you?\n\n    \""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"Put"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Welcome to the Ring programming language\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n    "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"How are you?\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"Put"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"What is your name? \""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"Get"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"Put"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"Put"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"What is your name? \""},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"get"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"put"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello, World!\\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"PRINT"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello World\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"Print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello World\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"Print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"\n        Hello\n        Welcome to the Ring programming language\n        How are you?\n\n    \""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"Print"},
  {"type":"Punctuation","value":"("},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello\\nWelcome to the Ring programming language\\nHow are you?\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"Print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"What is your name? \""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"GetString"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"Print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello "},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"Name","value":"cName"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":"\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"Print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"What is your name? \""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Operator","value":"="},
  {"type":"NameBuiltin","value":"getstring"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello "},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"Name","value":"cName"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":"\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"Puts"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello, World!\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"\\nHello, World\\n\\nHow are you? \\t\\t I'm fine!\\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"\\nx value = "},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"Name","value":"x"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":" , y value = "},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"Name","value":"y"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":" \\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"world"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"World!\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"mystring"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"print2str"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello, "},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"Name","value":"world"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":" \\nIn Year \\n"},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"LiteralNumberInteger","value":"2000"},
  {"type":"Operator","value":"+"},
  {"type":"LiteralNumberInteger","value":"25"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":" \\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"mystring"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello\""},
  {"type":"Text","value":"             "},
  {"type":"CommentSingle","value":"# x is a string\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"                   "},
  {"type":"CommentSingle","value":"# x is a number (int)\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberFloat","value":"1.2"},
  {"type":"Text","value":"                 "},
  {"type":"CommentSingle","value":"# x is a number (double)\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","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":"Text","value":"           "},
  {"type":"CommentSingle","value":"# x is a list\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"                   "},
  {"type":"CommentSingle","value":"# print list items\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"date"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"              "},
  {"type":"CommentSingle","value":"# x is a string contains date\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"time"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"              "},
  {"type":"CommentSingle","value":"# x is a string contains time\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"true"},
  {"type":"Text","value":"                "},
  {"type":"CommentSingle","value":"# x is a number (logical value = 1)\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"false"},
  {"type":"Text","value":"               "},
  {"type":"CommentSingle","value":"# x is a number (logical value = 0)\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"list"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"four\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"five\""},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"list2"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"list"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"list"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"[]"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"list"},
  {"type":"Text","value":"        "},
  {"type":"CommentSingle","value":"# print the first list - no items to print\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"********\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"list2"},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# print the second list - contains 5 items\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"   "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"                "},
  {"type":"CommentSingle","value":"# x is a number\n"},
  {"type":"Name","value":"y"},
  {"type":"Text","value":"   "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"20\""},
  {"type":"Text","value":"              "},
  {"type":"CommentSingle","value":"# y is a string\n"},
  {"type":"Name","value":"sum"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":"             "},
  {"type":"CommentSingle","value":"# sum is a number (y will be converted to a number)\n"},
  {"type":"Name","value":"Msg"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Sum = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"sum"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# Msg is a string (sum will be converted to a string)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"Msg"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u003c"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Text","value":"         "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u003c"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u003c"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"7\""},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u003c"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"7\""},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"         "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Text","value":"         "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"7\""},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"7\""},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"test\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"!="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"!="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"!="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"        "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"!="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"!="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Text","value":"        "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"!="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"!="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"7\""},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"5\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"!="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"7\""},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"test\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"!="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"   "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"12500"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"0012500\""},
  {"type":"Text","value":"             "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"12500"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"0012500-PRY-09\""},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":"  "},
  {"type":"LiteralStringDouble","value":"\"1  x\""},
  {"type":"Text","value":"                   "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"1     \""},
  {"type":"Text","value":"                  "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"\""},
  {"type":"Text","value":"                        "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"       0        \""},
  {"type":"Text","value":"        "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"       1       \""},
  {"type":"Text","value":"         "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"000000\""},
  {"type":"Text","value":"                  "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"00000\n\""},
  {"type":"Text","value":"                               "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberHex","value":"0xFF"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"255"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"       1\n\""},
  {"type":"Text","value":"                               "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\" \""},
  {"type":"Text","value":"                       "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":"                            "},
  {"type":"CommentSingle","value":"# False\n"},
  {"type":"Text","value":"        "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":fail"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"else"},
  {"type":"Text","value":"\n        "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":pass"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"                              "},
  {"type":"CommentSingle","value":"# pass\n"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"\""},
  {"type":"Text","value":"                           "},
  {"type":"CommentSingle","value":"# False\n"},
  {"type":"Text","value":"        "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":fail"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"else"},
  {"type":"Text","value":"\n        "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":pass"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"                              "},
  {"type":"CommentSingle","value":"# pass\n"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\" \""},
  {"type":"Text","value":"                          "},
  {"type":"CommentSingle","value":"# True\n"},
  {"type":"Text","value":"        "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":pass"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"else"},
  {"type":"Text","value":"\n        "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":fail"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"                              "},
  {"type":"CommentSingle","value":"# pass\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"    "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList2"},
  {"type":"Text","value":"   "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"  "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"        "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"  "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList2"},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList3"},
  {"type":"Text","value":"   "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"ref"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList3"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"        "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":"                       "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"test\""},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"test\""},
  {"type":"Text","value":"             "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"test\""},
  {"type":"Text","value":"            "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"test\""},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"point1"},
  {"type":"Text","value":"               "},
  {"type":"CommentSingle","value":"# 1 (True)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":"                       "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"\""},
  {"type":"Text","value":"                      "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"[]"},
  {"type":"Text","value":"                      "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"NULLPointer"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"           "},
  {"type":"CommentSingle","value":"# 0 (False)\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u0026"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":"                 "},
  {"type":"CommentSingle","value":"# 1\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"1\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u0026"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":"               "},
  {"type":"CommentSingle","value":"# 1\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u0026"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"3\""},
  {"type":"Text","value":"               "},
  {"type":"CommentSingle","value":"# 1\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"3\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u0026"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"3\""},
  {"type":"Text","value":"             "},
  {"type":"CommentSingle","value":"# 3\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"123\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u0026"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"123\""},
  {"type":"Text","value":"         "},
  {"type":"CommentSingle","value":"# 123\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\" two\""},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":"          "},
  {"type":"CommentSingle","value":"# one two\n"},
  {"type":"Name","value":"nNum"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"100"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"nNum"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"200"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nNum"},
  {"type":"Text","value":"          "},
  {"type":"CommentSingle","value":"# 300\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"             "},
  {"type":"CommentSingle","value":"# 10\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"            "},
  {"type":"CommentSingle","value":"# 10\n"},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"10\""},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Name","value":"y"},
  {"type":"Text","value":"            "},
  {"type":"CommentSingle","value":"# 10\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"type"},
  {"type":"Punctuation","value":"("},
  {"type":"Operator","value":"+"},
  {"type":"Name","value":"y"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# STRING\n"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"-"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"            "},
  {"type":"CommentSingle","value":"# -10\n"},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"10\""},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"-"},
  {"type":"Name","value":"y"},
  {"type":"Text","value":"            "},
  {"type":"CommentSingle","value":"# -10\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"type"},
  {"type":"Punctuation","value":"("},
  {"type":"Operator","value":"-"},
  {"type":"Name","value":"y"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# NUMBER\n"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"CommentSingle","value":"# print numbers from 1 to 10\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"  "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"  "},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"CommentSingle","value":"# Dynamic loop\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Start : \""},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"give"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nStart"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"nStart"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Operator","value":"+"},
  {"type":"Name","value":"nStart"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"End   : \""},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"give"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nEnd"},
  {"type":"Text","value":"    "},
  {"type":"Name","value":"nEnd"},
  {"type":"Text","value":"   "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Operator","value":"+"},
  {"type":"Name","value":"nEnd"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Step  : \""},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"give"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nStep"},
  {"type":"Text","value":"   "},
  {"type":"Name","value":"nStep"},
  {"type":"Text","value":"  "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Operator","value":"+"},
  {"type":"Name","value":"nStep"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"For"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nStart"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nEnd"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"Step"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nStep"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"Next"},
  {"type":"Text","value":"\n"},
  {"type":"CommentSingle","value":"# print even numbers from 0 to 10\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"step"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"CommentSingle","value":"# print even numbers from 10 to 0\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"step"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"-"},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# create list contains numbers from 1 to 10\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"in"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"  "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"  "},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"  "},
  {"type":"CommentSingle","value":"# print numbers from 1 to 10\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# create list contains numbers from 1 to 10\n# print odd items inside the list\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"in"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"step"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# create list contains numbers from 1 to 5\n# replace list numbers with strings\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"in"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"switch"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"on"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"on"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"on"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"on"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"four\""},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"on"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"five\""},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"off"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# print the list items\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"do"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"++"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"again"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u003c="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"exit"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n                "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"x=\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\" y=\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n                "},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"\n                        "},
  {"type":"Keyword","value":"exit"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# exit from 2 loops\n"},
  {"type":"Text","value":"                "},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Text","value":"\n                "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Number Three\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n                "},
  {"type":"Keyword","value":"loop"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nice"},
  {"type":"Punctuation","value":"())"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nice"},
  {"type":"Punctuation","value":"())"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"great\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"\n\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nice"},
  {"type":"Punctuation","value":"())"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"OperatorWord","value":"and"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nice"},
  {"type":"Punctuation","value":"())"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"great\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# 5 evaluates to true because it's not zero (0).\n"},
  {"type":"Text","value":"        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"message from the if statement\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"\n\n"},
  {"type":"Name","value":"i"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"while"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"i"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u003c"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"i"},
  {"type":"Text","value":" \n    "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"i"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"end"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"while"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"i"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u003c"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"i"},
  {"type":"Text","value":" \n    "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"i"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"endwhile"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"while"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"i"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"\u003c"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"i"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n    "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"i"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"step"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"Put"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"end"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# create list contains numbers from 1 to 10\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"in"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"  "},
  {"type":"Keyword","value":"put"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"  "},
  {"type":"Keyword","value":"end"},
  {"type":"Text","value":"  "},
  {"type":"CommentSingle","value":"# print numbers from 1 to 10\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"  "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\""},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"Name","value":"x"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":"\\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Start : \""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nStart"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"getnumber"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"End   : \""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nEnd"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"getnumber"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Step  : \""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nStep"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"getnumber"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nStart"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nEnd"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"step"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nStep"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\""},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"Name","value":"x"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":"\\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"step"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\""},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"Name","value":"x"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":"\\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"step"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"-"},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\""},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"Name","value":"x"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":"\\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# create list contains numbers from 1 to 10\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"in"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\""},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"Name","value":"x"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":"\\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"  "},
  {"type":"CommentSingle","value":"# print numbers from 1 to 10\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# create list contains numbers from 1 to 10\n# print odd items inside the list\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"in"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"step"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\""},
  {"type":"LiteralStringInterpol","value":"#{"},
  {"type":"Name","value":"x"},
  {"type":"LiteralStringInterpol","value":"}"},
  {"type":"LiteralStringDouble","value":"\\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# create list contains numbers from 1 to 5\n# replace list numbers with strings\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"in"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"switch"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"case"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"case"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"case"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"case"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"four\""},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"case"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"five\""},
  {"type":"Text","value":"\n        "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# print the list items\n"},
  {"type":"Name","value":"hello"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"first"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"second"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"sum"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"sum"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1000"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2000"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello World!\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"novalue"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"NULL"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"the function doesn't return a value\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"fact"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# output = 120\n"},
  {"type":"Name","value":"hello2"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"first2"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"second2"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"sum2"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"sum2"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1000"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2000"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"novalue2"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"NULL"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"put"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"the function doesn't return a value\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"end"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"put"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"fact2"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# output = 120\n"},
  {"type":"Name","value":"hello3"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"first3"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"second3"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"sum3"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"sum3"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1000"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2000"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"novalue3"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"NULL"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"the function doesn't return a value\\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"add"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"6"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"          "},
  {"type":"CommentSingle","value":"# Add the list as one item\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"            "},
  {"type":"CommentSingle","value":"# 4\n"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"add"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"6"},
  {"type":"Punctuation","value":","},
  {"type":"NameBuiltinPseudo","value":"True"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# Add each item alone\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"            "},
  {"type":"CommentSingle","value":"# 6\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Operator","value":":"},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":"  "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"  "},
  {"type":"CommentSingle","value":"# print 20\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"other\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"Del"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# delete item number three\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# print one two three\n"},
  {"type":"Name","value":"mylist"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"[["},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"],"},
  {"type":"Text","value":"\n          "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"],"},
  {"type":"Text","value":"\n          "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]]"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"find"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"mylist"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"           "},
  {"type":"CommentSingle","value":"# print 2\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"find"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"mylist"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"               "},
  {"type":"CommentSingle","value":"# print 2\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"four\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"five\""},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sort"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"binarysearch"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"mylist"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"hello\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"world\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"in\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"2025\""},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"mylist"},
  {"type":"Text","value":"                "},
  {"type":"CommentSingle","value":"# print list before sorting\n"},
  {"type":"Name","value":"mylist"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sort"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"mylist"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# sort list\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"list after sort\""},
  {"type":"Operator","value":"+"},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"mylist"},
  {"type":"Text","value":"                "},
  {"type":"CommentSingle","value":"# print hello world in 2025\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"hello\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"15000"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":"\n          "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"world\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"14000"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":"\n          "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"in\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"16000"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":"\n          "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"2025\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"12000"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n\n"},
  {"type":"Name","value":"aList2"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sort"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList2"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"40"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"50"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"reverse"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# print 50 40 30 20 10\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"A\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"B\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"D\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"E\""},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"insert"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"C\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# Inserts AFTER Index 2, \"C\" into Position 3\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"              "},
  {"type":"CommentSingle","value":"# print A B C D E\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"100"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"1000"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"5000"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList2"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Text","value":"\n"},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Punctuation","value":"],"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Punctuation","value":"],"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":"\n          "},
  {"type":"LiteralStringDouble","value":"\"four\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":"\n          "},
  {"type":"LiteralStringDouble","value":"\"five\""},
  {"type":"Punctuation","value":",["},
  {"type":"LiteralNumberInteger","value":"100"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"200"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"300"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n         "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"            "},
  {"type":"CommentSingle","value":"# print 10 20 30\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Punctuation","value":"]["},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# print 5000\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList2"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]["},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"   "},
  {"type":"CommentSingle","value":"# print four\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList2"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]["},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Punctuation","value":"]["},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# print 300\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Text","value":"\n"},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Punctuation","value":"],"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Punctuation","value":"],"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":"\n          "},
  {"type":"LiteralStringDouble","value":"\"four\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":"\n          "},
  {"type":"LiteralStringDouble","value":"\"five\""},
  {"type":"Punctuation","value":",["},
  {"type":"LiteralNumberInteger","value":"100"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"200"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"300"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n         "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n\n"},
  {"type":"Name","value":"aList2"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"          "},
  {"type":"CommentSingle","value":"# Copy aList to aList2\n"},
  {"type":"Name","value":"aList2"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"other\""},
  {"type":"Text","value":"     "},
  {"type":"CommentSingle","value":"# modify item number five\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList2"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# print other\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"            "},
  {"type":"CommentSingle","value":"# print three four five 100 200 300\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"duplicate"},
  {"type":"Punctuation","value":"("},
  {"type":"Text","value":" "},
  {"type":"Punctuation","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":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"                "},
  {"type":"CommentSingle","value":"# print 5\n"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"mylist"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"                      "},
  {"type":"CommentSingle","value":"# print 10 20 30 40 50\n"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Text","value":" "},
  {"type":"Punctuation","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":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"       "},
  {"type":"CommentSingle","value":"# print 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5\n"},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"             "},
  {"type":"CommentSingle","value":"# print 1 2 1 2\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"x"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"        "},
  {"type":"CommentSingle","value":"# print 3\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"          "},
  {"type":"CommentSingle","value":"# print 1\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"          "},
  {"type":"CommentSingle","value":"# print 2\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"          "},
  {"type":"CommentSingle","value":"# print 1 2\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n    "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n    "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# print 1 2 3\n"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":one"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":two"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":three"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n    "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n    "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"CommentSingle","value":"# print 1 2 3\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"            "},
  {"type":"CommentSingle","value":"# print one 1\n"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"myList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"9"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"### list with args or parms in  an array\n"},
  {"type":"Name","value":"result"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"sum4"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"myList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Sum result: \""},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"result"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"This is a string\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr2"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSingle","value":"'Another string'"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr3"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":JustAnotherString"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr4"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringBacktick","value":"`Yet \"another\" 'string' ! `"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"How are you?\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"String size : \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Welcome To The Ring Programming Language\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"upper"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"lower"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"CommentSingle","value":"# print user name letter by letter (each letter in new line)\n"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello, Enter your name : \""},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"give"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cName"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Punctuation","value":"["},
  {"type":"Name","value":"x"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"CommentSingle","value":"# print user name letter by letter (each letter in new line)\n"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello, Enter your name : \""},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"give"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"in"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cName"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"left"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello World!\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"CommentSingle","value":"# print Hello\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"Right"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello World!\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"6"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"CommentSingle","value":"# print World!\n"},
  {"type":"Name","value":"cMsg"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"     Welcome      \""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"trim"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cMsg"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"                  "},
  {"type":"CommentSingle","value":"# print Welcome\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"copy"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"***hello***\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"CommentSingle","value":"# print ***hello******hello******hello***\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello\nHow are you?\nare you fine?\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"lines"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"         "},
  {"type":"CommentSingle","value":"# print 3\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Welcome to the Ring programming language\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"substr"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"Ring\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"         "},
  {"type":"CommentSingle","value":"# print 16\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Welcome to the Ring programming language\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"nPos"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"substr"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"Ring\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# nPos = 16\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"substr"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":","},
  {"type":"Name","value":"nPos"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"           "},
  {"type":"CommentSingle","value":"# print Ring programming language\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"strcmp"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"hello\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"hello\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n    "},
  {"type":"NameBuiltin","value":"strcmp"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"abc\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"bcd\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n    "},
  {"type":"NameBuiltin","value":"strcmp"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"bcd\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"abc\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Welcome to Ring\""},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"reverse"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"                 "},
  {"type":"CommentSingle","value":"# gniR ot emocleW\n"},
  {"type":"Name","value":"mystr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello\nHow are you ?\nare you fine ?\nok\""},
  {"type":"Text","value":"\n\n"},
  {"type":"Name","value":"mylist"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"str2list"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"mystr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Items : \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"mylist"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"in"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"mylist"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Item : \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n\n"},
  {"type":"Name","value":"newstr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"mylist"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"list2Str result = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"newstr"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"mystr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"newstr"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Done\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"else"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Error!\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Welcome\""},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cstr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cstr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"v"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cstr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cstr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"v"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"v"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"c1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"c1"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"item"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"in"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"int2bytes"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"item"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"All String\""},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"First Part\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"n1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"n1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Second Part\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"n2"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"6"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"8"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"n2"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Third Part\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"n3"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"9"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"11"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"12"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"n3"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"All String\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cString"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n          "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"6"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"8"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n          "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"9"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"11"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"12"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cString"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"ascii"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"])"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":"])"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Mathematical Functions\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Sin(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sin"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Sin(90) radians = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sin"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"90"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Sin(90) degree = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sin"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"90"},
  {"type":"Operator","value":"*"},
  {"type":"LiteralNumberFloat","value":"3.14"},
  {"type":"Operator","value":"/"},
  {"type":"LiteralNumberInteger","value":"180"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Cos(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"cos"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Cos(90) radians = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"cos"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"90"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Cos(90) degree = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"cos"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"90"},
  {"type":"Operator","value":"*"},
  {"type":"LiteralNumberFloat","value":"3.14"},
  {"type":"Operator","value":"/"},
  {"type":"LiteralNumberInteger","value":"180"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Tan(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"tan"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Tan(90) radians = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"tan"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"90"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Tan(90) degree = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"tan"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"90"},
  {"type":"Operator","value":"*"},
  {"type":"LiteralNumberFloat","value":"3.14"},
  {"type":"Operator","value":"/"},
  {"type":"LiteralNumberInteger","value":"180"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"asin(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"asin"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"acos(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"acos"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"atan(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"atan"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"atan2(1,1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"atan2"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"sinh(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sinh"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"sinh(1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sinh"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"cosh(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"cosh"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"cosh(1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"cosh"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"tanh(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"tanh"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"tanh(1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"tanh"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"exp(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"exp"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"exp(1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"exp"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"log(1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"log"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"log(2) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"log"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"log10(1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"log10"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"log10(2) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"log10"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"log10(10) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"log10"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Ceil(1.12) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"Ceil"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"1.12"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Ceil(1.72) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"Ceil"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"1.72"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Floor(1.12) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"floor"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"1.12"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Floor(1.72) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"floor"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"1.72"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"fabs(1.12) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"fabs"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"1.12"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"fabs(1.72) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"fabs"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"1.72"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"pow(2,3) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"pow"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"sqrt(16) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sqrt"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"16"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordPseudo","value":"New"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"point"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"y"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"z"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Text","value":"  "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordPseudo","value":"New"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"point2"},
  {"type":"Text","value":"                       "},
  {"type":"CommentSingle","value":"# create new object using the point class\n"},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"                               "},
  {"type":"CommentSingle","value":"# access the new object attributes and methods\n"},
  {"type":"Text","value":"        "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"                  "},
  {"type":"CommentSingle","value":"# set the x attribute to 10\n"},
  {"type":"Text","value":"        "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":"                  "},
  {"type":"CommentSingle","value":"# set the y attribute to 20\n"},
  {"type":"Text","value":"        "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Text","value":"                  "},
  {"type":"CommentSingle","value":"# set the z attribute to 30\n"},
  {"type":"Text","value":"        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"                 "},
  {"type":"CommentSingle","value":"# call the print method\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"                               "},
  {"type":"CommentSingle","value":"# end of object access\n"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"point4"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"point5"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"point6"},
  {"type":"Punctuation","value":"("},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Creating the Object\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"o1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Point"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Using the Object\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"o1"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"y"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"15"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"z"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"25"},
  {"type":"Text","value":"\n        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"o1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Point8"},
  {"type":"Text","value":"\n\n"},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"Text","value":" "},
  {"type":"Name","value":"o1"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"o1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"person"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"name"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Test\""},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"age"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":"\n        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"o1"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"printsalary"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"try"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"o1"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"salary"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"catch"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"cCatchError"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"done"},
  {"type":"Text","value":"\n\n"},
  {"type":"Keyword","value":"try"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"o1"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"increasesalary"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1000"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"catch"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"cCatchError"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"done"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Employee"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n                "},
  {"type":"Name","value":"Name"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"test\""},
  {"type":"Text","value":"\n                "},
  {"type":"Name","value":"age"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":"\n                "},
  {"type":"Name","value":"job"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"programmer\""},
  {"type":"Text","value":"\n                "},
  {"type":"Name","value":"salary"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"20000000"},
  {"type":"Text","value":"\n                "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n        "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n\n"},
  {"type":"Name","value":"o1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"dynamicClass"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"o1"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"var5"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"        "},
  {"type":"CommentSingle","value":"# output 5\n"},
  {"type":"Name","value":"o1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"System"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"output1"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"console"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"o1"},
  {"type":"Operator","value":"."},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello World\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordNamespace","value":"import"},
  {"type":"Text","value":" "},
  {"type":"NameNamespace","value":"system.output2"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"o1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"console"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello World\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"point9"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"point11"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"o1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"program"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"test"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n    "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"o1"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"oProgram"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Program"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"oProgram"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"name"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"oProgram"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"version"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isNULL"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"oProgram"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"name"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isNULL"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"oProgram"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"version"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"oProgram"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"name"},
  {"type":"Operator","value":"="},
  {"type":"LiteralStringDouble","value":"\"My Application\""},
  {"type":"Text","value":" "},
  {"type":"Name","value":"version"},
  {"type":"Operator","value":"="},
  {"type":"LiteralStringDouble","value":"\"1.0\""},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isNULL"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"oProgram"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"name"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isNULL"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"oProgram"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"version"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"oProgram"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cClassName"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"myclass2\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"myobj"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"from"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cClassName"},
  {"type":"Text","value":"\n\n"},
  {"type":"Name","value":"cClassName"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"myclass\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"myobj"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"from"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cClassName"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"sin(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sin"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"cos(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"cos"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"tan(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"tan"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"asin(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"asin"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"acos(1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"acos"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"atan(0) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"atan"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"atan2(1,1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"atan2"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"sinh(1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sinh"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"cosh(1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"cosh"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"tanh(1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"tanh"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"exp(1) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"exp"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"log(10) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"log"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"log10(10) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"log10"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"pow(2,3) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"pow"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"sqrt(16) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sqrt"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"16"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"ceil(1.2) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"ceil"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"1.2"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"floor(1.8) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"floor"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"1.8"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"fabs(-5.5) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"fabs"},
  {"type":"Punctuation","value":"("},
  {"type":"Operator","value":"-"},
  {"type":"LiteralNumberFloat","value":"5.5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Random number (0-10): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"random"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"randomize"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"123"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Random number with seed: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"random"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"min(5,10) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"min"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"max(5,10) = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"max"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello World\""},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Original: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Length: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Left(5): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"left"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Right(5): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"right"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Upper: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"upper"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Lower: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"lower"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Trim: '\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"trim"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"  Hello  \""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"'\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Position of 'World': \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"substr"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"World\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Substring from position 7: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"substr"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"7"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Substring (5,3): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"substr"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"strcmp('hello','hello'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"strcmp"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"hello\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"hello\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"strcmp('abc','def'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"strcmp"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"abc\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"def\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"ASCII of 'A': \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"ascii"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"A\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Char of 65: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"char"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"65"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"String(123): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"string"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"123"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Number('456'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"number"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"456\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hex(255): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"hex"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"255"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Dec('FF'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"dec"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"FF\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"str2hex('Hello'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"str2hex"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"hex2str('48656C6C6F'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"hex2str"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"48656C6C6F\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Copy('Hi',3): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"copy"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hi\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Space(5): '\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"space"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"'\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Lines('Line1\\\\nLine2'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"lines"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Line1\\nLine2\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","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":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Original list: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"List size: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"add"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"6"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"After add(6): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"insert"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberFloat","value":"3.5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"After insert(3.5 at pos 3): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"del"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"After delete pos 3: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Find 4: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"find"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Binary search for 4: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"binarysearch"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"4"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"8"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Unsorted: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sort"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Sorted: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"reverse"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Reversed: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"objList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"[["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"one\""},
  {"type":"Punctuation","value":"],["},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Punctuation","value":"],["},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"three\""},
  {"type":"Punctuation","value":"]]"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Find 'two' in column 2: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"find"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"objList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralStringDouble","value":"\"two\""},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Binary search for 2 in column 1: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"binarysearch"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"objList"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"list2str([1,2,3]): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"(["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"])"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"str2list('abcd'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"NameBuiltin","value":"str2list"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"abcd\""},
  {"type":"Punctuation","value":"))"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cTestFile"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"testfile.txt\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cContent"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"This is a test file.\""},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"write"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cTestFile"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cContent"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"File written: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cTestFile"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"File exists: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"fexists"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cTestFile"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"File size: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"getfilesize"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cTestFile"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cReadContent"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"read"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cTestFile"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"File content: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cReadContent"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"f"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"fopen"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cTestFile"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"r\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"f"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"!="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"NULL"},
  {"type":"Text","value":"\n    "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"File opened successfully\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n    "},
  {"type":"Name","value":"cLine"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"fgets"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"f"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"100"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n    "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"First line: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cLine"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n    "},
  {"type":"NameBuiltin","value":"fclose"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"f"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"remove"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cTestFile"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"File deleted: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cTestFile"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Current date: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"date"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Current time: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"time"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Time list: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"NameBuiltin","value":"timelist"},
  {"type":"Punctuation","value":"())"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Add 5 days to today: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"adddays"},
  {"type":"Punctuation","value":"("},
  {"type":"NameBuiltin","value":"date"},
  {"type":"Punctuation","value":"(),"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"5"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Days between 01/01/2023 and 01/01/2024: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"diffdays"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"01/01/2023\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"01/01/2024\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Current directory: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"currentdir"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Executable filename: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"exefilename"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Executable folder: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"exefolder"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Active source file: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"filename"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Is Windows: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"iswindows"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Is Linux: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"islinux"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Is macOS: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"ismacosx"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"System PATH: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"sysget"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"PATH\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Number of processors: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"nofprocessors"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"System uptime: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"uptime"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"nNum"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"123"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello\""},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"nNull"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"NULL"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"isnumber(123): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isnumber"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"nNum"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"isstring('Hello'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isstring"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"islist([1,2,3]): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"islist"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"isnull(NULL): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isnull"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"nNull"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"isalnum('a'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isalnum"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringSingle","value":"'a'"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"isalpha('A'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isalpha"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringSingle","value":"'A'"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"isdigit('1'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isdigit"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringSingle","value":"'1'"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"islower('a'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"islower"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringSingle","value":"'a'"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"isupper('A'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isupper"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringSingle","value":"'A'"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"isspace(' '): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isspace"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringSingle","value":"' '"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"ispunct(','): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"ispunct"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringSingle","value":"','"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"isprint('A'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isprint"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringSingle","value":"'A'"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"iscntrl('\\\\n'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"iscntrl"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringSingle","value":"'\\n'"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"isgraph('A'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isgraph"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringSingle","value":"'A'"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"isxdigit('F'): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"isxdigit"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringSingle","value":"'F'"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"obj"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"TestClass"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Object created\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Class name: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"classname"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"obj"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Object ID: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"objectid"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"obj"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Attributes: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"NameBuiltin","value":"attributes"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"obj"},
  {"type":"Punctuation","value":"))"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Methods: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"NameBuiltin","value":"methods"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"obj"},
  {"type":"Punctuation","value":"))"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"attr1: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"getattribute"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"obj"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"attr1\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"setattribute"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"obj"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"attr1\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Modified\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Modified attr1: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"getattribute"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"obj"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"attr1\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Has method1: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"ismethod"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"obj"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"method1\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Has method3: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"ismethod"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"obj"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"method3\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"int2bytes(1234): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"int2bytes"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1234"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"float2bytes(3.14): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"float2bytes"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"3.14"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"double2bytes(3.14159): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"double2bytes"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"3.14159"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"bytesInt"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"int2bytes"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1234"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"bytes2int: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"bytes2int"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"bytesInt"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Name","value":"bytesFloat"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"float2bytes"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"3.14"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"bytes2float: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"bytes2float"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"bytesFloat"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"Name","value":"bytesDouble"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"double2bytes"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberFloat","value":"3.14159"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"bytes2double: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"bytes2double"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"bytesDouble"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"ptr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"nullpointer"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Null pointer created\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Is pointer: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"ispointer"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"ptr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Ring version: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"version"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Ring version with patch: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"version"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"t1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"clock"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"i"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"100000"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"t2"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"clock"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Loop time: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"t2"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"-"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"t1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\" clock ticks\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Clocks per second: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"clockspersecond"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Calling garbage collector...\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"callgarbagecollector"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"callgc"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Functions count: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"NameBuiltin","value":"functions"},
  {"type":"Punctuation","value":"())"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Classes count: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"NameBuiltin","value":"classes"},
  {"type":"Punctuation","value":"())"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Global variables count: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"NameBuiltin","value":"globals"},
  {"type":"Punctuation","value":"())"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"assert"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Assertion passed: 1 == 1\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Murmur3 hash of 'hello': \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"murmur3hash"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"hello\""},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Unsigned addition (255+1): \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"unsigned"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumberInteger","value":"255"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"+\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"aList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"3"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Original list: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"refList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"ref"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"refList"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"99"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Modified via reference: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"list2str"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Reference count: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"refcount"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"tempName"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"tempname"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Temporary filename: \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"tempName"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Name","value":"tempFile"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"tempfile"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Temporary file handle created\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"NameBuiltin","value":"fclose"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"tempFile"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"sum4"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n  "},
  {"type":"Name","value":"acc"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":"\n  "},
  {"type":"Name","value":"sizeList"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n\n  "},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"i"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"sizeList"},
  {"type":"Text","value":"\n     "},
  {"type":"Keyword","value":"See"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"Name","value":"i"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n     "},
  {"type":"Name","value":"acc"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"acc"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aList"},
  {"type":"Punctuation","value":"["},
  {"type":"Name","value":"i"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n  "},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"return"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"acc"},
  {"type":"Text","value":"\n\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"duplicate"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"list"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"nMax"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"len"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"list"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"nMax"},
  {"type":"Text","value":"\n                "},
  {"type":"Name","value":"list"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"list"},
  {"type":"Punctuation","value":"["},
  {"type":"Name","value":"x"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"return"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"list"},
  {"type":"Text","value":"\n\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"mylist"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"return"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"40"},
  {"type":"Punctuation","value":","},
  {"type":"LiteralNumberInteger","value":"50"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"novalue3"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"sum3"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"x"},
  {"type":"Punctuation","value":","},
  {"type":"Name","value":"y"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"+"},
  {"type":"Name","value":"y"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"first3"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"  "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"message from the first function \\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"  "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"second3"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"message from the second function \\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"hello3"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralStringDouble","value":"\"Hello from function \\n\""},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"def"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"fact2"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"return"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"else"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"return"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"*"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"fact"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"-"},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"end"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"def"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"novalue2"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"def"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"sum2"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Punctuation","value":","},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"put"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"+"},
  {"type":"Name","value":"y"},
  {"type":"Operator","value":"+"},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"def"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"first2"},
  {"type":"Text","value":"   "},
  {"type":"Keyword","value":"put"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"message from the first function\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"KeywordDeclaration","value":"def"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"second2"},
  {"type":"Text","value":"  "},
  {"type":"Keyword","value":"put"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"message from the second function\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"def"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"hello2"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"put"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello from function\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"end"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"fact"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"if"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"0"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"return"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"else"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"return"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"*"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"fact"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"-"},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"ok"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"novalue"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"main"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Message from the main function\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"sum"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Punctuation","value":","},
  {"type":"Name","value":"y"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"+"},
  {"type":"Name","value":"y"},
  {"type":"Operator","value":"+"},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"first"},
  {"type":"Text","value":"   "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"message from the first function\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"second"},
  {"type":"Text","value":"  "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"message from the second function\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"hello"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello from function\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"nice"},
  {"type":"Text","value":"  "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"nice\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"   "},
  {"type":"Keyword","value":"return"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":"\n\n"},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print3"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"object"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"object"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n            "},
  {"type":"Name","value":"object"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n            "},
  {"type":"Name","value":"object"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"z"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"TestClass"},
  {"type":"Text","value":"\n    "},
  {"type":"Name","value":"attr1"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Default\""},
  {"type":"Text","value":"\n    "},
  {"type":"Name","value":"attr2"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"100"},
  {"type":"Text","value":"\n    \n    "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"method1"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"return"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Method1 called\""},
  {"type":"Text","value":"\n    "},
  {"type":"Keyword","value":"end"},
  {"type":"Text","value":"\n    \n    "},
  {"type":"KeywordDeclaration","value":"function"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"method2"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"return"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"*"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"2"},
  {"type":"Text","value":"\n    "},
  {"type":"KeywordDeclaration","value":"endfunction"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"myclass"},
  {"type":"Text","value":"\n        "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":hello"},
  {"type":"Text","value":"\n\n"},
  {"type":"KeywordDeclaration","value":"class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"myclass2"},
  {"type":"Text","value":"\n        "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringSymbol","value":":wow"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"program"},
  {"type":"Text","value":"\n\n        "},
  {"type":"KeywordPseudo","value":"this"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"name"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"My Application\""},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordPseudo","value":"this"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"version"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"1.0\""},
  {"type":"Text","value":"\n        "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"name"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"version"},
  {"type":"Text","value":"\n\n        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"test"},
  {"type":"Text","value":"\n                "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Name    = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"name"},
  {"type":"Text","value":"\n                "},
  {"type":"Operator","value":"?"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Version = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"version"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"point11"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"_x"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"_y"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"_z"},
  {"type":"Operator","value":"="},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Text","value":"\n        "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print"},
  {"type":"Text","value":"\n                "},
  {"type":"KeywordPseudo","value":"new"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"UI"},
  {"type":"Text","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"Text","value":"\n                        "},
  {"type":"Name","value":"display"},
  {"type":"Punctuation","value":"("},
  {"type":"KeywordPseudo","value":"this"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"_x"},
  {"type":"Punctuation","value":","},
  {"type":"KeywordPseudo","value":"this"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"_y"},
  {"type":"Punctuation","value":","},
  {"type":"KeywordPseudo","value":"this"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"_z"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n                "},
  {"type":"Punctuation","value":"}"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"end"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"UI"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"display"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"_x"},
  {"type":"Punctuation","value":","},
  {"type":"Name","value":"_y"},
  {"type":"Punctuation","value":","},
  {"type":"Name","value":"_z"},
  {"type":"Text","value":"\n                "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"_x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"_y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"_z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Point10"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordPseudo","value":"self"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordPseudo","value":"self"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordPseudo","value":"self"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordDeclaration","value":"def"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print"},
  {"type":"Text","value":"\n                "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"self"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"self"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"KeywordPseudo","value":"self"},
  {"type":"Operator","value":"."},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"end"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"endclass"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"point9"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"DynamicClass"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"for"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"to"},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"\n                "},
  {"type":"Name","value":"cStr"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"var\""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\" = \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"\n                "},
  {"type":"NameBuiltin","value":"eval"},
  {"type":"Punctuation","value":"("},
  {"type":"Name","value":"cStr"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":"\n        "},
  {"type":"Keyword","value":"next"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Human"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"Name"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"Age"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print"},
  {"type":"Text","value":"\n                "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Name : \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"name"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Age  : \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"age"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Employee"},
  {"type":"Text","value":" "},
  {"type":"KeywordDeclaration","value":"from"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Human"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"Job"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"Salary"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print"},
  {"type":"Text","value":"\n                "},
  {"type":"KeywordPseudo","value":"super"},
  {"type":"Operator","value":"."},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n                "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Job  : \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"job"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Salary : \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"salary"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Person"},
  {"type":"Text","value":"\n\n        "},
  {"type":"Name","value":"name"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"age"},
  {"type":"Text","value":"\n\n        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print"},
  {"type":"Text","value":"\n                "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Name   : \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"name"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"\n                    "},
  {"type":"LiteralStringDouble","value":"\"Age    : \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"age"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"printsalary"},
  {"type":"Text","value":"\n               "},
  {"type":"LiteralNumberInteger","value":"1"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"LiteralStringDouble","value":"\"Salary : \""},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"salary"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n\n        "},
  {"type":"KeywordDeclaration","value":"private"},
  {"type":"Text","value":"\n\n        "},
  {"type":"Name","value":"salary"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"15000"},
  {"type":"Text","value":"\n\n        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"increasesalary"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"\n                "},
  {"type":"Name","value":"salary"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Point8"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Point7"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Point6"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":"\n      "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"init"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aPara"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aPara"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringSymbol","value":":x"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aPara"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringSymbol","value":":y"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"Name","value":"aPara"},
  {"type":"Punctuation","value":"["},
  {"type":"LiteralStringSymbol","value":":z"},
  {"type":"Punctuation","value":"]"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n      "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Point5"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"init"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"p1"},
  {"type":"Punctuation","value":","},
  {"type":"Name","value":"p2"},
  {"type":"Punctuation","value":","},
  {"type":"Name","value":"p3"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Operator","value":"="},
  {"type":"Name","value":"p1"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Operator","value":"="},
  {"type":"Name","value":"p2"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Operator","value":"="},
  {"type":"Name","value":"p3"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltin","value":"print"},
  {"type":"Punctuation","value":"()"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Point4"},
  {"type":"Text","value":"\n        "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"10"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"20"},
  {"type":"Text","value":"  "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"="},
  {"type":"Text","value":" "},
  {"type":"LiteralNumberInteger","value":"30"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Point2"},
  {"type":"Text","value":"                     "},
  {"type":"CommentSingle","value":"# define the Point class\n"},
  {"type":"Text","value":"        "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":"                   "},
  {"type":"CommentSingle","value":"# the class contains three attributes x, y \u0026 z\n"},
  {"type":"Text","value":"        "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print"},
  {"type":"Text","value":"              "},
  {"type":"CommentSingle","value":"# define the print method\n"},
  {"type":"Text","value":"                "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# print the x attribute\n"},
  {"type":"Text","value":"                    "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":"    "},
  {"type":"CommentSingle","value":"# print the y attribute\n"},
  {"type":"Text","value":"                    "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"      "},
  {"type":"CommentSingle","value":"# print the z attribute\n"},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Point"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"KeywordDeclaration","value":"func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"print"},
  {"type":"Text","value":" "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"x"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"y"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"z"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"point1"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordNamespace","value":"Package"},
  {"type":"Text","value":" "},
  {"type":"NameNamespace","value":"System.Output1"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Console"},
  {"type":"Text","value":"\n                "},
  {"type":"KeywordDeclaration","value":"Func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"Print"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cText"},
  {"type":"Text","value":"\n                        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cText"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"Keyword","value":"end"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordNamespace","value":"Package"},
  {"type":"Text","value":" "},
  {"type":"NameNamespace","value":"System.Output2"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Console"},
  {"type":"Text","value":"\n                "},
  {"type":"KeywordDeclaration","value":"Func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"Print"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cText"},
  {"type":"Text","value":"\n                        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cText"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordNamespace","value":"Package"},
  {"type":"Text","value":" "},
  {"type":"NameNamespace","value":"System.Output3"},
  {"type":"Text","value":"\n        "},
  {"type":"KeywordDeclaration","value":"Class"},
  {"type":"Text","value":" "},
  {"type":"NameClass","value":"Console"},
  {"type":"Text","value":"\n                "},
  {"type":"KeywordDeclaration","value":"Func"},
  {"type":"Text","value":" "},
  {"type":"NameFunction","value":"Print"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cText"},
  {"type":"Text","value":"\n                        "},
  {"type":"Keyword","value":"see"},
  {"type":"Text","value":" "},
  {"type":"Name","value":"cText"},
  {"type":"Text","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"Text","value":" "},
  {"type":"NameBuiltinPseudo","value":"nl"},
  {"type":"Text","value":"\n"},
  {"type":"KeywordDeclaration","value":"endpackage"}
]
