Lines Matching refs:token
168 static arith_t primary(int token, union yystype *val, int op, int noeval)
173 switch (token) {
187 token = op;
211 int token;
213 token = yylex();
216 b = primary(token, &val, yylex(), noeval);
235 static arith_t binop(int token, union yystype *val, int op, int noeval)
237 arith_t a = primary(token, val, op, noeval);
246 static arith_t and(int token, union yystype *val, int op, int noeval)
248 arith_t a = binop(token, val, op, noeval);
255 token = yylex();
258 b = and(token, val, yylex(), noeval | !a);
263 static arith_t or(int token, union yystype *val, int op, int noeval)
265 arith_t a = and(token, val, op, noeval);
272 token = yylex();
275 b = or(token, val, yylex(), noeval | !!a);
280 static arith_t cond(int token, union yystype *val, int op, int noeval)
282 arith_t a = or(token, val, op, noeval);
294 token = yylex();
297 c = cond(token, val, yylex(), noeval | !!a);