{kind = TOKEN_IDENTIFIER;      ; index = 0    ; length = 1    line = 1    ; column = 0    ; value ='p'; }
{kind = TOKEN_DOUBLECOLON;     ; index = 2    ; length = 2    line = 1    ; column = 2    ; value ='::'; }
{kind = TOKEN_IDENTIFIER;      ; index = 5    ; length = 15   line = 1    ; column = 5    ; value ='constant_buffer'; }
{kind = TOKEN_LEFTBRACE;       ; index = 21   ; length = 1    line = 1    ; column = 21   ; value ='{'; }
{kind = TOKEN_IDENTIFIER;      ; index = 25   ; length = 1    line = 2    ; column = 0    ; value ='v'; }
{kind = TOKEN_COLON;           ; index = 27   ; length = 1    line = 2    ; column = 2    ; value =':'; }
{kind = TOKEN_IDENTIFIER;      ; index = 29   ; length = 6    line = 2    ; column = 4    ; value ='float2'; }
{kind = TOKEN_SEMICOLON;       ; index = 35   ; length = 1    line = 2    ; column = 10   ; value =';'; }
{kind = TOKEN_RIGHTBRACE;      ; index = 38   ; length = 1    line = 3    ; column = 0    ; value ='}'; }
{kind = TOKEN_VERTEX;          ; index = 43   ; length = 6    line = 5    ; column = 0    ; value ='vertex'; }
{kind = TOKEN_IDENTIFIER;      ; index = 50   ; length = 4    line = 5    ; column = 7    ; value ='main'; }
{kind = TOKEN_DOUBLECOLON;     ; index = 55   ; length = 2    line = 5    ; column = 12   ; value ='::'; }
{kind = TOKEN_LEFTPAREN;       ; index = 57   ; length = 1    line = 5    ; column = 14   ; value ='('; }
{kind = TOKEN_RIGHTPAREN;      ; index = 58   ; length = 1    line = 5    ; column = 15   ; value =')'; }
{kind = TOKEN_LEFTBRACE;       ; index = 60   ; length = 1    line = 5    ; column = 17   ; value ='{'; }
{kind = TOKEN_IDENTIFIER;      ; index = 64   ; length = 1    line = 6    ; column = 0    ; value ='x'; }
{kind = TOKEN_COLON;           ; index = 66   ; length = 1    line = 6    ; column = 2    ; value =':'; }
{kind = TOKEN_IDENTIFIER;      ; index = 68   ; length = 5    line = 6    ; column = 4    ; value ='float'; }
{kind = TOKEN_ASSIGN;          ; index = 74   ; length = 1    line = 6    ; column = 10   ; value ='='; }
{kind = TOKEN_IDENTIFIER;      ; index = 76   ; length = 1    line = 6    ; column = 12   ; value ='p'; }
{kind = TOKEN_DOT;             ; index = 77   ; length = 1    line = 6    ; column = 13   ; value ='.'; }
{kind = TOKEN_IDENTIFIER;      ; index = 78   ; length = 1    line = 6    ; column = 14   ; value ='v'; }
{kind = TOKEN_DOT;             ; index = 79   ; length = 1    line = 6    ; column = 15   ; value ='.'; }
{kind = TOKEN_IDENTIFIER;      ; index = 80   ; length = 1    line = 6    ; column = 16   ; value ='x'; }
{kind = TOKEN_SLASH;           ; index = 82   ; length = 1    line = 6    ; column = 18   ; value ='/'; }
{kind = TOKEN_IDENTIFIER;      ; index = 84   ; length = 1    line = 6    ; column = 20   ; value ='p'; }
{kind = TOKEN_DOT;             ; index = 85   ; length = 1    line = 6    ; column = 21   ; value ='.'; }
{kind = TOKEN_IDENTIFIER;      ; index = 86   ; length = 1    line = 6    ; column = 22   ; value ='v'; }
{kind = TOKEN_DOT;             ; index = 87   ; length = 1    line = 6    ; column = 23   ; value ='.'; }
{kind = TOKEN_IDENTIFIER;      ; index = 88   ; length = 1    line = 6    ; column = 24   ; value ='y'; }
{kind = TOKEN_SEMICOLON;       ; index = 89   ; length = 1    line = 6    ; column = 25   ; value =';'; }
{kind = TOKEN_RIGHTBRACE;      ; index = 92   ; length = 1    line = 7    ; column = 0    ; value ='}'; }
{kind = TOKEN_EOF;             ; index = 95   ; length = 0    line = 8    ; column = 0    ; value =''; }
