{kind = TOKEN_META;            ; index = 0    ; length = 4    line = 1    ; column = 0    ; value ='meta'; }
{kind = TOKEN_LEFTBRACE;       ; index = 5    ; length = 1    line = 1    ; column = 5    ; value ='{'; }
{kind = TOKEN_IDENTIFIER;      ; index = 9    ; length = 4    line = 2    ; column = 0    ; value ='name'; }
{kind = TOKEN_COLON;           ; index = 18   ; length = 1    line = 2    ; column = 9    ; value =':'; }
{kind = TOKEN_IDENTIFIER;      ; index = 20   ; length = 8    line = 2    ; column = 11   ; value ='LitBasic'; }
{kind = TOKEN_SEMICOLON;       ; index = 28   ; length = 1    line = 2    ; column = 19   ; value =';'; }
{kind = TOKEN_IDENTIFIER;      ; index = 32   ; length = 8    line = 3    ; column = 0    ; value ='category'; }
{kind = TOKEN_COLON;           ; index = 41   ; length = 1    line = 3    ; column = 9    ; value =':'; }
{kind = TOKEN_IDENTIFIER;      ; index = 43   ; length = 5    line = 3    ; column = 11   ; value ='Scene'; }
{kind = TOKEN_SEMICOLON;       ; index = 48   ; length = 1    line = 3    ; column = 16   ; value =';'; }
{kind = TOKEN_RIGHTBRACE;      ; index = 51   ; length = 1    line = 4    ; column = 0    ; value ='}'; }
{kind = TOKEN_PROPERTIES;      ; index = 56   ; length = 10   line = 6    ; column = 0    ; value ='properties'; }
{kind = TOKEN_LEFTBRACE;       ; index = 67   ; length = 1    line = 6    ; column = 11   ; value ='{'; }
{kind = TOKEN_IDENTIFIER;      ; index = 71   ; length = 5    line = 7    ; column = 0    ; value ='color'; }
{kind = TOKEN_COLON;           ; index = 77   ; length = 1    line = 7    ; column = 6    ; value =':'; }
{kind = TOKEN_IDENTIFIER;      ; index = 79   ; length = 6    line = 7    ; column = 8    ; value ='float4'; }
{kind = TOKEN_SEMICOLON;       ; index = 85   ; length = 1    line = 7    ; column = 14   ; value =';'; }
{kind = TOKEN_RIGHTBRACE;      ; index = 88   ; length = 1    line = 8    ; column = 0    ; value ='}'; }
{kind = TOKEN_VERTEX;          ; index = 93   ; length = 6    line = 10   ; column = 0    ; value ='vertex'; }
{kind = TOKEN_IDENTIFIER;      ; index = 100  ; length = 4    line = 10   ; column = 7    ; value ='main'; }
{kind = TOKEN_DOUBLECOLON;     ; index = 105  ; length = 2    line = 10   ; column = 12   ; value ='::'; }
{kind = TOKEN_LEFTPAREN;       ; index = 108  ; length = 1    line = 10   ; column = 15   ; value ='('; }
{kind = TOKEN_IDENTIFIER;      ; index = 109  ; length = 3    line = 10   ; column = 16   ; value ='pos'; }
{kind = TOKEN_COLON;           ; index = 113  ; length = 1    line = 10   ; column = 20   ; value =':'; }
{kind = TOKEN_IDENTIFIER;      ; index = 115  ; length = 6    line = 10   ; column = 22   ; value ='float3'; }
{kind = TOKEN_AT;              ; index = 122  ; length = 1    line = 10   ; column = 29   ; value ='@'; }
{kind = TOKEN_IDENTIFIER;      ; index = 123  ; length = 8    line = 10   ; column = 30   ; value ='position'; }
{kind = TOKEN_COMMA;           ; index = 131  ; length = 1    line = 10   ; column = 38   ; value =','; }
{kind = TOKEN_IDENTIFIER;      ; index = 133  ; length = 2    line = 10   ; column = 40   ; value ='uv'; }
{kind = TOKEN_COLON;           ; index = 136  ; length = 1    line = 10   ; column = 43   ; value =':'; }
{kind = TOKEN_IDENTIFIER;      ; index = 138  ; length = 6    line = 10   ; column = 45   ; value ='float2'; }
{kind = TOKEN_AT;              ; index = 145  ; length = 1    line = 10   ; column = 52   ; value ='@'; }
{kind = TOKEN_IDENTIFIER;      ; index = 146  ; length = 2    line = 10   ; column = 53   ; value ='uv'; }
{kind = TOKEN_RIGHTPAREN;      ; index = 148  ; length = 1    line = 10   ; column = 55   ; value =')'; }
{kind = TOKEN_ARROW;           ; index = 150  ; length = 2    line = 10   ; column = 57   ; value ='->'; }
{kind = TOKEN_IDENTIFIER;      ; index = 153  ; length = 6    line = 10   ; column = 60   ; value ='float3'; }
{kind = TOKEN_AT;              ; index = 160  ; length = 1    line = 10   ; column = 67   ; value ='@'; }
{kind = TOKEN_IDENTIFIER;      ; index = 161  ; length = 8    line = 10   ; column = 68   ; value ='position'; }
{kind = TOKEN_LEFTBRACE;       ; index = 170  ; length = 1    line = 10   ; column = 77   ; value ='{'; }
{kind = TOKEN_RETURN;          ; index = 174  ; length = 6    line = 11   ; column = 0    ; value ='return'; }
{kind = TOKEN_IDENTIFIER;      ; index = 181  ; length = 3    line = 11   ; column = 7    ; value ='pos'; }
{kind = TOKEN_SEMICOLON;       ; index = 184  ; length = 1    line = 11   ; column = 10   ; value =';'; }
{kind = TOKEN_RIGHTBRACE;      ; index = 187  ; length = 1    line = 12   ; column = 0    ; value ='}'; }
{kind = TOKEN_PIXEL;           ; index = 192  ; length = 5    line = 14   ; column = 0    ; value ='pixel'; }
{kind = TOKEN_IDENTIFIER;      ; index = 198  ; length = 4    line = 14   ; column = 6    ; value ='main'; }
{kind = TOKEN_DOUBLECOLON;     ; index = 203  ; length = 2    line = 14   ; column = 11   ; value ='::'; }
{kind = TOKEN_LEFTPAREN;       ; index = 206  ; length = 1    line = 14   ; column = 14   ; value ='('; }
{kind = TOKEN_RIGHTPAREN;      ; index = 207  ; length = 1    line = 14   ; column = 15   ; value =')'; }
{kind = TOKEN_ARROW;           ; index = 209  ; length = 2    line = 14   ; column = 17   ; value ='->'; }
{kind = TOKEN_IDENTIFIER;      ; index = 212  ; length = 6    line = 14   ; column = 20   ; value ='float4'; }
{kind = TOKEN_AT;              ; index = 219  ; length = 1    line = 14   ; column = 27   ; value ='@'; }
{kind = TOKEN_IDENTIFIER;      ; index = 220  ; length = 7    line = 14   ; column = 28   ; value ='target0'; }
{kind = TOKEN_LEFTBRACE;       ; index = 228  ; length = 1    line = 14   ; column = 36   ; value ='{'; }
{kind = TOKEN_RETURN;          ; index = 232  ; length = 6    line = 15   ; column = 0    ; value ='return'; }
{kind = TOKEN_PROPERTIES;      ; index = 239  ; length = 10   line = 15   ; column = 7    ; value ='properties'; }
{kind = TOKEN_DOT;             ; index = 249  ; length = 1    line = 15   ; column = 17   ; value ='.'; }
{kind = TOKEN_IDENTIFIER;      ; index = 250  ; length = 5    line = 15   ; column = 18   ; value ='color'; }
{kind = TOKEN_SEMICOLON;       ; index = 255  ; length = 1    line = 15   ; column = 23   ; value =';'; }
{kind = TOKEN_RIGHTBRACE;      ; index = 258  ; length = 1    line = 16   ; column = 0    ; value ='}'; }
{kind = TOKEN_EOF;             ; index = 261  ; length = 0    line = 17   ; column = 0    ; value =''; }
