'/* Multiline /\ncomment */' Comment '\n' Text.Whitespace 'local' Keyword ' ' Text.Whitespace 'x' Name.Variable ' ' Text.Whitespace '' Text.Whitespace '=' Operator ' ' Text.Whitespace '100' Literal.Number.Float ';' Punctuation '\n' Text.Whitespace '/* Multiline\ncomment */' Comment '\n\n' Text.Whitespace '/**\n * Docs\n **/' Literal.String.Doc '\n\n\n' Text.Whitespace 'local' Keyword ' ' Text.Whitespace 'i' Name.Variable ' ' Text.Whitespace '' Text.Whitespace '=' Operator ' ' Text.Whitespace 'import' Keyword ' ' Text.Whitespace "'" Literal.String 'f' Literal.String 'o' Literal.String 'o' Literal.String "'" Literal.String ';' Punctuation '\n' Text.Whitespace 'local' Keyword ' ' Text.Whitespace 'foo' Name.Variable ' ' Text.Whitespace '' Text.Whitespace '=' Operator ' ' Text.Whitespace "'" Literal.String 'b' Literal.String 'a' Literal.String 'r' Literal.String "'" Literal.String ';' Punctuation '\n' Text.Whitespace 'local' Keyword ' ' Text.Whitespace 'lambda' Name.Variable ' ' Text.Whitespace '' Text.Whitespace '=' Operator ' ' Text.Whitespace 'function' Keyword '(' Punctuation 'foo' Name.Variable ',' Punctuation ' ' Text.Whitespace 'bar' Name.Variable ')' Punctuation ' ' Text.Whitespace '[' Punctuation "'" Literal.String 'b' Literal.String 'a' Literal.String 'z' Literal.String "'" Literal.String ',' Punctuation ' ' Text.Whitespace "'" Literal.String 'q' Literal.String 'u' Literal.String 'x' Literal.String "'" Literal.String ']' Punctuation ';' Punctuation '\n' Text.Whitespace 'local' Keyword ' ' Text.Whitespace 'named' Name.Function '(' Punctuation 'foo' Name.Variable ',' Punctuation ' ' Text.Whitespace 'bar' Name.Variable '=' Operator '10' Literal.Number.Float '' Text.Whitespace ',' Punctuation ' ' Text.Whitespace 'baz' Name.Variable '=' Operator '20' Literal.Number.Float '' Text.Whitespace ')' Punctuation ' ' Text.Whitespace '' Text.Whitespace '=' Operator ' ' Text.Whitespace '[' Punctuation "'" Literal.String 'b' Literal.String 'a' Literal.String 'z' Literal.String "'" Literal.String ',' Punctuation ' ' Text.Whitespace "'" Literal.String 'q' Literal.String 'u' Literal.String 'x' Literal.String "'" Literal.String ']' Punctuation ';' Punctuation '\n' Text.Whitespace 'local' Keyword ' ' Text.Whitespace 'in1troduction' Name.Variable ' ' Text.Whitespace '' Text.Whitespace '=' Operator ' ' Text.Whitespace "'" Literal.String 'i' Literal.String 'n' Literal.String 't' Literal.String 'r' Literal.String 'o' Literal.String 'd' Literal.String 'u' Literal.String 'c' Literal.String 't' Literal.String 'i' Literal.String 'o' Literal.String 'n' Literal.String "'" Literal.String ';' Punctuation '\n' Text.Whitespace 'assert' Keyword ' ' Text.Whitespace '5' Literal.Number.Float ' ' Text.Whitespace '>' Operator ' ' Text.Whitespace '3' Literal.Number.Float ':' Punctuation ' ' Text.Whitespace '"' Literal.String 'i' Literal.String 'n' Literal.String 't' Literal.String 'e' Literal.String 'r' Literal.String 'e' Literal.String 's' Literal.String 't' Literal.String 'i' Literal.String 'n' Literal.String 'g' Literal.String '"' Literal.String ';' Punctuation '\n' Text.Whitespace '//comment\n' Comment.Single '{' Punctuation '\n ' Text.Whitespace 'local' Keyword ' ' Text.Whitespace 'foo' Name.Variable ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace '"' Literal.String 'b' Literal.String 'a' Literal.String 'r' Literal.String '"' Literal.String ',' Punctuation '\n ' Text.Whitespace '' Text 'spam' Name.Variable ':' Punctuation ' ' Text.Whitespace "'" Literal.String 'e' Literal.String 'g' Literal.String 'g' Literal.String 's' Literal.String "'" Literal.String ',' Punctuation '\n' Text.Whitespace '}' Punctuation '\n\n' Text.Whitespace '{' Punctuation 'local' Keyword ' ' Text.Whitespace 'foo' Name.Variable ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace '"' Literal.String 'b' Literal.String 'a' Literal.String 'r' Literal.String '"' Literal.String '}' Punctuation '\n\n\n' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace '// this is a comment\n' Comment.Single ' ' Text.Whitespace '# python-style comment\n' Comment.Single ' ' Text.Whitespace 'assert' Keyword ' ' Text.Whitespace '1' Literal.Number.Float ' ' Text.Whitespace '=' Operator '=' Operator ' ' Text.Whitespace '1' Literal.Number.Float ':' Punctuation ' ' Text.Whitespace "'" Literal.String 'h' Literal.String 'u' Literal.String 'h' Literal.String '?' Literal.String "'" Literal.String ',' Punctuation '\n ' Text.Whitespace '' Text 'spam' Name.Variable ':' Punctuation ' ' Text.Whitespace "'" Literal.String 'e' Literal.String 'g' Literal.String 'g' Literal.String 's' Literal.String ' ' Literal.String '/' Literal.String '/' Literal.String ' ' Literal.String '/' Literal.String '*' Literal.String ' ' Literal.String '#' Literal.String "'" Literal.String ',' Punctuation '\n ' Text.Whitespace '' Text 'spam2' Name.Function '(' Punctuation 'foo' Name.Variable ',' Punctuation ' ' Text.Whitespace 'bar' Name.Variable ')' Punctuation '::' Punctuation ' ' Text.Whitespace '2' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spa' Name.Variable ':' Punctuation ' ' Text.Whitespace "'" Literal.String 'e' Literal.String 'g' Literal.String 'g' Literal.String 's' Literal.String "'" Literal.String ',' Punctuation '\n ' Text.Whitespace '' Text 'foo' Name.Variable ':' Punctuation ' ' Text.Whitespace "'" Literal.String 'b' Literal.String 'a' Literal.String 'r' Literal.String "'" Literal.String ',' Punctuation '\n ' Text.Whitespace '' Text 'block' Name.Variable ':' Punctuation ' ' Text.Whitespace '|||\n Hello\n Block\n |||' Literal.String ',' Punctuation '\n ' Text.Whitespace '' Text 'baz' Name.Variable ':' Punctuation ' ' Text.Whitespace "'" Literal.String 'q' Literal.String 'u' Literal.String 'x' Literal.String "'" Literal.String ' ' Text.Whitespace '+' Operator ' ' Text.Whitespace "'" Literal.String 'f' Literal.String 'u' Literal.String 'z' Literal.String 'z' Literal.String "'" Literal.String ',' Punctuation '\n ' Text.Whitespace "'" Name.Variable "m:oo'" Name.Variable ':' Punctuation ' ' Text.Whitespace "'" Literal.String 'c' Literal.String 'o' Literal.String 'w' Literal.String "'" Literal.String ',' Punctuation '\n ' Text.Whitespace '"' Name.Variable 'b:oo"' Name.Variable ':' Punctuation ' ' Text.Whitespace '(' Punctuation "'" Literal.String 'c' Literal.String 'o' Literal.String 'w' Literal.String "'" Literal.String ')' Punctuation ',' Punctuation '\n ' Text.Whitespace '' Text 'goo' Name.Variable ':' Punctuation ' ' Text.Whitespace '[' Punctuation "'" Literal.String 'b' Literal.String 'a' Literal.String 'r' Literal.String "'" Literal.String ',' Punctuation ' ' Text.Whitespace "'" Literal.String 'b' Literal.String 'a' Literal.String '\\n' Literal.String.Escape 'z' Literal.String "'" Literal.String ']' Punctuation ',' Punctuation '\n ' Text.Whitespace '' Text 'spam3' Name.Variable ':' Punctuation ' ' Text.Whitespace '2.2' Literal.Number.Float '5' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam4' Name.Variable ':::' Punctuation ' ' Text.Whitespace '-2.2' Literal.Number.Float '5' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam5' Name.Variable ':::' Punctuation ' ' Text.Whitespace '+2.2' Literal.Number.Float '5' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam6' Name.Variable '//funky\n' Comment.Single ' ' Text.Whitespace ':' Punctuation ' ' Text.Whitespace "'" Literal.String 'h' Literal.String 'e' Literal.String 'l' Literal.String 'l' Literal.String 'o' Literal.String "'" Literal.String ' ' Text.Whitespace '//moo\n' Comment.Single ' ' Text.Whitespace ',' Punctuation ' ' Text.Whitespace '//moo\n' Comment.Single ' ' Text.Whitespace '[' Operator "'" Literal.String 's' Literal.String 'p' Literal.String 'a' Literal.String "\\'" Literal.String.Escape 'm' Literal.String "'" Literal.String ']' Operator ':' Punctuation ' ' Text.Whitespace "'" Literal.String 'e' Literal.String 'g' Literal.String 'g' Literal.String 's' Literal.String "'" Literal.String ',' Punctuation '\n ' Text.Whitespace '[' Operator '"' Literal.String 's' Literal.String 'p' Literal.String 'a' Literal.String '\\"' Literal.String.Escape 'm' Literal.String '2' Literal.String '"' Literal.String ']' Operator ':' Punctuation ' ' Text.Whitespace '"' Literal.String 'e' Literal.String 'g' Literal.String 'g' Literal.String 's' Literal.String '"' Literal.String ',' Punctuation '\n ' Text.Whitespace '' Text 'raw1' Name.Variable ':' Punctuation ' ' Text.Whitespace "@'hello\\'" Literal.String ',' Punctuation '\n ' Text.Whitespace '' Text 'raw2' Name.Variable ':' Punctuation ' ' Text.Whitespace '@"hello\\"' Literal.String ',' Punctuation '\n ' Text.Whitespace '' Text 'spam7' Name.Variable ':' Punctuation ' ' Text.Whitespace 'foo' Name.Variable ',' Punctuation '\n ' Text.Whitespace '' Text 'spam8' Name.Variable ':' Punctuation ' ' Text.Whitespace 'lambda' Name.Function '(' Punctuation '1' Literal.Number.Float ',' Punctuation ' ' Text.Whitespace '2' Literal.Number.Float ')' Punctuation ',' Punctuation '\n ' Text.Whitespace '' Text 'spam9' Name.Variable ':' Punctuation ' ' Text.Whitespace 'self' Keyword '.' Punctuation 'spam2' Name.Function '(' Punctuation '3' Literal.Number.Float ',' Punctuation ' ' Text.Whitespace '4' Literal.Number.Float ')' Punctuation ',' Punctuation '\n ' Text.Whitespace '' Text 'intro' Name.Variable ':' Punctuation ' ' Text.Whitespace 'in1troduction' Name.Variable ',' Punctuation '\n ' Text.Whitespace '' Text 'spam_10' Name.Variable ':' Punctuation ' ' Text.Whitespace '10' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam_11' Name.Function '(' Punctuation 'y' Name.Variable '=' Operator '10' Literal.Number.Float '' Text.Whitespace ')' Punctuation '::' Punctuation ' ' Text.Whitespace '11' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam12' Name.Variable ':' Punctuation ' ' Text.Whitespace 'std.type' Name.Builtin '(' Punctuation "'" Literal.String 'n' Literal.String 'u' Literal.String 'l' Literal.String 'l' Literal.String "'" Literal.String ')' Punctuation ',' Punctuation '\n ' Text.Whitespace '' Text 'spam13' Name.Variable '+:' Punctuation ' ' Text.Whitespace '27' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam14' Name.Variable ':' Punctuation ' ' Text.Whitespace '$' Operator '.' Punctuation 'spam13' Name.Variable ',' Punctuation '\n ' Text.Whitespace '' Text 'spam15' Name.Variable ':' Punctuation ' ' Text.Whitespace '~' Operator '5' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam16' Name.Variable ':' Punctuation ' ' Text.Whitespace '!' Operator 'false' Keyword ',' Punctuation '\n ' Text.Whitespace '' Text 'spam17' Name.Variable ':' Punctuation ' ' Text.Whitespace '0' Literal.Number.Float ' ' Text.Whitespace '-' Operator ' ' Text.Whitespace '5' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam18' Name.Variable ':' Punctuation ' ' Text.Whitespace '5' Literal.Number.Float ' ' Text.Whitespace '&' Operator ' ' Text.Whitespace '3' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam19' Name.Variable ':' Punctuation ' ' Text.Whitespace '5' Literal.Number.Float ' ' Text.Whitespace '|' Operator ' ' Text.Whitespace '3' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam20' Name.Variable ':' Punctuation ' ' Text.Whitespace '5' Literal.Number.Float ' ' Text.Whitespace '^' Operator ' ' Text.Whitespace '3' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam21' Name.Variable ':' Punctuation ' ' Text.Whitespace '5' Literal.Number.Float ' ' Text.Whitespace '=' Operator '=' Operator ' ' Text.Whitespace '3' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam22' Name.Variable ':' Punctuation ' ' Text.Whitespace '5' Literal.Number.Float ' ' Text.Whitespace '<' Operator ' ' Text.Whitespace '3' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam23' Name.Variable ':' Punctuation ' ' Text.Whitespace '5' Literal.Number.Float ' ' Text.Whitespace '>' Operator ' ' Text.Whitespace '3' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam24' Name.Variable ':' Punctuation ' ' Text.Whitespace '5' Literal.Number.Float ' ' Text.Whitespace '*' Operator ' ' Text.Whitespace '3' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam25' Name.Variable ':' Punctuation ' ' Text.Whitespace '5' Literal.Number.Float ' ' Text.Whitespace '/' Operator ' ' Text.Whitespace '3' Literal.Number.Float ',' Punctuation '\n ' Text.Whitespace '' Text 'spam26' Name.Variable ':' Punctuation ' ' Text.Whitespace '5' Literal.Number.Float ' ' Text.Whitespace '%' Operator ' ' Text.Whitespace '3' Literal.Number.Float ',' Punctuation '\n' Text.Whitespace '}' Punctuation '\n' Text.Whitespace