Lines Matching refs:expression

37 static struct expression *
38 alloc_and_hook_expr(struct expression **exp_p, struct expression **last_p) in alloc_and_hook_expr()
40 struct expression *ex, *at; in alloc_and_hook_expr()
42 ex = malloc(sizeof(struct expression)); in alloc_and_hook_expr()
47 memset(ex, 0, sizeof(struct expression)); in alloc_and_hook_expr()
66 validate_expr(struct expression *exp, int val1_is_set, int op_is_set, int val2_is_set, in validate_expr()
171 print_exp(struct expression *exp) in print_exp()
210 walk_back_and_insert_paren(struct expression **beg, struct expression *frm) in walk_back_and_insert_paren()
212 struct expression *at, *ex; in walk_back_and_insert_paren()
215 ex = malloc(sizeof(struct expression)); in walk_back_and_insert_paren()
220 memset(ex, 0, sizeof(struct expression)); in walk_back_and_insert_paren()
270 walk_fwd_and_insert_paren(struct expression *frm, struct expression **added) in walk_fwd_and_insert_paren()
272 struct expression *at, *ex; in walk_fwd_and_insert_paren()
274 ex = malloc(sizeof(struct expression)); in walk_fwd_and_insert_paren()
279 memset(ex, 0, sizeof(struct expression)); in walk_fwd_and_insert_paren()
317 add_precendence(struct expression **beg, struct expression *start, struct expression *end) in add_precendence()
325 struct expression *at, *newone; in add_precendence()
352 set_math_precidence(struct expression **beg, struct expression *exp, struct expression **stopped) in set_math_precidence()
354 struct expression *at, *start, *end; in set_math_precidence()
397 pmc_name_set(struct expression *at) in pmc_name_set()
425 struct expression *
428 struct expression *exp=NULL, *last=NULL, *at; in parse_expression()
546 static struct expression *
547 gather_exp_to_paren_close(struct expression *exp, double *val_fill) in gather_exp_to_paren_close()
557 struct expression *lastproc; in gather_exp_to_paren_close()
571 run_expr(struct expression *exp, int initial_call, struct expression **lastone) in run_expr()
582 struct expression *op, *other_half, *rest; in run_expr()
672 calc_expr(struct expression *exp) in calc_expr()
674 struct expression *at; in calc_expr()
705 struct expression *exp; in main()