Lines Matching refs:kind
78 if (tokp->kind != expect) {
90 if (tokp->kind != expect1 && tokp->kind != expect2) {
102 if (tokp->kind != expect1 && tokp->kind != expect2
103 && tokp->kind != expect3) {
115 switch (tokp->kind) {
140 if (tokp->kind == expect) {
167 tokp->kind = TOK_EOF;
215 tokp->kind = TOK_COLON;
219 tokp->kind = TOK_SEMICOLON;
223 tokp->kind = TOK_COMMA;
227 tokp->kind = TOK_EQUAL;
231 tokp->kind = TOK_STAR;
235 tokp->kind = TOK_LBRACKET;
239 tokp->kind = TOK_RBRACKET;
243 tokp->kind = TOK_LBRACE;
247 tokp->kind = TOK_RBRACE;
251 tokp->kind = TOK_LPAREN;
255 tokp->kind = TOK_RPAREN;
259 tokp->kind = TOK_LANGLE;
263 tokp->kind = TOK_RANGLE;
268 tokp->kind = TOK_STRCONST;
272 tokp->kind = TOK_CHARCONST;
287 tokp->kind = TOK_IDENT;
424 for (s = symbols; s->kind != TOK_EOF; s++) {
428 tokp->kind = s->kind;
435 tokp->kind = TOK_IDENT;