Searched refs:BcParse (Results 1 - 8 of 8) sorted by relevance
/freebsd-13-stable/contrib/bc/include/ |
H A D | parse.h | 78 struct BcParse; 81 typedef void (*BcParseParse)(struct BcParse*); 82 typedef void (*BcParseExpr)(struct BcParse*, uint8_t); 84 typedef struct BcParse { struct 102 } BcParse; typedef in typeref:struct:BcParse 104 void bc_parse_init(BcParse *p, struct BcProgram *prog, size_t func); 105 void bc_parse_free(BcParse *p); 106 void bc_parse_reset(BcParse *p); 108 void bc_parse_addString(BcParse *p); 109 void bc_parse_number(BcParse * [all...] |
H A D | dc.h | 61 void dc_parse_parse(BcParse *p); 62 void dc_parse_expr(BcParse *p, uint8_t flags);
|
H A D | bc.h | 157 void bc_parse_expr(BcParse *p, uint8_t flags); 159 void bc_parse_parse(BcParse *p); 160 void bc_parse_expr_status(BcParse *p, uint8_t flags, BcParseNext next);
|
H A D | vm.h | 327 BcParse prs;
|
/freebsd-13-stable/contrib/bc/src/ |
H A D | dc_parse.c | 47 static void dc_parse_register(BcParse *p, bool var) { 55 static inline void dc_parse_string(BcParse *p) { 60 static void dc_parse_mem(BcParse *p, uchar inst, bool name, bool store) { 74 static void dc_parse_cond(BcParse *p, uchar inst) { 90 static void dc_parse_token(BcParse *p, BcLexType t, uint8_t flags) { 192 void dc_parse_expr(BcParse *p, uint8_t flags) { 222 void dc_parse_parse(BcParse *p) {
|
H A D | parse.c | 47 void bc_parse_updateFunc(BcParse *p, size_t fidx) { 52 inline void bc_parse_pushName(const BcParse *p, char *name, bool var) { 56 static void bc_parse_update(BcParse *p, uchar inst, size_t idx) { 62 void bc_parse_addString(BcParse *p) { 83 static void bc_parse_addNum(BcParse *p, const char *string) { 113 void bc_parse_number(BcParse *p) { 140 void bc_parse_text(BcParse *p, const char *text) { 146 void bc_parse_reset(BcParse *p) { 173 void bc_parse_free(BcParse *p) { 192 void bc_parse_init(BcParse * [all...] |
H A D | bc_parse.c | 49 static void bc_parse_else(BcParse *p); 50 static void bc_parse_stmt(BcParse *p); 51 static BcParseStatus bc_parse_expr_err(BcParse *p, uint8_t flags, 62 static bool bc_parse_isDelimiter(const BcParse *p) { 98 static void bc_parse_setLabel(BcParse *p) { 112 static void bc_parse_createLabel(BcParse *p, size_t idx) { 116 static void bc_parse_createCondLabel(BcParse *p, size_t idx) { 121 static void bc_parse_createExitLabel(BcParse *p, size_t idx, bool loop) { 135 static void bc_parse_operator(BcParse *p, BcLexType type, 158 static void bc_parse_rightParen(BcParse * [all...] |
H A D | program.c | 433 BcParse parse; 1490 BcParse prs;
|
Completed in 195 milliseconds