Lines Matching refs:expr_t
110 typedef struct expr *expr_t; typedef
115 void makeexp (expr_t *, enum op_t, expr_t, expr_t);
116 void free_expr (expr_t);
117 char *expr (char *, expr_t *);
118 char *term (char *, expr_t *);
119 char *power (char *, expr_t *);
120 char *factor (char *, expr_t *);
125 void mpz_eval_expr (mpz_ptr, expr_t);
126 void mpz_eval_mod_expr (mpz_ptr, expr_t, mpz_ptr);
489 expr (char *str, expr_t *e) in expr()
491 expr_t e2; in expr()
551 term (char *str, expr_t *e) in term()
553 expr_t e2; in term()
638 power (char *str, expr_t *e) in power()
640 expr_t e2; in power()
741 factor (char *str, expr_t *e) in factor()
743 expr_t e1, e2; in factor()
829 expr_t res; in factor()
866 makeexp (expr_t *r, enum op_t op, expr_t lhs, expr_t rhs) in makeexp()
868 expr_t res; in makeexp()
879 free_expr (expr_t e) in free_expr()
895 mpz_eval_expr (mpz_ptr r, expr_t e) in mpz_eval_expr()
983 expr_t two, et; in mpz_eval_expr()
1311 mpz_eval_mod_expr (mpz_ptr r, expr_t e, mpz_ptr mod) in mpz_eval_mod_expr()