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