Lines Matching defs:inst
495 * @param inst The instruction corresponding to the builtin.
498 bc_parse_noArgBuiltin(BcParse* p, BcInst inst)
508 bc_parse_push(p, inst);
708 uchar inst;
728 *prev = inst = BC_INST_INC + (p->l.t != BC_LEX_OP_INC);
729 bc_parse_push(p, inst);
737 *prev = inst = BC_INST_ASSIGN_PLUS + (p->l.t != BC_LEX_OP_INC);
777 bc_parse_push(p, inst);
812 * @param inst The instruction corresponding to how the string was found and
816 bc_parse_str(BcParse* p, BcInst inst)
819 bc_parse_push(p, inst);
832 BcInst inst = type == BC_LEX_KW_STREAM ? BC_INST_PRINT_STREAM :
846 if (t == BC_LEX_STR) bc_parse_str(p, inst);
851 bc_parse_push(p, inst);
883 uchar inst = BC_INST_RET0;
889 if (p->func->voidfn) inst = BC_INST_RET_VOID;
897 if (bc_parse_isDelimiter(p)) bc_parse_push(p, inst);
908 bc_parse_push(p, inst);
1007 BcInst inst = (p->func->voidfn ? BC_INST_RET_VOID : BC_INST_RET0);
1008 bc_parse_push(p, inst);
2001 uchar inst = BC_INST_INVALID;
2551 inst = *((uchar*) bc_vec_top(&p->func->code));
2552 inst += (BC_INST_ASSIGN_POWER_NO_VAL - BC_INST_ASSIGN_POWER);
2559 inst = *((uchar*) bc_vec_top(&p->func->code));
2560 incdec = (inst <= BC_INST_DEC);
2561 inst = BC_INST_ASSIGN_PLUS_NO_VAL +
2562 (inst != BC_INST_INC && inst != BC_INST_ASSIGN_PLUS);
2569 if (inst >= BC_INST_ASSIGN_POWER_NO_VAL &&
2570 inst <= BC_INST_ASSIGN_NO_VAL)
2577 bc_parse_push(p, inst);
2591 (inst < BC_INST_ASSIGN_POWER_NO_VAL ||
2592 inst > BC_INST_ASSIGN_NO_VAL))