Lines Matching refs:prog
51 p->func = bc_vec_item(&p->prog->fns, fidx);
57 bc_parse_pushIndex(p, bc_program_search(p->prog, name, var));
79 idx = bc_program_addString(p->prog, p->l.str.v);
88 BcProgram* prog = p->prog;
116 if (bc_map_insert(&prog->const_map, string, prog->consts.len, &idx))
119 BcId* id = bc_vec_item(&prog->const_map, idx);
125 c = bc_vec_pushEmpty(&prog->consts);
138 BcId* id = bc_vec_item(&prog->const_map, idx);
185 p->func = bc_vec_item(&p->prog->fns, p->fidx);
220 bc_program_reset(p->prog);
250 bc_parse_init(BcParse* p, BcProgram* prog, size_t func)
258 assert(p != NULL && prog != NULL);
279 p->prog = prog;