'10' Literal.Number.Float ' ' Text.Whitespace 'rem cbm basic v2 example\n' Comment.Single '20' Literal.Number.Float ' ' Text.Whitespace 'rem comment with keywords: for, data\n' Comment.Single '30' Literal.Number.Float ' ' Text.Whitespace 'dim' Keyword.Declaration ' ' Text.Whitespace 'a$' Name '(' Punctuation '20' Literal.Number.Float ')' Punctuation '\n' Text.Whitespace '35' Literal.Number.Float ' ' Text.Whitespace 'rem the typical space efficient form of leaving spaces out:\n' Comment.Single '40' Literal.Number.Float ' ' Text.Whitespace 'for' Keyword.Reserved 't' Name '=' Operator '0' Literal.Number.Float 'to' Keyword.Reserved '15' Literal.Number.Float ':' Punctuation 'poke' Keyword.Reserved '646' Literal.Number.Float ',' Punctuation 't' Name ':' Punctuation 'print' Keyword.Reserved '"{revers on} "' Literal.String ';' Punctuation ':' Punctuation 'next' Keyword.Reserved '\n' Text.Whitespace '50' Literal.Number.Float ' ' Text.Whitespace 'get' Keyword.Reserved 'a$' Name ':' Punctuation 'if' Keyword.Reserved 'a$' Name '=' Operator 'chr$' Name.Builtin '(' Punctuation '0' Literal.Number.Float ')' Punctuation ':' Punctuation 'goto' Keyword.Reserved '40' Literal.Number.Float '\n' Text.Whitespace '55' Literal.Number.Float ' ' Text.Whitespace 'rem it is legal to omit the closing " on line end\n' Comment.Single '60' Literal.Number.Float ' ' Text.Whitespace 'print' Keyword.Reserved '"{white}"' Literal.String ':' Punctuation 'print' Keyword.Reserved '"bye...' Literal.String '\n' Text.Whitespace '70' Literal.Number.Float ' ' Text.Whitespace 'end' Keyword.Reserved '\n' Text.Whitespace