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-bf33cf982152issue#70
parent
39afe5b0b2
commit
6a80037dae
|
@ -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
|
||||
%%
|
||||
|
||||
|
|
Loading…
Reference in New Issue