diff options
author | Amaan Qureshi <amaanq12@gmail.com> | 2023-07-24 04:17:56 -0400 |
---|---|---|
committer | Amaan Qureshi <amaanq12@gmail.com> | 2023-07-24 04:17:56 -0400 |
commit | f3559c6cb4012f6fb487c95941fc9eb27922d686 (patch) | |
tree | 6b0008774d7f2ad49675bc0e07116607b3642243 | |
parent | fcd123005b7c0bf3b3a63c1dae85590ef4740464 (diff) |
fix: swap precedences of assignnment and conditional expressions
`a *= b != c ? d : e;` is parsed incorrectly as a result
-rw-r--r-- | grammar.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/grammar.js b/grammar.js index 0a53f6edf..d8a9761f1 100644 --- a/grammar.js +++ b/grammar.js @@ -12,8 +12,8 @@ const PREC = { PAREN_DECLARATOR: -10, - ASSIGNMENT: -1, - CONDITIONAL: -2, + ASSIGNMENT: -2, + CONDITIONAL: -1, DEFAULT: 0, LOGICAL_OR: 1, LOGICAL_AND: 2, |