'' Text '#lang ' Keyword.Namespace 'racket' Name.Namespace '\n\n' Text.Whitespace '(' Punctuation '' Text 'require' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'only-in' Keyword '' Text ' ' Text.Whitespace 'srfi/13' Name '' Text ' ' Text.Whitespace 'string-contains' Name ')' Punctuation ')' Punctuation '' Text '\n\n' Text.Whitespace '; Single-line comment style.' Comment.Single '\n\n' Text.Whitespace ';; Single-line comment style.' Comment.Single '\n\n' Text.Whitespace '#|' Comment.Multiline ' Multi-line comment style ... on one line ' Comment.Multiline '|#' Comment.Multiline '\n\n' Text.Whitespace '#|' Comment.Multiline '\nMulti-line comment style ...\n' Comment.Multiline '#|' Comment.Multiline '#' Comment.Multiline '#' Comment.Multiline '#' Comment.Multiline ' ' Comment.Multiline '#|' Comment.Multiline ' nested ' Comment.Multiline '|#' Comment.Multiline '|' Comment.Multiline '|' Comment.Multiline '|' Comment.Multiline ' ' Comment.Multiline '|#' Comment.Multiline '\n... on multiple lines\n' Comment.Multiline '|#' Comment.Multiline '\n\n' Text.Whitespace '#;' Comment '(' Punctuation '' Text 's-expression' Name '' Text ' ' Text.Whitespace 'comment' Name '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'one' Name '' Text ' ' Text.Whitespace 'line' Name ')' Punctuation ')' Punctuation '' Text '\n\n' Text.Whitespace '#;' Comment '\n' Text.Whitespace '(' Punctuation '' Text 's-expression' Name '' Text ' ' Text.Whitespace 'comment' Name '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'multiple' Name '' Text ' ' Text.Whitespace 'lines' Name ')' Punctuation ')' Punctuation '' Text '\n\n' Text.Whitespace '#! shebang comment' Comment '\n\n' Text.Whitespace '#!/shebang comment' Comment '\n\n' Text.Whitespace '#! shebang \\\ncomment' Comment '\n\n' Text.Whitespace '#!/shebang \\\ncomment' Comment '\n\n' Text.Whitespace ';; Uncommented numbers after single-line comments' Comment.Single '\n' Text.Whitespace ';; NEL' Comment.Single '\x85' Text.Whitespace '133' Literal.Number.Integer '' Text '\n' Text.Whitespace ';; LS' Comment.Single '\u2028' Text.Whitespace '8232' Literal.Number.Integer '' Text '\n' Text.Whitespace ';; PS' Comment.Single '\u2029' Text.Whitespace '8233' Literal.Number.Integer '' Text '\n\n' Text.Whitespace '#reader' Keyword.Namespace ' ' Text.Whitespace 'racket' Literal.String.Symbol '\n' Text.Whitespace '(' Punctuation '' Text 'define' Keyword '' Text '(' Punctuation '' Text 'a-function' Name '' Text ' ' Text.Whitespace 'x' Name '' Text ' ' Text.Whitespace '#:keyword' Keyword.Declaration '' Text ' ' Text.Whitespace '[' Punctuation '' Text 'y' Name '' Text ' ' Text.Whitespace '0' Literal.Number.Integer ']' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace 'foo0' Name '' Text ' ' Text.Whitespace "'" Operator 'symbol' Literal.String.Symbol ')' Punctuation '' Text ' ' Text.Whitespace '; ()' Comment.Single '\n ' Text.Whitespace '[' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace 'foo1' Name '' Text ' ' Text.Whitespace "'" Operator 'symbol' Literal.String.Symbol ']' Punctuation '' Text ' ' Text.Whitespace '; []' Comment.Single '\n ' Text.Whitespace '{' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace 'foo2' Name '' Text ' ' Text.Whitespace "'" Operator 'symbol' Literal.String.Symbol '}' Punctuation '' Text ' ' Text.Whitespace '; {}' Comment.Single '\n ' Text.Whitespace '(' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace '100-Continue' Name '' Text ' ' Text.Whitespace "'" Operator 'symbol' Literal.String.Symbol ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'and' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'append' Name.Builtin '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'car' Name.Builtin '' Text "'" Operator '(' Punctuation '' Text '1' Literal.Number.Integer '' Text ' ' Text.Whitespace '2' Literal.Number.Integer '' Text ' ' Text.Whitespace '3' Literal.Number.Integer ')' Punctuation ')' Punctuation ')' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'regexp-match?' Name.Builtin '' Text ' ' Text.Whitespace '#rx"foobar"' Literal.String.Regex '' Text ' ' Text.Whitespace '"' Literal.String.Double 'foobar' Literal.String.Double '"' Literal.String.Double ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'regexp-match?' Name.Builtin '' Text ' ' Text.Whitespace '#px"\\"foo\\\\(bar\\\\)?\\""' Literal.String.Regex '' Text ' ' Text.Whitespace '"' Literal.String.Double 'foobar' Literal.String.Double '"' Literal.String.Double ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'regexp-match?' Name.Builtin '' Text ' ' Text.Whitespace '#rx#"foobar"' Literal.String.Regex '' Text ' ' Text.Whitespace '"' Literal.String.Double 'foobar' Literal.String.Double '"' Literal.String.Double ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'regexp-match?' Name.Builtin '' Text ' ' Text.Whitespace '#px#"foobar"' Literal.String.Regex '' Text ' ' Text.Whitespace '"' Literal.String.Double 'foobar' Literal.String.Double '"' Literal.String.Double ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace '#cs' Operator 'a' Name '' Text ' ' Text.Whitespace '1' Literal.Number.Integer ')' Punctuation '' Text '\n ' Text.Whitespace '#Ci' Operator ' ' Text.Whitespace '(' Punctuation '' Text 'let' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text '[' Punctuation '' Text '#%A|||b #true C\n\\|d' Name '' Text '\u2002' Text.Whitespace '"' Literal.String.Double 'foo' Literal.String.Double '"' Literal.String.Double ']' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'displayln' Name.Builtin '' Text ' ' Text.Whitespace '#cS' Operator ' ' Text.Whitespace '#%\\ab\\ #true\\ C\\\n\\\\d||' Name ')' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'for/list' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text '[' Punctuation '' Text 'x' Name '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'in-list' Name.Builtin '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'list' Name.Builtin '' Text ' ' Text.Whitespace '1' Literal.Number.Integer '' Text ' ' Text.Whitespace '2' Literal.Number.Integer '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'list' Name.Builtin '' Text ' ' Text.Whitespace '3' Literal.Number.Integer '' Text ' ' Text.Whitespace '4' Literal.Number.Integer ')' Punctuation ')' Punctuation ')' Punctuation ']' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'cond' Keyword '' Text '\n ' Text.Whitespace '[' Punctuation '' Text '(' Punctuation '' Text 'pair?' Name.Builtin '' Text ' ' Text.Whitespace 'x' Name ')' Punctuation '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'car' Name.Builtin '' Text ' ' Text.Whitespace 'x' Name ')' Punctuation ']' Punctuation '' Text '\n ' Text.Whitespace '[' Punctuation '' Text 'else' Keyword '' Text ' ' Text.Whitespace 'x' Name ']' Punctuation ')' Punctuation ')' Punctuation ')' Punctuation '' Text '\n\n' Text.Whitespace ';; Literals' Comment.Single '\n' Text.Whitespace '(' Punctuation '' Text 'values' Name.Builtin '' Text '\n ' Text.Whitespace ';; #b' Comment.Single '\n ' Text.Whitespace '#b1' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b.1' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1.' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b0.1' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+0.1' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-0.1' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1/10' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1/10' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1/10' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1e11' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1e11' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1e11' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b.1e11' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1.e11' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b0.1e11' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+0.1e11' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-0.1e11' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1/10e11' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1/10e11' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1/10e11' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b.1+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1.+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b0.1+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+0.1+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-0.1+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1/10+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1/10+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1/10+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1e11+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1e11+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1e11+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1.e11+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b.1e11+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b0.1e11+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+0.1e11+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-0.1e11+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1/10e11+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1/10e11+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1/10e11+i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1.+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b.1+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b0.1+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+0.1+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-0.1+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1/10+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1/10+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1/10+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1e11+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1e11+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1e11+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b.1e11+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b0.1e11+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+0.1e11+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-0.1e11+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1/10e11+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1/10e11+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1/10e11+1i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b.1+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b0.1+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+0.1+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-0.1+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1/10+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1/10+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1/10+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1e11+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1e11+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1e11+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b.1e11+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b0.1e11+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+0.1e11+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-0.1e11+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b1/10e11+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b+1/10e11+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace '#b-1/10e11+1/10e11i' Literal.Number.Bin '' Text '\n ' Text.Whitespace ';; #d' Comment.Single '\n ' Text.Whitespace '#d1' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#d+1' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#d-1' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#d.1' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d1.' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d1.2' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d+1.2' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d-1.2' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d1/2' Literal.Number '' Text '\n ' Text.Whitespace '#d+1/2' Literal.Number '' Text '\n ' Text.Whitespace '#d-1/2' Literal.Number '' Text '\n ' Text.Whitespace '#d1e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d+1e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d-1e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d.1e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d1.e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d1.2e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d+1.2e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d-1.2e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d1/2e3' Literal.Number '' Text '\n ' Text.Whitespace '#d+1/2e3' Literal.Number '' Text '\n ' Text.Whitespace '#d-1/2e3' Literal.Number '' Text '\n ' Text.Whitespace '#d+i' Literal.Number '' Text '\n ' Text.Whitespace '#d1+i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1+i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1+i' Literal.Number '' Text '\n ' Text.Whitespace '#d.1+i' Literal.Number '' Text '\n ' Text.Whitespace '#d1.+i' Literal.Number '' Text '\n ' Text.Whitespace '#d1.2+i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1.2+i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1.2+i' Literal.Number '' Text '\n ' Text.Whitespace '#d1/2+i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1/2+i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1/2+i' Literal.Number '' Text '\n ' Text.Whitespace '#d1e3+i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1e3+i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1e3+i' Literal.Number '' Text '\n ' Text.Whitespace '#d1.e3+i' Literal.Number '' Text '\n ' Text.Whitespace '#d.1e3+i' Literal.Number '' Text '\n ' Text.Whitespace '#d1.2e3+i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1.2e3+i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1.2e3+i' Literal.Number '' Text '\n ' Text.Whitespace '#d1/2e3+i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1/2e3+i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1/2e3+i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d1+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d1.+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d.1+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d1.2+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1.2+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1.2+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d1/2+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1/2+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1/2+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d1e3+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1e3+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1e3+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d.1e3+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d1.2e3+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1.2e3+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1.2e3+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d1/2e3+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1/2e3+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1/2e3+1i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d1+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d.1+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d1.2+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1.2+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1.2+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d1/2+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1/2+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1/2+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d1e3+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1e3+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1e3+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d.1e3+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d1.2e3+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1.2e3+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1.2e3+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d1/2e3+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d+1/2e3+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace '#d-1/2e3+1/2e3i' Literal.Number '' Text '\n ' Text.Whitespace ';; Extflonums' Comment.Single '\n ' Text.Whitespace '+nan.t' Literal.Number.Float '' Text '\n ' Text.Whitespace '1t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '-1t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '.1t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.2t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1.2t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '-1.2t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1/2t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1/2t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '-1/2t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#t0' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.#t0' Literal.Number.Float '' Text '\n ' Text.Whitespace '.2#t0' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.2#t0' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2t0' Literal.Number.Float '' Text '\n ' Text.Whitespace '1/2#t0' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#t0' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.#t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '.2#t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.2#t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1/2#t3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#t3' Literal.Number.Float '' Text '\n ' Text.Whitespace ';; No # reader prefix -- same as #d' Comment.Single '\n ' Text.Whitespace '-1.23' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.123' Literal.Number.Float '' Text '\n ' Text.Whitespace '1e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1e-22' Literal.Number.Float '' Text '\n ' Text.Whitespace '1/2' Literal.Number '' Text '\n ' Text.Whitespace '-1/2' Literal.Number '' Text '\n ' Text.Whitespace '1' Literal.Number.Integer '' Text '\n ' Text.Whitespace '-1' Literal.Number.Integer '' Text '\n ' Text.Whitespace ';; #e' Comment.Single '\n ' Text.Whitespace '#e-1.23' Literal.Number.Float '' Text '\n ' Text.Whitespace '#e1.123' Literal.Number.Float '' Text '\n ' Text.Whitespace '#e1e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#e1e-22' Literal.Number.Float '' Text '\n ' Text.Whitespace '#e1' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#e-1' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#e1/2' Literal.Number '' Text '\n ' Text.Whitespace '#e-1/2' Literal.Number '' Text '\n ' Text.Whitespace ';; #d#e' Comment.Single '\n ' Text.Whitespace '#d#e-1.23' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d#e1.123' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d#e1e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d#e1e-22' Literal.Number.Float '' Text '\n ' Text.Whitespace '#d#e1' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#d#e-1' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#d#e1/2' Literal.Number '' Text '\n ' Text.Whitespace '#d#e-1/2' Literal.Number '' Text '\n ' Text.Whitespace ';; #e#d' Comment.Single '\n ' Text.Whitespace '#e#d-1.23' Literal.Number.Float '' Text '\n ' Text.Whitespace '#e#d1.123' Literal.Number.Float '' Text '\n ' Text.Whitespace '#e#d1e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#e#d1e-22' Literal.Number.Float '' Text '\n ' Text.Whitespace '#e#d1' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#e#d-1' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#e#d1/2' Literal.Number '' Text '\n ' Text.Whitespace '#e#d-1/2' Literal.Number '' Text '\n ' Text.Whitespace ';; #i always float' Comment.Single '\n ' Text.Whitespace '#i-1.23' Literal.Number.Float '' Text '\n ' Text.Whitespace '#i1.123' Literal.Number.Float '' Text '\n ' Text.Whitespace '#i1e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '#i1e-22' Literal.Number.Float '' Text '\n ' Text.Whitespace '#i1/2' Literal.Number.Float '' Text '\n ' Text.Whitespace '#i-1/2' Literal.Number.Float '' Text '\n ' Text.Whitespace '#i1' Literal.Number.Float '' Text '\n ' Text.Whitespace '#i-1' Literal.Number.Float '' Text '\n ' Text.Whitespace ';; Implicitly inexact numbers' Comment.Single '\n ' Text.Whitespace '+nan.0' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.#' Literal.Number.Float '' Text '\n ' Text.Whitespace '.2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2' Literal.Number.Float '' Text '\n ' Text.Whitespace '1/2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '.2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1/2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '+nan.0+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.#+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '.2#+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.2#+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1/2#+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#e3+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.#e3+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '.2#e3+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.2#e3+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2e3+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1/2#e3+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+nan.0i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1.#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+.2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1.2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1#/2i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1/2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1#/2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1.#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+.2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1.2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1#/2e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1/2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+1#/2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+nan.0i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1.#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+.2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1.2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1#/2i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1/2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1#/2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1.#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+.2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1.2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1#/2e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1/2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '0+1#/2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+nan.0i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1.#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+.2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1.2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1#/2i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1/2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1#/2#i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1.#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+.2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1.2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1#/2e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1/2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3+1#/2#e3i' Literal.Number.Float '' Text '\n ' Text.Whitespace '+nan.0@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.#@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '.2#@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.2#@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1/2#@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#e3@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.#e3@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '.2#e3@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1.2#e3@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2e3@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1/2#e3@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@+nan.0' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1.#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@.2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1.2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1#/2' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1/2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1#/2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1.#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@.2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1.2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1#/2e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1/2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1@1#/2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1.#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@.2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1.2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1#/2' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1/2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1#/2#' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1.#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@.2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1.2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1#/2e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1/2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace '1#/2#e3@1#/2#e3' Literal.Number.Float '' Text '\n ' Text.Whitespace ';; #o' Comment.Single '\n ' Text.Whitespace '#o777.777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#o-777.777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#o777e777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#o777e-777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#o3/7' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#o-3/7' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#o777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#o-777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#e#o777.777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#e#o-777.777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#e#o777e777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#e#o777e-777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#e#o3/7' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#e#o-3/7' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#e#o777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#e#o-777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#i#o777.777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#i#o-777.777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#i#o777e777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#i#o777e-777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#i#o3/7' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#i#o-3/7' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#i#o777' Literal.Number.Oct '' Text '\n ' Text.Whitespace '#i#o-777' Literal.Number.Oct '' Text '\n ' Text.Whitespace ';; #x' Comment.Single '\n ' Text.Whitespace '#x-f.f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#xf.f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#xfsf' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#xfs-f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#x7/f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#x-7/f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#x-f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#xf' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#e#x-f.f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#e#xf.f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#e#xfsf' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#e#xfs-f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#e#x7/f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#e#x-7/f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#e#x-f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#e#xf' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#i#x-f.f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#i#xf.f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#i#xfsf' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#i#xfs-f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#i#x7/f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#i#x-7/f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#i#x-f' Literal.Number.Hex '' Text '\n ' Text.Whitespace '#i#xf' Literal.Number.Hex '' Text '\n ' Text.Whitespace ';; Not numbers' Comment.Single '\n ' Text.Whitespace "'" Operator '-1.23x' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1.123x' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1e3x' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1e-22x' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1/2x' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '-1/2x' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1x' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '-1x' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '/' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1/' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '/2' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1//2' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1e3.' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1e' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator 'e3' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '.i' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1.2.3' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1..2' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '.1.' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '@' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1@' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '@2' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1@@2' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1@2@3' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1@2i' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1+-2i' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1i+2' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1i+2i' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1+2i+3i' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '-' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '--1' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '+' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '++1' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1/2.3' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1#2' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1#.2' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '1.#2' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '.#2' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '+nan.t+nan.ti' Literal.String.Symbol '' Text '\n ' Text.Whitespace "'" Operator '+nan.t@nan.t' Literal.String.Symbol '' Text '\n ' Text.Whitespace ';; Booleans' Comment.Single '\n ' Text.Whitespace '#t' Name.Constant '' Text '\n ' Text.Whitespace '#T' Name.Constant '' Text '\n ' Text.Whitespace '#true' Name.Constant '' Text '\n ' Text.Whitespace '#f' Name.Constant '' Text '\n ' Text.Whitespace '#F' Name.Constant '' Text '\n ' Text.Whitespace '#false' Name.Constant '' Text '\n ' Text.Whitespace ';; Characters, strings, and byte strings' Comment.Single '\n ' Text.Whitespace '#\\\n' Literal.String.Char '' Text ' ' Text.Whitespace '#\\Null' Literal.String.Char '' Text '9' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#\\n' Literal.String.Char '' Text '9' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#\\9' Literal.String.Char '' Text '9' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#\\000' Literal.String.Char '' Text '9' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#\\u3BB' Literal.String.Char '' Text '\n ' Text.Whitespace '#\\u03BB' Literal.String.Char '' Text '9' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#\\U3BB' Literal.String.Char '' Text '\n ' Text.Whitespace '#\\U000003BB' Literal.String.Char '' Text '9' Literal.Number.Integer '' Text '\n ' Text.Whitespace '#\\λ' Literal.String.Char '' Text '9' Literal.Number.Integer '' Text '\n ' Text.Whitespace '"' Literal.String.Double 'string' Literal.String.Double '\\\n' Literal.String.Escape ' ' Literal.String.Double '\\a' Literal.String.Escape '.' Literal.String.Double '\\b' Literal.String.Escape '.' Literal.String.Double '\\t' Literal.String.Escape '.' Literal.String.Double '\\n' Literal.String.Escape '.' Literal.String.Double '\\v' Literal.String.Escape '.' Literal.String.Double '\\f' Literal.String.Escape '.' Literal.String.Double '\\r' Literal.String.Escape '.' Literal.String.Double '\\e' Literal.String.Escape '.' Literal.String.Double '\\"' Literal.String.Escape '.' Literal.String.Double "\\'" Literal.String.Escape '.' Literal.String.Double '\\\\' Literal.String.Escape '.' Literal.String.Double '\\1' Literal.String.Escape '.' Literal.String.Double '\\123' Literal.String.Escape '.' Literal.String.Double '\\123' Literal.String.Escape '4.' Literal.String.Double '\\x9' Literal.String.Escape '.' Literal.String.Double '\\x30' Literal.String.Escape '.' Literal.String.Double '\\x30' Literal.String.Escape '3' Literal.String.Double '"' Literal.String.Double '' Text '\n ' Text.Whitespace '"' Literal.String.Double '\\u9' Literal.String.Escape '.' Literal.String.Double '\\u1234' Literal.String.Escape '.' Literal.String.Double '\\u1234' Literal.String.Escape '5.' Literal.String.Double '\\U9' Literal.String.Escape '.' Literal.String.Double '\\U00100000' Literal.String.Escape '.' Literal.String.Double '\\U00100000' Literal.String.Escape '0' Literal.String.Double '"' Literal.String.Double '' Text '\n ' Text.Whitespace '#"' Literal.String.Double 'byte-string' Literal.String.Double '\\7' Literal.String.Escape '\\xff' Literal.String.Escape '\\t' Literal.String.Escape '"' Literal.String.Double '' Text '\n ' Text.Whitespace '#< (listof string?) string?)' Comment.Single '\n' Text.Whitespace ';; Appends all the strings together, quoting them as appropriate for Python,' Comment.Single '\n' Text.Whitespace ';; with commas and spaces between them, wrapping at 80 characters, with an' Comment.Single '\n' Text.Whitespace ';; indentation of 8 spaces.' Comment.Single '\n' Text.Whitespace '(' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'wrap-lines' Name '' Text ' ' Text.Whitespace 'lst' Name ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace 'INDENTATION' Name '' Text ' ' Text.Whitespace "'" Operator '"' Literal.String.Double ' ' Literal.String.Double '"' Literal.String.Double ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace 'WIDTH' Name '' Text ' ' Text.Whitespace "'" Operator '80' Literal.Number.Integer ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'wrap-lines*' Name '' Text ' ' Text.Whitespace 'lst' Name '' Text ' ' Text.Whitespace 'done-lines' Name '' Text ' ' Text.Whitespace 'current-line' Name ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'if' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'null?' Name.Builtin '' Text ' ' Text.Whitespace 'lst' Name ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'string-append' Name.Builtin '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'foldr' Name.Builtin '' Text ' ' Text.Whitespace 'string-append' Name.Builtin '' Text ' ' Text.Whitespace '"' Literal.String.Double '"' Literal.String.Double '' Text ' ' Text.Whitespace 'done-lines' Name ')' Punctuation '' Text ' ' Text.Whitespace 'current-line' Name ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'let*' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text '[' Punctuation '' Text 'str' Name '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'first' Name.Builtin '' Text ' ' Text.Whitespace 'lst' Name ')' Punctuation ']' Punctuation '' Text '\n ' Text.Whitespace '[' Punctuation '' Text 'wrapped-str' Name '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'if' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'regexp-match-exact?' Name.Builtin '' Text ' ' Text.Whitespace "'" Operator '#px"[[:ascii:]]+"' Literal.String.Regex '' Text ' ' Text.Whitespace 'str' Name ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'string-append' Name.Builtin '' Text ' ' Text.Whitespace '"' Literal.String.Double "'" Literal.String.Double '"' Literal.String.Double '' Text ' ' Text.Whitespace 'str' Name '' Text ' ' Text.Whitespace '"' Literal.String.Double "'," Literal.String.Double '"' Literal.String.Double ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'string-append' Name.Builtin '' Text ' ' Text.Whitespace '"' Literal.String.Double "u'" Literal.String.Double '"' Literal.String.Double '' Text ' ' Text.Whitespace 'str' Name '' Text ' ' Text.Whitespace '"' Literal.String.Double "'," Literal.String.Double '"' Literal.String.Double ')' Punctuation ')' Punctuation ']' Punctuation '' Text '\n ' Text.Whitespace '[' Punctuation '' Text 'new-line' Name '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'string-append' Name.Builtin '' Text ' ' Text.Whitespace 'current-line' Name '' Text ' ' Text.Whitespace '"' Literal.String.Double ' ' Literal.String.Double '"' Literal.String.Double '' Text ' ' Text.Whitespace 'wrapped-str' Name ')' Punctuation ']' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'if' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text '(' Punctuation '' Text 'string-length' Name.Builtin '' Text ' ' Text.Whitespace 'new-line' Name ')' Punctuation '' Text ' ' Text.Whitespace '.' Operator ' ' Text.Whitespace '>=' Name.Builtin '' Text ' ' Text.Whitespace '.' Operator ' ' Text.Whitespace 'WIDTH' Name ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'wrap-lines*' Name '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'rest' Name.Builtin '' Text ' ' Text.Whitespace 'lst' Name ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'append' Name.Builtin '' Text ' ' Text.Whitespace 'done-lines' Name '' Text '\n ' Text.Whitespace '`' Operator '(' Punctuation '' Text ',' Operator '(' Punctuation '' Text 'string-append' Name.Builtin '' Text ' ' Text.Whitespace 'current-line' Name '' Text ' ' Text.Whitespace '"' Literal.String.Double '\\n' Literal.String.Escape '"' Literal.String.Double ')' Punctuation ')' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'string-append' Name.Builtin '' Text ' ' Text.Whitespace 'INDENTATION' Name '' Text ' ' Text.Whitespace 'wrapped-str' Name ')' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'wrap-lines*' Name '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'rest' Name.Builtin '' Text ' ' Text.Whitespace 'lst' Name ')' Punctuation '' Text '\n ' Text.Whitespace 'done-lines' Name '' Text '\n ' Text.Whitespace 'new-line' Name ')' Punctuation ')' Punctuation ')' Punctuation ')' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'wrap-lines*' Name '' Text ' ' Text.Whitespace 'lst' Name '' Text ' ' Text.Whitespace "'" Operator '(' Punctuation ')' Punctuation '' Text ' ' Text.Whitespace 'INDENTATION' Name ')' Punctuation ')' Punctuation '' Text '\n\n' Text.Whitespace ';; (-> string? boolean?)' Comment.Single '\n' Text.Whitespace ';; Returns #t if str represents a syntax identifier in the current namespace,' Comment.Single '\n' Text.Whitespace ';; otherwise #f.' Comment.Single '\n' Text.Whitespace '(' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'syntax-identifier?' Name '' Text ' ' Text.Whitespace 'str' Name ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'with-handlers' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text '[' Punctuation '' Text 'exn?' Name.Builtin '' Text ' ' Text.Whitespace 'exn?' Name.Builtin ']' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'not' Name.Builtin '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'eval' Name.Builtin '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'call-with-input-string' Name.Builtin '' Text ' ' Text.Whitespace 'str' Name '' Text ' ' Text.Whitespace 'read' Name.Builtin ')' Punctuation ')' Punctuation ')' Punctuation ')' Punctuation ')' Punctuation '' Text '\n\n' Text.Whitespace '(' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace 'RACKET-NAMESPACE' Name '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'parameterize' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text '[' Punctuation '' Text 'current-namespace' Name.Builtin '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'make-base-namespace' Name.Builtin ')' Punctuation ']' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'namespace-require' Name.Builtin '' Text ' ' Text.Whitespace "'" Operator 'racket' Literal.String.Symbol ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'current-namespace' Name.Builtin ')' Punctuation ')' Punctuation ')' Punctuation '' Text '\n\n' Text.Whitespace '(' Punctuation '' Text 'define' Keyword '' Text ' ' Text.Whitespace 'BOUND-IDENTIFIERS' Name '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'parameterize' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text '[' Punctuation '' Text 'current-namespace' Name.Builtin '' Text ' ' Text.Whitespace 'RACKET-NAMESPACE' Name ']' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'sort' Name.Builtin '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'map' Name.Builtin '' Text ' ' Text.Whitespace 'symbol->string' Name.Builtin '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'namespace-mapped-symbols' Name.Builtin ')' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace 'string<=?' Name.Builtin ')' Punctuation ')' Punctuation ')' Punctuation '' Text '\n\n' Text.Whitespace '(' Punctuation '' Text 'define-values' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text 'KEYWORDS' Name '' Text ' ' Text.Whitespace 'BUILTINS' Name ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'parameterize' Keyword '' Text ' ' Text.Whitespace '(' Punctuation '' Text '[' Punctuation '' Text 'current-namespace' Name.Builtin '' Text ' ' Text.Whitespace 'RACKET-NAMESPACE' Name ']' Punctuation ')' Punctuation '' Text '\n ' Text.Whitespace '(' Punctuation '' Text 'partition' Name.Builtin '' Text ' ' Text.Whitespace 'syntax-identifier?' Name '' Text ' ' Text.Whitespace 'BOUND-IDENTIFIERS' Name ')' Punctuation ')' Punctuation ')' Punctuation '' Text '\n' Text.Whitespace