%MACRO { x ( x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^ Comment ^ Comment ^ Comment ^ Type ^ Operator %MACRO { x (x x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^^ Comment ^ Comment ^ Comment ^ Type ^ Operator %MACRO { x (x x )x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^^ Comment ^ Comment ^^ Comment ^ Comment ^ Type ^ Operator %MACRO { x (x) x )x()() x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^^^ Comment ^ Comment ^^^^^^ Comment ^ Comment ^ Comment ^ Type ^ Operator %MACRO { x (x) x)X )x()() x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^^^ Comment ^^^ Comment ^^^^^^ Comment ^ Comment ^ Comment ^ Type ^ Operator %MACRO { x ( ^ Operator ^^^^^ Special ^ Operator ^ Type ^ Comment BRK LIT2kr @label/label &sublabel ^^^ Comment ^^^^^^ Comment ^^^^^^^^^^^^ Comment ^^^^^^^^^ Comment .label #12 #abcd $1 |100 ~lib.tal ^^^^^^ Comment ^^^ Comment ^^^^^ Comment ^^ Comment ^^^^ Comment ^^^^^^^^ Comment "string [ ] ^^^^^^^ Comment ^ Comment ^ Comment ) x } ^ Comment ^ Type ^ Operator %MACRO { X( x )X ) x } ^ Operator ^^^^^ Special ^ Operator ^^ Type ^ Type ^^ Type ^ Type ^ Type ^ Operator ( Nested comments ) ^ Comment ^^^^^^ Comment ^^^^^^^^ Comment ^ Comment %MACRO { x ( x ( x ) x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Type ^ Operator %MACRO { x (x x ( x ) x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Type ^ Operator %MACRO { x ( x ( x )x x ) x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^ Comment ^ Comment ^ Comment ^ Comment ^^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Type ^ Operator %MACRO { x (x x ( x )x x ) x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^^ Comment ^ Comment ^ Comment ^ Comment ^^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Type ^ Operator %MACRO { x ( x ( x ( x ) x ) x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Type ^ Operator ( Not nested -- inner comment has other characters after the `(` ) ^ Comment ^^^ Comment ^^^^^^ Comment ^^ Comment ^^^^^ Comment ^^^^^^^ Comment ^^^ Comment ^^^^^ Comment ^^^^^^^^^^ Comment ^^^^^ Comment ^^^ Comment ^^^ Comment ^ Comment %MACRO { x ( x (x x ) x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^ Comment ^ Comment ^^ Comment ^ Comment ^ Comment ^ Type ^ Type ^ Type ^ Operator %MACRO { x (x x (x x ) x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^^ Comment ^ Comment ^^ Comment ^ Comment ^ Comment ^ Type ^ Type ^ Type ^ Operator %MACRO { x (x x (x )x ) x } x ^ Operator ^^^^^ Special ^ Operator ^ Type ^^ Comment ^ Comment ^^ Comment ^^ Comment ^ Comment ^ Type ^ Operator ^ Type %MACRO { x (x x (x x ) x } x ^ Operator ^^^^^ Special ^ Operator ^ Type ^^ Comment ^ Comment ^^ Comment ^ Comment ^ Comment ^ Type ^ Operator ^ Type ( Unclosed comments ) ^ Comment ^^^^^^^^ Comment ^^^^^^^^ Comment ^ Comment %MACRO { x ( x } x ^ Operator ^^^^^ Special ^ Operator ^ Type ^ Comment ^ Comment ^ Operator ^ Type %MACRO { x (x x } x ^ Operator ^^^^^ Special ^ Operator ^ Type ^^ Comment ^ Comment ^ Operator ^ Type %MACRO { x (x ( x ) x } x ^ Operator ^^^^^ Special ^ Operator ^ Type ^^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Operator ^ Type ( Nested macros ) ^ Comment ^^^^^^ Comment ^^^^^^ Comment ^ Comment %MACRO { x ( x %NESTED x ) x } ( Nested macro definition gets highlighted ) ^ Operator ^^^^^ Special ^ Operator ^ Type ^ Comment ^ Comment ^ Operator ^^^^^^ Special ^ Comment ^ Comment ^ Type ^ Operator ^ Comment ^^^^^^ Comment ^^^^^ Comment ^^^^^^^^^^ Comment ^^^^ Comment ^^^^^^^^^^^ Comment ^ Comment %MACRO { x ( x ( x %NESTED x ) x ) x } ^ Operator ^^^^^ Special ^ Operator ^ Type ^ Comment ^ Comment ^ Comment ^ Comment ^ Operator ^^^^^^ Special ^ Comment ^ Comment ^ Comment ^ Comment ^ Type ^ Operator %MACRO { x ( x %NESTED { x } x ^ Operator ^^^^^ Special ^ Operator ^ Type ^ Comment ^ Comment ^ Operator ^^^^^^ Special ^ Comment ^ Comment ^ Operator ^ Type ( Macros in comments ) ^ Comment ^^^^^^ Comment ^^ Comment ^^^^^^^^ Comment ^ Comment x ( x %MACRO { x } x ) x ^ Type ^ Comment ^ Comment ^^^^^^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Comment ^ Type x ( } ) x ^ Type ^ Comment ^ Comment ^ Comment ^ Type