{kind = TOKEN_PIXEL;           ; index = 21   ; length = 5    line = 3    ; column = 0    ; value ='pixel'; }
{kind = TOKEN_IDENTIFIER;      ; index = 27   ; length = 4    line = 3    ; column = 6    ; value ='main'; }
{kind = TOKEN_DOUBLECOLON;     ; index = 32   ; length = 2    line = 3    ; column = 11   ; value ='::'; }
{kind = TOKEN_LEFTPAREN;       ; index = 35   ; length = 1    line = 3    ; column = 14   ; value ='('; }
{kind = TOKEN_RIGHTPAREN;      ; index = 36   ; length = 1    line = 3    ; column = 15   ; value =')'; }
{kind = TOKEN_LEFTBRACE;       ; index = 38   ; length = 1    line = 3    ; column = 17   ; value ='{'; }
{kind = TOKEN_DIRECTIVE;       ; index = 42   ; length = 2    line = 4    ; column = 0    ; value ='if'; }
{kind = TOKEN_IDENTIFIER;      ; index = 45   ; length = 3    line = 4    ; column = 3    ; value ='Env'; }
{kind = TOKEN_DOT;             ; index = 48   ; length = 1    line = 4    ; column = 6    ; value ='.'; }
{kind = TOKEN_IDENTIFIER;      ; index = 49   ; length = 5    line = 4    ; column = 7    ; value ='Alpha'; }
{kind = TOKEN_LEFTBRACE;       ; index = 55   ; length = 1    line = 4    ; column = 13   ; value ='{'; }
{kind = TOKEN_IDENTIFIER;      ; index = 59   ; length = 11   line = 5    ; column = 0    ; value ='alpha_color'; }
{kind = TOKEN_COLON;           ; index = 71   ; length = 1    line = 5    ; column = 12   ; value =':'; }
{kind = TOKEN_ASSIGN;          ; index = 72   ; length = 1    line = 5    ; column = 13   ; value ='='; }
{kind = TOKEN_IDENTIFIER;      ; index = 74   ; length = 6    line = 5    ; column = 15   ; value ='float4'; }
{kind = TOKEN_LEFTPAREN;       ; index = 80   ; length = 1    line = 5    ; column = 21   ; value ='('; }
{kind = TOKEN_INTLITERAL;      ; index = 81   ; length = 1    line = 5    ; column = 22   ; value ='1'; }
{kind = TOKEN_COMMA;           ; index = 82   ; length = 1    line = 5    ; column = 23   ; value =','; }
{kind = TOKEN_INTLITERAL;      ; index = 84   ; length = 1    line = 5    ; column = 25   ; value ='0'; }
{kind = TOKEN_COMMA;           ; index = 85   ; length = 1    line = 5    ; column = 26   ; value =','; }
{kind = TOKEN_INTLITERAL;      ; index = 87   ; length = 1    line = 5    ; column = 28   ; value ='0'; }
{kind = TOKEN_COMMA;           ; index = 88   ; length = 1    line = 5    ; column = 29   ; value =','; }
{kind = TOKEN_INTLITERAL;      ; index = 90   ; length = 1    line = 5    ; column = 31   ; value ='1'; }
{kind = TOKEN_RIGHTPAREN;      ; index = 91   ; length = 1    line = 5    ; column = 32   ; value =')'; }
{kind = TOKEN_SEMICOLON;       ; index = 92   ; length = 1    line = 5    ; column = 33   ; value =';'; }
{kind = TOKEN_IDENTIFIER;      ; index = 96   ; length = 1    line = 6    ; column = 0    ; value ='f'; }
{kind = TOKEN_COLON;           ; index = 98   ; length = 1    line = 6    ; column = 2    ; value =':'; }
{kind = TOKEN_ASSIGN;          ; index = 99   ; length = 1    line = 6    ; column = 3    ; value ='='; }
{kind = TOKEN_FLOATLITERAL;    ; index = 101  ; length = 3    line = 6    ; column = 5    ; value ='2'; }
{kind = TOKEN_SEMICOLON;       ; index = 104  ; length = 1    line = 6    ; column = 8    ; value =';'; }
{kind = TOKEN_RIGHTBRACE;      ; index = 107  ; length = 1    line = 7    ; column = 0    ; value ='}'; }
{kind = TOKEN_ELSE;            ; index = 109  ; length = 4    line = 7    ; column = 2    ; value ='else'; }
{kind = TOKEN_LEFTBRACE;       ; index = 114  ; length = 1    line = 7    ; column = 7    ; value ='{'; }
{kind = TOKEN_IDENTIFIER;      ; index = 118  ; length = 5    line = 8    ; column = 0    ; value ='color'; }
{kind = TOKEN_COLON;           ; index = 124  ; length = 1    line = 8    ; column = 6    ; value =':'; }
{kind = TOKEN_ASSIGN;          ; index = 125  ; length = 1    line = 8    ; column = 7    ; value ='='; }
{kind = TOKEN_IDENTIFIER;      ; index = 127  ; length = 6    line = 8    ; column = 9    ; value ='float3'; }
{kind = TOKEN_LEFTPAREN;       ; index = 133  ; length = 1    line = 8    ; column = 15   ; value ='('; }
{kind = TOKEN_INTLITERAL;      ; index = 134  ; length = 1    line = 8    ; column = 16   ; value ='0'; }
{kind = TOKEN_COMMA;           ; index = 135  ; length = 1    line = 8    ; column = 17   ; value =','; }
{kind = TOKEN_INTLITERAL;      ; index = 137  ; length = 1    line = 8    ; column = 19   ; value ='0'; }
{kind = TOKEN_COMMA;           ; index = 138  ; length = 1    line = 8    ; column = 20   ; value =','; }
{kind = TOKEN_INTLITERAL;      ; index = 140  ; length = 1    line = 8    ; column = 22   ; value ='0'; }
{kind = TOKEN_RIGHTPAREN;      ; index = 141  ; length = 1    line = 8    ; column = 23   ; value =')'; }
{kind = TOKEN_SEMICOLON;       ; index = 142  ; length = 1    line = 8    ; column = 24   ; value =';'; }
{kind = TOKEN_IDENTIFIER;      ; index = 146  ; length = 1    line = 9    ; column = 0    ; value ='g'; }
{kind = TOKEN_COLON;           ; index = 148  ; length = 1    line = 9    ; column = 2    ; value =':'; }
{kind = TOKEN_ASSIGN;          ; index = 149  ; length = 1    line = 9    ; column = 3    ; value ='='; }
{kind = TOKEN_FLOATLITERAL;    ; index = 151  ; length = 3    line = 9    ; column = 5    ; value ='5'; }
{kind = TOKEN_SEMICOLON;       ; index = 154  ; length = 1    line = 9    ; column = 8    ; value =';'; }
{kind = TOKEN_RIGHTBRACE;      ; index = 157  ; length = 1    line = 10   ; column = 0    ; value ='}'; }
{kind = TOKEN_RIGHTBRACE;      ; index = 160  ; length = 1    line = 11   ; column = 0    ; value ='}'; }
{kind = TOKEN_EOF;             ; index = 163  ; length = 0    line = 12   ; column = 0    ; value =''; }
