Lines Matching defs:BcParse
136 struct BcParse;
143 typedef void (*BcParseParse)(struct BcParse* p);
151 typedef void (*BcParseExpr)(struct BcParse* p, uint8_t flags);
154 typedef struct BcParse
206 } BcParse;
215 bc_parse_init(BcParse* p, struct BcProgram* prog, size_t func);
223 bc_parse_free(BcParse* p);
231 bc_parse_reset(BcParse* p);
238 bc_parse_addString(BcParse* p);
245 bc_parse_number(BcParse* p);
253 bc_parse_updateFunc(BcParse* p, size_t fidx);
263 bc_parse_pushName(const BcParse* p, char* name, bool var);
272 bc_parse_text(BcParse* p, const char* text, BcMode mode);