Lines Matching refs:e
51 s : e { evalval = $1; }
55 e : e OROR e { $$ = ($1 != 0 || $3 != 0) ? 1 : 0; }
56 | e ANDAND e { $$ = ($1 != 0 && $3 != 0) ? 1 : 0; }
57 | '!' e { $$ = $2 == 0; }
58 | '~' e { $$ = ~$2; }
59 | e EQ e { $$ = $1 == $3; }
60 | e NE e { $$ = $1 != $3; }
61 | e GT e { $$ = $1 > $3; }
62 | e GE e { $$ = $1 >= $3; }
63 | e LT e { $$ = $1 < $3; }
64 | e LE e { $$ = $1 <= $3; }
65 | e '|' e { $$ = ($1 | $3); }
66 | e '&' e { $$ = ($1 & $3); }
67 | e '^' e { $$ = ($1 ^ $3); }
68 | e '+' e { $$ = ($1 + $3); }
69 | e '-' e { $$ = ($1 - $3); }
70 | e '*' e { $$ = ($1 * $3); }
71 | e '/' e { $$ = ($1 / $3); }
72 | e '%' e { $$ = ($1 % $3); }
73 | '(' e ')' { $$ = ($2); }
74 | e POWER e { for ($$ = 1; $3-- > 0; $$ *= $1); }
75 | '-' e %prec UMINUS { $$ = $2-1; $$ = -$2; }
76 | '+' e %prec UMINUS { $$ = $2-1; $$ = $2; }