Searched refs:BcParse (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/bc/include/
H A Dparse.h78 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 Ddc.h61 void dc_parse_parse(BcParse *p);
62 void dc_parse_expr(BcParse *p, uint8_t flags);
H A Dbc.h157 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 Dvm.h327 BcParse prs;
/freebsd-13-stable/contrib/bc/src/
H A Ddc_parse.c47 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 Dparse.c47 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 Dbc_parse.c49 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 Dprogram.c433 BcParse parse;
1490 BcParse prs;

Completed in 195 milliseconds