summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmaan Qureshi <amaanq12@gmail.com>2023-07-24 04:17:56 -0400
committerAmaan Qureshi <amaanq12@gmail.com>2023-07-24 04:17:56 -0400
commitf3559c6cb4012f6fb487c95941fc9eb27922d686 (patch)
tree6b0008774d7f2ad49675bc0e07116607b3642243
parentfcd123005b7c0bf3b3a63c1dae85590ef4740464 (diff)
fix: swap precedences of assignnment and conditional expressions
`a *= b != c ? d : e;` is parsed incorrectly as a result
-rw-r--r--grammar.js4
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,