From 24eef217567160d465a72c20bbedb928a68df68f Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 11 Mar 2015 00:15:07 +1100 Subject: [PATCH] convert playground assignment operators - fixes babel/babel-eslint#40 --- eslint/babel-eslint-parser/acorn-to-esprima.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/eslint/babel-eslint-parser/acorn-to-esprima.js b/eslint/babel-eslint-parser/acorn-to-esprima.js index f6e5817440..0633cbf5d0 100644 --- a/eslint/babel-eslint-parser/acorn-to-esprima.js +++ b/eslint/babel-eslint-parser/acorn-to-esprima.js @@ -61,6 +61,14 @@ var astTransformVisitor = { return node.argument; } + // playground + + if (t.isAssignmentExpression(node)) { + if (node.operator === "||=" || node.operator === "?=") { + node.operator = "+="; + } + } + // modules if (t.isImportDeclaration(node)) {