5 TS(IDENTIFIER, "identifier", = 256)
6 TS(INTEGER, "integer number",)
7 TS(STRING_LITERAL, "string literal",)
8 TS(PP_NEWLINE, "praeprocessor newline",)
9 TS(PP_HEADER_NAME, "praeprocessor header name",)
55 T(GREATERGREATER, ">>",)
57 T(GREATEREQUAL, ">=",)
59 T(EXCLAMATIONMARKEQUAL, "!=",)
63 T(ASTERISKEQUAL, "*=",)
65 T(PERCENTEQUAL, "%=",)
68 T(LESSLESSEQUAL, "<<=",)
69 T(GREATERGREATEREQUAL, ">>=",)
75 #define T_LAST_TOKEN (T_HASHHASH+1)
85 T(ASTERISK, "*", = '*')
89 T(EXCLAMATIONMARK, "!", = '!')
91 T(PERCENT, "%", = '%')
93 T(GREATER, ">", = '>')
96 T(QUESTIONMARK, "?", = '?')
98 T(SEMICOLON, ";", = ';')
103 T(LESSCOLON, "<:", = '[')
104 T(COLONGREATER, ":>", = ']')
105 T(LESSPERCENT, "<%", = '{')
106 T(PERCENTGREATER, "%>", = '}')
107 T(PERCENTCOLON, "%:", = '#')
108 T(PERCENTCOLONPERCENTCOLON, "%:%:", = T_HASHHASH)