Lines Matching refs:expr
27 expression: expr NOARG = {
34 expr: '(' expr ')' = { $$ = $2; }
35 | expr OR expr = { $$ = conj(OR, $1, $3); }
36 | expr AND expr = { $$ = conj(AND, $1, $3); }
37 | expr EQ expr = { $$ = rel(EQ, $1, $3); }
38 | expr GT expr = { $$ = rel(GT, $1, $3); }
39 | expr GEQ expr = { $$ = rel(GEQ, $1, $3); }
40 | expr LT expr = { $$ = rel(LT, $1, $3); }
41 | expr LEQ expr = { $$ = rel(LEQ, $1, $3); }
42 | expr NEQ expr = { $$ = rel(NEQ, $1, $3); }
43 | expr ADD expr = { $$ = arith(ADD, $1, $3); }
44 | expr SUBT expr = { $$ = arith(SUBT, $1, $3); }
45 | expr MULT expr = { $$ = arith(MULT, $1, $3); }
46 | expr DIV expr = { $$ = arith(DIV, $1, $3); }
47 | expr REM expr = { $$ = arith(REM, $1, $3); }
48 | expr MCH expr = { $$ = match($1, $3); }
49 | MATCH expr expr = { $$ = match($2, $3); }
50 | SUBSTR expr expr expr = { $$ = substr($2, $3, $4); }
51 | LENGTH expr = { $$ = length($2); }
52 | INDEX expr expr = { $$ = index($2, $3); }