• Home
  • Raw
  • Download

Lines Matching refs:bc_parse_push

425 #define bc_parse_push(p, i) (bc_vec_pushByte(&(p)->func->code, i))  macro
2978 bc_parse_push(p, UCHAR_MAX); in bc_parse_pushName()
2994 bc_parse_push(p, inst); in bc_parse_addId()
3148 bc_parse_push(p, BC_PARSE_TOKEN_INST(t)); in bc_parse_operator()
3164 bc_parse_push(p, BC_PARSE_TOKEN_INST(top)); in bc_parse_rightParen()
3200 bc_parse_push(p, BC_INST_CALL); in bc_parse_params()
3279 bc_parse_push(p, *type); in bc_parse_name()
3296 bc_parse_push(p, BC_INST_VAR); in bc_parse_name()
3317 bc_parse_push(p, BC_INST_READ); in bc_parse_read()
3343 bc_parse_push(p, *prev); in bc_parse_builtin()
3357 bc_parse_push(p, BC_INST_SCALE); in bc_parse_scale()
3371 bc_parse_push(p, BC_INST_SCALE_FUNC); in bc_parse_scale()
3390 bc_parse_push(p, inst); in bc_parse_incdec()
3408 bc_parse_push(p, type - BC_LEX_KEY_LAST + BC_INST_LAST); in bc_parse_incdec()
3415 else bc_parse_push(p, BC_INST_SCALE); in bc_parse_incdec()
3419 if (!s) bc_parse_push(p, inst); in bc_parse_incdec()
3447 bc_parse_push(p, inst); in bc_parse_str()
3468 if (!s) bc_parse_push(p, BC_INST_PRINT_POP); in bc_parse_print()
3508 if (bc_parse_isDelimiter(p)) bc_parse_push(p, inst); in bc_parse_return()
3514 bc_parse_push(p, inst); in bc_parse_return()
3526 bc_parse_push(p, BC_INST_RET); in bc_parse_return()
3565 bc_parse_push(p, BC_INST_JUMP); in bc_parse_endBody()
3576 bc_parse_push(p, inst); in bc_parse_endBody()
3637 bc_parse_push(p, BC_INST_JUMP_ZERO); in bc_parse_if()
3654 bc_parse_push(p, BC_INST_JUMP); in bc_parse_else()
3688 bc_parse_push(p, BC_INST_JUMP_ZERO); in bc_parse_while()
3708 if (!s) bc_parse_push(p, BC_INST_POP); in bc_parse_for()
3743 bc_parse_push(p, BC_INST_JUMP_ZERO); in bc_parse_for()
3745 bc_parse_push(p, BC_INST_JUMP); in bc_parse_for()
3752 if (!s) bc_parse_push(p, BC_INST_POP); in bc_parse_for()
3759 bc_parse_push(p, BC_INST_JUMP); in bc_parse_for()
3792 bc_parse_push(p, BC_INST_JUMP); in bc_parse_loopExit()
4082 bc_parse_push(p, BC_INST_HALT); in bc_parse_stmt()
4329 bc_parse_push(p, (uchar) prev); in bc_parse_expr_err()
4400 bc_parse_push(p, BC_PARSE_TOKEN_INST(top)); in bc_parse_expr_err()
4422 if (pfirst || !assign) bc_parse_push(p, BC_INST_PRINT); in bc_parse_expr_err()
4423 bc_parse_push(p, BC_INST_POP); in bc_parse_expr_err()