Home | History | Annotate | Download | only in intl

Lines Matching full:expression

2 /* Expression parsing for plural form selection.
52 struct expression *exp;
62 static struct expression *
63 new_exp (int nargs, enum operator op, struct expression * const *args)
66 struct expression *newp;
73 /* Allocate a new expression. */
74 newp = (struct expression *) malloc (sizeof (*newp));
91 static inline struct expression *
97 static inline struct expression *
98 new_exp_1 (enum operator op, struct expression *right)
100 struct expression *args[1];
106 static struct expression *
107 new_exp_2 (enum operator op, struct expression *left, struct expression *right)
109 struct expression *args[2];
116 static inline struct expression *
117 new_exp_3 (enum operator op, struct expression *bexp,
118 struct expression *tbranch, struct expression *fbranch)
120 struct expression *args[3];
209 FREE_EXPRESSION (struct expression *exp)