'/*\n * comment\n */' Comment.Multiline '\n' Text.Whitespace '; comment' Comment.Single '\n' Text.Whitespace '// comment' Comment.Single '\n' Text.Whitespace '\n' Text.Whitespace 'instr' Keyword.Declaration '/**/' Comment.Multiline '1' Name.Function ',' Punctuation '/**/' Comment.Multiline 'N_a_M_e_' Name.Function ',' Punctuation '/**/' Comment.Multiline '+' Punctuation 'Name' Name.Function '/**/' Comment.Multiline '//' Comment.Single '\n' Text.Whitespace ' ' Text.Whitespace 'i' Keyword.Type 'Duration' Name ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace 'p3' Name.Variable.Instance '\n' Text.Whitespace ' ' Text.Whitespace 'outc' Name.Builtin ':' Punctuation 'a' Keyword.Type '(' Punctuation 'a' Keyword.Type 'Signal' Name ')' Punctuation '\n' Text.Whitespace 'endin' Keyword.Declaration '\n' Text.Whitespace '\n' Text.Whitespace 'opcode' Keyword.Declaration '/**/' Comment.Multiline 'aUDO' Name.Function ',' Punctuation '/**/' Comment.Multiline 'i[]' Keyword.Type ',' Punctuation '/**/' Comment.Multiline 'aik' Keyword.Type '//' Comment.Single '\n' Text.Whitespace ' ' Text.Whitespace 'aUDO' Name.Function '\n' Text.Whitespace 'endop' Keyword.Declaration '\n' Text.Whitespace '\n' Text.Whitespace '123' Literal.Number.Integer ' ' Text.Whitespace '0123456789' Literal.Number.Integer '\n' Text.Whitespace '0x' Keyword.Type 'abcdef0123456789' Literal.Number.Hex ' ' Text.Whitespace '0X' Keyword.Type 'ABCDEF' Literal.Number.Hex '\n' Text.Whitespace '1e2' Literal.Number.Float ' ' Text.Whitespace '3e+4' Literal.Number.Float ' ' Text.Whitespace '5e-6' Literal.Number.Float ' ' Text.Whitespace '7E8' Literal.Number.Float ' ' Text.Whitespace '9E+0' Literal.Number.Float ' ' Text.Whitespace '1E-2' Literal.Number.Float ' ' Text.Whitespace '3.' Literal.Number.Float ' ' Text.Whitespace '4.56' Literal.Number.Float ' ' Text.Whitespace '.789' Literal.Number.Float '\n' Text.Whitespace '\n' Text.Whitespace '"' Literal.String 'characters' Literal.String '$MACRO.' Comment.Preproc '"' Literal.String '\n' Text.Whitespace '"' Literal.String '\\\\' Literal.String.Escape '\\a' Literal.String.Escape '\\b' Literal.String.Escape '\\n' Literal.String.Escape '\\r' Literal.String.Escape '\\t' Literal.String.Escape '\\012' Literal.String.Escape '\\345' Literal.String.Escape '\\67' Literal.String.Escape '\\"' Literal.String.Escape '"' Literal.String '\n' Text.Whitespace '\n' Text.Whitespace '{{' Literal.String '\ncharacters$MACRO.\n' Literal.String '}}' Literal.String '\n' Text.Whitespace '{{' Literal.String '\\\\' Literal.String.Escape '\\a' Literal.String.Escape '\\b' Literal.String.Escape '\\n' Literal.String.Escape '\\r' Literal.String.Escape '\\t' Literal.String.Escape '\\"' Literal.String.Escape '\\012' Literal.String.Escape '\\345' Literal.String.Escape '\\67' Literal.String.Escape '}}' Literal.String '\n' Text.Whitespace '\n' Text.Whitespace '+' Operator ' ' Text.Whitespace '-' Operator ' ' Text.Whitespace '~' Operator ' ' Text.Whitespace '¬' Operator ' ' Text.Whitespace '!' Operator ' ' Text.Whitespace '*' Operator ' ' Text.Whitespace '/' Operator ' ' Text.Whitespace '^' Operator ' ' Text.Whitespace '%' Operator ' ' Text.Whitespace '<<' Operator ' ' Text.Whitespace '>>' Operator ' ' Text.Whitespace '<' Operator ' ' Text.Whitespace '>' Operator ' ' Text.Whitespace '<=' Operator ' ' Text.Whitespace '>=' Operator ' ' Text.Whitespace '==' Operator ' ' Text.Whitespace '!=' Operator ' ' Text.Whitespace '&' Operator ' ' Text.Whitespace '#' Operator ' ' Text.Whitespace '|' Operator ' ' Text.Whitespace '&&' Operator ' ' Text.Whitespace '||' Operator ' ' Text.Whitespace '?' Operator ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace '+=' Operator ' ' Text.Whitespace '-=' Operator ' ' Text.Whitespace '*=' Operator ' ' Text.Whitespace '/=' Operator '\n' Text.Whitespace '\n' Text.Whitespace '0dbfs' Name.Variable.Global ' ' Text.Whitespace 'A4' Name.Variable.Global ' ' Text.Whitespace 'kr' Name.Variable.Global ' ' Text.Whitespace 'ksmps' Name.Variable.Global ' ' Text.Whitespace 'nchnls' Name.Variable.Global ' ' Text.Whitespace 'nchnls_i' Name.Variable.Global ' ' Text.Whitespace 'sr' Name.Variable.Global '\n' Text.Whitespace '\n' Text.Whitespace 'do' Keyword ' ' Text.Whitespace 'else' Keyword ' ' Text.Whitespace 'elseif' Keyword ' ' Text.Whitespace 'endif' Keyword ' ' Text.Whitespace 'enduntil' Keyword ' ' Text.Whitespace 'fi' Keyword ' ' Text.Whitespace 'if' Keyword ' ' Text.Whitespace 'ithen' Keyword ' ' Text.Whitespace 'kthen' Keyword ' ' Text.Whitespace 'od' Keyword ' ' Text.Whitespace 'then' Keyword ' ' Text.Whitespace 'until' Keyword ' ' Text.Whitespace 'while' Keyword '\n' Text.Whitespace 'return' Keyword.Pseudo ' ' Text.Whitespace 'rireturn' Keyword.Pseudo '\n' Text.Whitespace '\n' Text.Whitespace 'aLabel' Name.Label ':' Punctuation '\n' Text.Whitespace ' ' Text.Whitespace 'label2' Name.Label ':' Punctuation '\n' Text.Whitespace '\n' Text.Whitespace 'goto' Keyword ' ' Text.Whitespace 'aLabel' Name.Label '\n' Text.Whitespace 'reinit' Keyword.Pseudo ' ' Text.Whitespace 'aLabel' Name.Label '\n' Text.Whitespace 'cggoto' Keyword.Pseudo ' ' Text.Whitespace '1' Literal.Number.Integer '==' Operator '0' Literal.Number.Integer ',' Punctuation ' ' Text.Whitespace 'aLabel' Name.Label '\n' Text.Whitespace 'timout' Keyword.Pseudo ' ' Text.Whitespace '0' Literal.Number.Integer ',' Punctuation ' ' Text.Whitespace '0' Literal.Number.Integer ',' Punctuation ' ' Text.Whitespace 'aLabel' Name.Label '\n' Text.Whitespace 'loop_ge' Keyword.Pseudo ' ' Text.Whitespace '0' Literal.Number.Integer ',' Punctuation ' ' Text.Whitespace '0' Literal.Number.Integer ',' Punctuation ' ' Text.Whitespace '0' Literal.Number.Integer ',' Punctuation ' ' Text.Whitespace 'aLabel' Name.Label '\n' Text.Whitespace '\n' Text.Whitespace 'prints' Name.Builtin ' ' Text.Whitespace '"' Literal.String '%!' Literal.String.Escape ' ' Literal.String '%%' Literal.String.Escape ' ' Literal.String '%n' Literal.String.Escape '%N' Literal.String.Escape ' ' Literal.String '%r' Literal.String.Escape '%R' Literal.String.Escape ' ' Literal.String '%t' Literal.String.Escape '%T' Literal.String.Escape ' ' Literal.String '\\\\a' Literal.String.Escape '\\\\A' Literal.String.Escape ' ' Literal.String '\\\\b' Literal.String.Escape '\\\\B' Literal.String.Escape ' ' Literal.String '\\\\n' Literal.String.Escape '\\\\N' Literal.String.Escape ' ' Literal.String '\\\\r' Literal.String.Escape '\\\\R' Literal.String.Escape ' ' Literal.String '\\\\t' Literal.String.Escape '\\\\T' Literal.String.Escape '"' Literal.String '\n' Text.Whitespace 'prints' Name.Builtin ' ' Text.Whitespace 'S' Keyword.Type 'output' Name '\n' Text.Whitespace '\n' Text.Whitespace 'readscore' Name.Builtin ' ' Text.Whitespace '{{' Literal.String '\n' Text.Whitespace 'i' Keyword ' ' Text.Whitespace '1' Literal.Number.Integer ' ' Text.Whitespace '0' Literal.Number.Integer ' ' Text.Whitespace '0' Literal.Number.Integer '\n' Text.Whitespace '}}' Literal.String '\n' Text.Whitespace 'pyrun' Name.Builtin ' ' Text.Whitespace '{{' Literal.String '\n' Text.Whitespace '# Python' Comment.Single '\n' Text.Whitespace '}}' Literal.String '\n' Text.Whitespace 'lua_exec' Name.Builtin ' ' Text.Whitespace '{{' Literal.String '\n' Text '-- Lua' Comment.Single '\n' Text '}}' Literal.String '\n' Text.Whitespace '\n' Text.Whitespace '#include' Comment.Preproc '/**/' Comment.Multiline '"file.udo"' Literal.String '\n' Text.Whitespace '#include' Comment.Preproc '/**/' Comment.Multiline '|file.udo|' Literal.String '\n' Text.Whitespace '#includestr' Comment.Preproc '/**/' Comment.Multiline '"' Literal.String '$MACRO.' Comment.Preproc '.udo' Literal.String '"' Literal.String '\n' Text.Whitespace '\n' Text.Whitespace '#ifdef' Comment.Preproc ' ' Text.Whitespace 'MACRO' Comment.Preproc '\n' Text.Whitespace '#else' Comment.Preproc '\n' Text.Whitespace '#ifndef' Comment.Preproc ' ' Text.Whitespace 'MACRO' Comment.Preproc '\n' Text.Whitespace '#endif' Comment.Preproc '\n' Text.Whitespace '#undef' Comment.Preproc ' ' Text.Whitespace 'MACRO' Comment.Preproc '\n' Text.Whitespace '\n' Text.Whitespace '# define' Comment.Preproc ' ' Text.Whitespace 'MACRO' Comment.Preproc '#' Punctuation 'macro_body' Comment.Preproc '#' Punctuation '\n' Text.Whitespace '#define' Comment.Preproc '/**/' Comment.Multiline '\n' Text.Whitespace 'MACRO' Comment.Preproc '/**/' Comment.Multiline '\n' Text.Whitespace '#' Punctuation '\\#' Comment.Preproc 'macro\nbody' Comment.Preproc '\\#' Comment.Preproc '#' Punctuation '\n' Text.Whitespace '\n' Text.Whitespace '#define' Comment.Preproc ' ' Text.Whitespace 'MACRO' Comment.Preproc '(' Punctuation 'ARG1' Comment.Preproc '#' Punctuation 'ARG2' Comment.Preproc ')' Punctuation ' ' Text.Whitespace '#' Punctuation 'macro_body' Comment.Preproc '#' Punctuation '\n' Text.Whitespace '#define' Comment.Preproc '/**/' Comment.Multiline '\n' Text.Whitespace 'MACRO' Comment.Preproc '(' Punctuation 'ARG1' Comment.Preproc "'" Punctuation 'ARG2' Comment.Preproc "'" Punctuation 'ARG3' Comment.Preproc ')' Punctuation '/**/' Comment.Multiline '\n' Text.Whitespace '#' Punctuation '\\#' Comment.Preproc 'macro\nbody' Comment.Preproc '\\#' Comment.Preproc '#' Punctuation '\n' Text.Whitespace '\n' Text.Whitespace '$MACRO' Comment.Preproc ' ' Text.Whitespace '$MACRO.' Comment.Preproc '\n' Text.Whitespace '$MACRO' Comment.Preproc '(' Punctuation 'x' Comment.Preproc ')' Punctuation '\n' Text.Whitespace '@0' Comment.Preproc '\n' Text.Whitespace '@@ 1' Comment.Preproc '\n' Text.Whitespace