From 6a97d93803bcf9bf1decd76fca2ad1aa8ccf2f5f Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 27 Apr 2012 14:18:30 +0000 Subject: fix mod --- gramar.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gramar.y b/gramar.y index b78671c..b4a367c 100644 --- a/gramar.y +++ b/gramar.y @@ -136,7 +136,7 @@ expr | expr MINUS expr { $$ = $1 - $3; } | expr EMUL expr { $$ = $1 * $3; } | expr EDIV expr { $$ = $3 ? $1 / $3 : 0; } - | expr EMOD expr { $$ = $1 % $3; } + | expr EMOD expr { $$ = $3 ? $1 % $3 : 0; } | expr EXOR expr { $$ = $1 ^ $3; } | expr EAND expr { $$ = $1 & $3; } | expr EOR expr { $$ = $1 | $3; } -- cgit v1.2.3