trunk: fixed bug in operator precedence in macro-processor (+ and - had highest precedence than * and /, colon (:) precedence was too high)

git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2298 ac1d8469-bf42-47a9-8791-bf33cf982152
issue#70
sebastien 2008-12-08 14:42:43 +00:00
parent 39afe5b0b2
commit 6a80037dae
1 changed files with 2 additions and 3 deletions

View File

@ -85,13 +85,12 @@ class MacroDriver;
%left LOGICAL_OR
%left LOGICAL_AND
%left LESS GREATER LESS_EQUAL GREATER_EQUAL EQUAL_EQUAL EXCLAMATION_EQUAL
%left TIMES DIVIDE
%nonassoc COLON
%left PLUS MINUS
%left TIMES DIVIDE
%left UMINUS UPLUS EXCLAMATION
%left LBRACKET
%nonassoc COLON
%type <mv> expr array_expr
%%