Lines Matching refs:expression

35 static struct expression *
36 alloc_and_hook_expr(struct expression **exp_p, struct expression **last_p) in alloc_and_hook_expr()
38 struct expression *ex, *at; in alloc_and_hook_expr()
40 ex = malloc(sizeof(struct expression)); in alloc_and_hook_expr()
45 memset(ex, 0, sizeof(struct expression)); in alloc_and_hook_expr()
64 validate_expr(struct expression *exp, int val1_is_set, int op_is_set, int val2_is_set, in validate_expr()
169 print_exp(struct expression *exp) in print_exp()
208 walk_back_and_insert_paren(struct expression **beg, struct expression *frm) in walk_back_and_insert_paren()
210 struct expression *at, *ex; in walk_back_and_insert_paren()
213 ex = malloc(sizeof(struct expression)); in walk_back_and_insert_paren()
218 memset(ex, 0, sizeof(struct expression)); in walk_back_and_insert_paren()
268 walk_fwd_and_insert_paren(struct expression *frm, struct expression **added) in walk_fwd_and_insert_paren()
270 struct expression *at, *ex; in walk_fwd_and_insert_paren()
272 ex = malloc(sizeof(struct expression)); in walk_fwd_and_insert_paren()
277 memset(ex, 0, sizeof(struct expression)); in walk_fwd_and_insert_paren()
315 add_precendence(struct expression **beg, struct expression *start, struct expression *end) in add_precendence()
323 struct expression *at, *newone; in add_precendence()
350 set_math_precidence(struct expression **beg, struct expression *exp, struct expression **stopped) in set_math_precidence()
352 struct expression *at, *start, *end; in set_math_precidence()
395 pmc_name_set(struct expression *at) in pmc_name_set()
423 struct expression *
426 struct expression *exp=NULL, *last=NULL, *at; in parse_expression()
544 static struct expression *
545 gather_exp_to_paren_close(struct expression *exp, double *val_fill) in gather_exp_to_paren_close()
555 struct expression *lastproc; in gather_exp_to_paren_close()
569 run_expr(struct expression *exp, int initial_call, struct expression **lastone) in run_expr()
580 struct expression *op, *other_half, *rest; in run_expr()
670 calc_expr(struct expression *exp) in calc_expr()
672 struct expression *at; in calc_expr()
703 struct expression *exp; in main()