Home | History | Annotate | Download | only in intl

Lines Matching full:expression

2 /* Expression parsing for plural form selection.
52 struct expression *exp;
57 static struct expression *new_exp PARAMS ((int nargs, enum operator op,
58 struct expression * const *args));
59 static inline struct expression *new_exp_0 PARAMS ((enum operator op));
60 static inline struct expression *new_exp_1 PARAMS ((enum operator op,
61 struct expression *right));
62 static struct expression *new_exp_2 PARAMS ((enum operator op,
63 struct expression *left,
64 struct expression *right));
65 static inline struct expression *new_exp_3 PARAMS ((enum operator op,
66 struct expression *bexp,
67 struct expression *tbranch,
68 struct expression *fbranch));
74 static struct expression *
78 struct expression * const *args;
81 struct expression *newp;
88 /* Allocate a new expression. */
89 newp = (struct expression *) malloc (sizeof (*newp));
106 static inline struct expression *
113 static inline struct expression *
116 struct expression *right;
118 struct expression *args[1];
124 static struct expression *
127 struct expression *left;
128 struct expression *right;
130 struct expression *args[2];
137 static inline struct expression *
140 struct expression *bexp;
141 struct expression *tbranch;
142 struct expression *fbranch;
144 struct expression *args[3];
234 struct expression *exp;