|
@@ -28,17 +28,17 @@ EXPR_CALCS : EXPR_CALC
|
|
|
| EXPR_CALCS EXPR_CALC
|
|
|
;
|
|
|
|
|
|
-EXPR_CALC : EXPR '=' { printf("%d\n", $1); }
|
|
|
+EXPR_CALC : EXPR '=' { printf("%d\n", $1); }
|
|
|
;
|
|
|
|
|
|
-EXPR : FACTEUR
|
|
|
- | EXPR '+' FACTEUR {$$ = $1 + $3;}
|
|
|
- | EXPR '-' FACTEUR {$$ = $1 - $3;}
|
|
|
- | EXPR '*' FACTEUR {$$ = $1 * $3;}
|
|
|
+EXPR : TERM
|
|
|
+ | EXPR '+' TERM {$$ = $1 + $3;}
|
|
|
+ | EXPR '-' TERM {$$ = $1 - $3;}
|
|
|
+ | EXPR '*' TERM {$$ = $1 * $3;}
|
|
|
;
|
|
|
|
|
|
-FACTEUR : nombre {$$ = $1;}
|
|
|
- | '(' EXPR ')' {$$ = $2;}
|
|
|
+TERM : nombre {$$ = $1;}
|
|
|
+ | '(' EXPR ')' {$$ = $2;}
|
|
|
;
|
|
|
|
|
|
%%
|