Home | History | Annotate | Download | only in sh

Lines Matching defs:token

164 		arith_err("token error");
207 primary(int token, union a_token_val *val, int op, int noeval)
212 VTRACE(DBG_ARITH, ("Arith primary: token %d op %d%s\n",
213 token, op, noeval ? " noeval" : ""));
215 switch (token) {
259 result += (token == ARITH_INCR ? 1 : -1));
274 int token;
280 token = arith_token();
283 b = primary(token, &val, arith_token(), noeval);
303 binop(int token, union a_token_val *val, int op, int noeval)
305 intmax_t a = primary(token, val, op, noeval);
315 and(int token, union a_token_val *val, int op, int noeval)
317 intmax_t a = binop(token, val, op, noeval);
326 token = arith_token();
329 b = and(token, val, arith_token(), noeval | !a);
335 or(int token, union a_token_val *val, int op, int noeval)
337 intmax_t a = and(token, val, op, noeval);
346 token = arith_token();
349 b = or(token, val, arith_token(), noeval | !!a);
355 cond(int token, union a_token_val *val, int op, int noeval)
357 intmax_t a = or(token, val, op, noeval);
371 token = arith_token();
374 c = cond(token, val, arith_token(), noeval | !!a);
410 comma_list(int token, int noeval)
412 intmax_t result = assignment(token, noeval);