Lines Matching refs:expr
60 expression: expr NOARG = {
67 expr: '(' expr ')' = { $$ = $2; }
68 | expr OR expr = { $$ = conj(OR, $1, $3); }
69 | expr AND expr = { $$ = conj(AND, $1, $3); }
70 | expr EQ expr = { $$ = rel(EQ, $1, $3); }
71 | expr GT expr = { $$ = rel(GT, $1, $3); }
72 | expr GEQ expr = { $$ = rel(GEQ, $1, $3); }
73 | expr LT expr = { $$ = rel(LT, $1, $3); }
74 | expr LEQ expr = { $$ = rel(LEQ, $1, $3); }
75 | expr NEQ expr = { $$ = rel(NEQ, $1, $3); }
76 | expr ADD expr = { $$ = arith(ADD, $1, $3); }
77 | expr SUBT expr = { $$ = arith(SUBT, $1, $3); }
78 | expr MULT expr = { $$ = arith(MULT, $1, $3); }
79 | expr DIV expr = { $$ = arith(DIV, $1, $3); }
80 | expr REM expr = { $$ = arith(REM, $1, $3); }
81 | expr MCH expr = { $$ = match($1, $3); }
82 | MATCH expr expr = { $$ = match($2, $3); }
83 | SUBSTR expr expr expr = { $$ = substr($2, $3, $4); }
84 | LENGTH expr = { $$ = length($2); }
85 | INDEX expr expr = { $$ = index($2, $3); }