Lines Matching defs:expr
91 %type <val> start expr
95 start: expr { result = $$; }
97 expr: TOKEN
98 | '(' expr ')' { $$ = $2; }
99 | expr '|' expr { $$ = op_or($1, $3); }
100 | expr '&' expr { $$ = op_and($1, $3); }
101 | expr '=' expr { $$ = op_eq($1, $3); }
102 | expr '>' expr { $$ = op_gt($1, $3); }
103 | expr '<' expr { $$ = op_lt($1, $3); }
104 | expr GE expr { $$ = op_ge($1, $3); }
105 | expr LE expr { $$ = op_le($1, $3); }
106 | expr NE expr { $$ = op_ne($1, $3); }
107 | expr '+' expr { $$ = op_plus($1, $3); }
108 | expr '-' expr { $$ = op_minus($1, $3); }
109 | expr '*' expr { $$ = op_times($1, $3); }
110 | expr '/' expr { $$ = op_div($1, $3); }
111 | expr '%' expr { $$ = op_rem($1, $3); }
112 | expr ':' expr { $$ = op_colon($1, $3); }
272 || check_utility_compat("expr")) {
283 "usage: expr [-e] expression\n");