5 TS(IDENTIFIER, "identifier", = 256)
6 TS(INTEGER, "integer number",)
7 TS(STRING_LITERAL, "string literal",)
50 T(_const, "const", = T_const)
51 T(restrict, "__restrict",)
52 T(_restrict, "restrict", = T_restrict)
54 T(__asm__, "__asm__", = T_asm)
56 T(__inline, "__inline", = T_inline)
62 T(GREATERGREATER, ">>",)
64 T(GREATEREQUAL, ">=",)
66 T(EXCLAMATIONMARKEQUAL, "!=",)
70 T(ASTERISKEQUAL, "*=",)
72 T(PERCENTEQUAL, "%=",)
75 T(LESSLESSEQUAL, "<<=",)
76 T(GREATERGREATEREQUAL, ">>=",)
82 #define T_LAST_TOKEN (T_HASHHASH+1)
84 T(LESSCOLON, "<:", = '[')
85 T(COLONGREATER, ":>", = ']')
86 T(LESSPERCENT, "<%", = '{')
87 T(PERCENTGREATER, "%>", = '}')
88 T(PERCENTCOLON, "%:", = '#')
89 T(PERCENTCOLONPERCENTCOLON, "%:%:", = T_HASHHASH)
99 T(ASTERISK, "*", = '*')
103 T(EXCLAMATIONMARK, "!", = '!')
105 T(PERCENT, "%", = '%')
107 T(GREATER, ">", = '>')
110 T(QUESTIONMARK, "?", = '?')
112 T(SEMICOLON, ";", = ';')
117 TS(NEWLINE, "newline", = '\n')