diff --git a/packages/babel-parser/src/parser/statement.js b/packages/babel-parser/src/parser/statement.js index bb6cba97b9..6369cad4b5 100644 --- a/packages/babel-parser/src/parser/statement.js +++ b/packages/babel-parser/src/parser/statement.js @@ -158,12 +158,16 @@ export default class StatementParser extends ExpressionParser { delete directive.expression; const directiveLiteral = directive.value; + const expressionValue = directiveLiteral.value; const raw = this.input.slice(directiveLiteral.start, directiveLiteral.end); const val = (directiveLiteral.value = raw.slice(1, -1)); // remove quotes this.addExtra(directiveLiteral, "raw", raw); this.addExtra(directiveLiteral, "rawValue", val); + this.addExtra(directiveLiteral, "expressionValue", expressionValue); + directiveLiteral.type = "DirectiveLiteral"; + return directive; } diff --git a/packages/babel-parser/src/plugins/estree.js b/packages/babel-parser/src/plugins/estree.js index 9fd2ff3ede..38b97f7667 100644 --- a/packages/babel-parser/src/plugins/estree.js +++ b/packages/babel-parser/src/plugins/estree.js @@ -130,18 +130,6 @@ export default (superClass: Class): Class => ); } - stmtToDirective(stmt: N.Statement): N.Directive { - const value = stmt.expression.value; - const directive = super.stmtToDirective(stmt); - - // Record the expression value as in estree mode we want - // the stmt to have the real value e.g. ("use strict") and - // not the raw value e.g. ("use\\x20strict") - this.addExtra(directive.value, "expressionValue", value); - - return directive; - } - parseBlockBody( node: N.BlockStatementLike, ...args: [?boolean, boolean, TokenType, void | (boolean => void)] diff --git a/packages/babel-parser/test/expressions/is-expression-babel-parser/fail/7/output.json b/packages/babel-parser/test/expressions/is-expression-babel-parser/fail/7/output.json index 07b4c7cae0..8cbe7a6d03 100644 --- a/packages/babel-parser/test/expressions/is-expression-babel-parser/fail/7/output.json +++ b/packages/babel-parser/test/expressions/is-expression-babel-parser/fail/7/output.json @@ -37,7 +37,8 @@ "start":26,"end":38,"loc":{"start":{"line":1,"column":26},"end":{"line":1,"column":38}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/comments/basic/directive/output.json b/packages/babel-parser/test/fixtures/comments/basic/directive/output.json index 48b2dc2e3c..4d2ed9fe2d 100644 --- a/packages/babel-parser/test/fixtures/comments/basic/directive/output.json +++ b/packages/babel-parser/test/fixtures/comments/basic/directive/output.json @@ -16,7 +16,8 @@ "start":7,"end":19,"loc":{"start":{"line":1,"column":7},"end":{"line":1,"column":19}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict", "trailingComments": [ diff --git a/packages/babel-parser/test/fixtures/core/escape-string/invalid-decimal-escape-strict-directive-function/output.json b/packages/babel-parser/test/fixtures/core/escape-string/invalid-decimal-escape-strict-directive-function/output.json index 6e012093cc..ff82aaad67 100644 --- a/packages/babel-parser/test/fixtures/core/escape-string/invalid-decimal-escape-strict-directive-function/output.json +++ b/packages/babel-parser/test/fixtures/core/escape-string/invalid-decimal-escape-strict-directive-function/output.json @@ -39,7 +39,8 @@ "start":17,"end":21,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":6}}, "extra": { "rawValue": "\\5", - "raw": "\"\\5\"" + "raw": "\"\\5\"", + "expressionValue": "\u0005" }, "value": "\\5" } @@ -52,7 +53,8 @@ "start":25,"end":37,"loc":{"start":{"line":3,"column":2},"end":{"line":3,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } @@ -84,7 +86,8 @@ "start":59,"end":63,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":6}}, "extra": { "rawValue": "\\4", - "raw": "\"\\4\"" + "raw": "\"\\4\"", + "expressionValue": "\u0004" }, "value": "\\4" } @@ -97,7 +100,8 @@ "start":67,"end":71,"loc":{"start":{"line":8,"column":2},"end":{"line":8,"column":6}}, "extra": { "rawValue": "\\5", - "raw": "\"\\5\"" + "raw": "\"\\5\"", + "expressionValue": "\u0005" }, "value": "\\5" } @@ -110,7 +114,8 @@ "start":75,"end":87,"loc":{"start":{"line":9,"column":2},"end":{"line":9,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } @@ -142,7 +147,8 @@ "start":109,"end":121,"loc":{"start":{"line":13,"column":2},"end":{"line":13,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } @@ -155,7 +161,8 @@ "start":125,"end":129,"loc":{"start":{"line":14,"column":2},"end":{"line":14,"column":6}}, "extra": { "rawValue": "\\5", - "raw": "\"\\5\"" + "raw": "\"\\5\"", + "expressionValue": "\u0005" }, "value": "\\5" } @@ -187,7 +194,8 @@ "start":151,"end":163,"loc":{"start":{"line":18,"column":2},"end":{"line":18,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } @@ -200,7 +208,8 @@ "start":167,"end":171,"loc":{"start":{"line":19,"column":2},"end":{"line":19,"column":6}}, "extra": { "rawValue": "\\4", - "raw": "\"\\4\"" + "raw": "\"\\4\"", + "expressionValue": "\u0004" }, "value": "\\4" } @@ -213,7 +222,8 @@ "start":175,"end":179,"loc":{"start":{"line":20,"column":2},"end":{"line":20,"column":6}}, "extra": { "rawValue": "\\5", - "raw": "\"\\5\"" + "raw": "\"\\5\"", + "expressionValue": "\u0005" }, "value": "\\5" } diff --git a/packages/babel-parser/test/fixtures/core/escape-string/invalid-decimal-escape-strict-directive/output.json b/packages/babel-parser/test/fixtures/core/escape-string/invalid-decimal-escape-strict-directive/output.json index 9ce11fe018..b9c0473592 100644 --- a/packages/babel-parser/test/fixtures/core/escape-string/invalid-decimal-escape-strict-directive/output.json +++ b/packages/babel-parser/test/fixtures/core/escape-string/invalid-decimal-escape-strict-directive/output.json @@ -28,7 +28,8 @@ "start":0,"end":21,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":21}}, "extra": { "rawValue": "\\01 foo \\02 bar \\03", - "raw": "\"\\01 foo \\02 bar \\03\"" + "raw": "\"\\01 foo \\02 bar \\03\"", + "expressionValue": "\u0001 foo \u0002 bar \u0003" }, "value": "\\01 foo \\02 bar \\03" } @@ -41,7 +42,8 @@ "start":24,"end":28,"loc":{"start":{"line":3,"column":0},"end":{"line":3,"column":4}}, "extra": { "rawValue": "\\4", - "raw": "\"\\4\"" + "raw": "\"\\4\"", + "expressionValue": "\u0004" }, "value": "\\4" } @@ -54,7 +56,8 @@ "start":30,"end":34,"loc":{"start":{"line":4,"column":0},"end":{"line":4,"column":4}}, "extra": { "rawValue": "\\5", - "raw": "\"\\5\"" + "raw": "\"\\5\"", + "expressionValue": "\u0005" }, "value": "\\5" } @@ -67,7 +70,8 @@ "start":37,"end":49,"loc":{"start":{"line":6,"column":0},"end":{"line":6,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } @@ -80,7 +84,8 @@ "start":52,"end":56,"loc":{"start":{"line":8,"column":0},"end":{"line":8,"column":4}}, "extra": { "rawValue": "\\4", - "raw": "\"\\4\"" + "raw": "\"\\4\"", + "expressionValue": "\u0004" }, "value": "\\4" } @@ -93,7 +98,8 @@ "start":58,"end":62,"loc":{"start":{"line":9,"column":0},"end":{"line":9,"column":4}}, "extra": { "rawValue": "\\5", - "raw": "\"\\5\"" + "raw": "\"\\5\"", + "expressionValue": "\u0005" }, "value": "\\5" } @@ -106,7 +112,8 @@ "start":65,"end":86,"loc":{"start":{"line":11,"column":0},"end":{"line":11,"column":21}}, "extra": { "rawValue": "\\04 foo \\05 bar \\06", - "raw": "\"\\04 foo \\05 bar \\06\"" + "raw": "\"\\04 foo \\05 bar \\06\"", + "expressionValue": "\u0004 foo \u0005 bar \u0006" }, "value": "\\04 foo \\05 bar \\06" } diff --git a/packages/babel-parser/test/fixtures/core/escape-string/non-octal-eight-and-nine-before-use-strict/output.json b/packages/babel-parser/test/fixtures/core/escape-string/non-octal-eight-and-nine-before-use-strict/output.json index fa4dcfc2cf..29dad43cd0 100644 --- a/packages/babel-parser/test/fixtures/core/escape-string/non-octal-eight-and-nine-before-use-strict/output.json +++ b/packages/babel-parser/test/fixtures/core/escape-string/non-octal-eight-and-nine-before-use-strict/output.json @@ -36,7 +36,8 @@ "start":10,"end":14,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":6}}, "extra": { "rawValue": "\\8", - "raw": "\"\\8\"" + "raw": "\"\\8\"", + "expressionValue": "8" }, "value": "\\8" } @@ -49,7 +50,8 @@ "start":15,"end":19,"loc":{"start":{"line":2,"column":7},"end":{"line":2,"column":11}}, "extra": { "rawValue": "\\9", - "raw": "\"\\9\"" + "raw": "\"\\9\"", + "expressionValue": "9" }, "value": "\\9" } @@ -62,7 +64,8 @@ "start":23,"end":35,"loc":{"start":{"line":3,"column":2},"end":{"line":3,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } @@ -75,7 +78,8 @@ "start":39,"end":43,"loc":{"start":{"line":4,"column":2},"end":{"line":4,"column":6}}, "extra": { "rawValue": "\\8", - "raw": "\"\\8\"" + "raw": "\"\\8\"", + "expressionValue": "8" }, "value": "\\8" } @@ -88,7 +92,8 @@ "start":44,"end":48,"loc":{"start":{"line":4,"column":7},"end":{"line":4,"column":11}}, "extra": { "rawValue": "\\9", - "raw": "\"\\9\"" + "raw": "\"\\9\"", + "expressionValue": "9" }, "value": "\\9" } diff --git a/packages/babel-parser/test/fixtures/core/escape-string/non-octal-eight-and-nine/output.json b/packages/babel-parser/test/fixtures/core/escape-string/non-octal-eight-and-nine/output.json index b597cdca49..688b161f35 100644 --- a/packages/babel-parser/test/fixtures/core/escape-string/non-octal-eight-and-nine/output.json +++ b/packages/babel-parser/test/fixtures/core/escape-string/non-octal-eight-and-nine/output.json @@ -34,7 +34,8 @@ "start":21,"end":33,"loc":{"start":{"line":3,"column":2},"end":{"line":3,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } @@ -47,7 +48,8 @@ "start":37,"end":41,"loc":{"start":{"line":4,"column":2},"end":{"line":4,"column":6}}, "extra": { "rawValue": "\\8", - "raw": "\"\\8\"" + "raw": "\"\\8\"", + "expressionValue": "8" }, "value": "\\8" } @@ -60,7 +62,8 @@ "start":42,"end":46,"loc":{"start":{"line":4,"column":7},"end":{"line":4,"column":11}}, "extra": { "rawValue": "\\9", - "raw": "\"\\9\"" + "raw": "\"\\9\"", + "expressionValue": "9" }, "value": "\\9" } @@ -79,7 +82,8 @@ "start":0,"end":4,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":4}}, "extra": { "rawValue": "\\8", - "raw": "\"\\8\"" + "raw": "\"\\8\"", + "expressionValue": "8" }, "value": "\\8" } @@ -92,7 +96,8 @@ "start":5,"end":9,"loc":{"start":{"line":1,"column":5},"end":{"line":1,"column":9}}, "extra": { "rawValue": "\\9", - "raw": "\"\\9\"" + "raw": "\"\\9\"", + "expressionValue": "9" }, "value": "\\9" } diff --git a/packages/babel-parser/test/fixtures/core/escape-string/numeric-escape-in-directive/output.json b/packages/babel-parser/test/fixtures/core/escape-string/numeric-escape-in-directive/output.json index 23953fa175..229dcab920 100644 --- a/packages/babel-parser/test/fixtures/core/escape-string/numeric-escape-in-directive/output.json +++ b/packages/babel-parser/test/fixtures/core/escape-string/numeric-escape-in-directive/output.json @@ -49,7 +49,8 @@ "start":52,"end":71,"loc":{"start":{"line":1,"column":52},"end":{"line":1,"column":71}}, "extra": { "rawValue": "octal directive\\1", - "raw": "\"octal directive\\1\"" + "raw": "\"octal directive\\1\"", + "expressionValue": "octal directive\u0001" }, "value": "octal directive\\1" } @@ -67,7 +68,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/escape-string/numeric-escape-in-property-name/output.json b/packages/babel-parser/test/fixtures/core/escape-string/numeric-escape-in-property-name/output.json index 4115ea4e32..2b3ffc2dd0 100644 --- a/packages/babel-parser/test/fixtures/core/escape-string/numeric-escape-in-property-name/output.json +++ b/packages/babel-parser/test/fixtures/core/escape-string/numeric-escape-in-property-name/output.json @@ -74,7 +74,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/legacy-octal/legacy-octal-after-use-strict-function/output.json b/packages/babel-parser/test/fixtures/core/legacy-octal/legacy-octal-after-use-strict-function/output.json index 37d3bc6fbc..6624c2c890 100644 --- a/packages/babel-parser/test/fixtures/core/legacy-octal/legacy-octal-after-use-strict-function/output.json +++ b/packages/babel-parser/test/fixtures/core/legacy-octal/legacy-octal-after-use-strict-function/output.json @@ -50,7 +50,8 @@ "start":17,"end":29,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } @@ -109,7 +110,8 @@ "start":57,"end":69,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/legacy-octal/legacy-octal-after-use-strict/output.json b/packages/babel-parser/test/fixtures/core/legacy-octal/legacy-octal-after-use-strict/output.json index d5d073c19a..a640d79d6e 100644 --- a/packages/babel-parser/test/fixtures/core/legacy-octal/legacy-octal-after-use-strict/output.json +++ b/packages/babel-parser/test/fixtures/core/legacy-octal/legacy-octal-after-use-strict/output.json @@ -47,7 +47,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/100/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/100/output.json index dbf4039b4e..9af4970a1f 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/100/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/100/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":2,"column":6}}, "extra": { "rawValue": "Hello\\\nworld", - "raw": "\"Hello\\\nworld\"" + "raw": "\"Hello\\\nworld\"", + "expressionValue": "Helloworld" }, "value": "Hello\\\nworld" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/101/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/101/output.json index 480d402ced..7208ca74a7 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/101/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/101/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":14}}, "extra": { "rawValue": "Hello\\1World", - "raw": "\"Hello\\1World\"" + "raw": "\"Hello\\1World\"", + "expressionValue": "Hello\u0001World" }, "value": "Hello\\1World" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/263/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/263/output.json index 42e73869f6..523378067d 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/263/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/263/output.json @@ -45,7 +45,8 @@ "start":0,"end":15,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":15}}, "extra": { "rawValue": "use\\x20strict", - "raw": "'use\\x20strict'" + "raw": "'use\\x20strict'", + "expressionValue": "use strict" }, "value": "use\\x20strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/264/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/264/output.json index 7c10e41070..1ba9a1cdc4 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/264/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/264/output.json @@ -45,7 +45,8 @@ "start":0,"end":15,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":15}}, "extra": { "rawValue": "use\\x20strict", - "raw": "\"use\\x20strict\"" + "raw": "\"use\\x20strict\"", + "expressionValue": "use strict" }, "value": "use\\x20strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/289/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/289/output.json index 364603e3a7..59e216210a 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/289/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/289/output.json @@ -46,7 +46,8 @@ "start":37,"end":49,"loc":{"start":{"line":1,"column":37},"end":{"line":1,"column":49}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/318/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/318/output.json index b3549ca48a..df7c15e9e9 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/318/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/318/output.json @@ -33,7 +33,8 @@ "start":16,"end":28,"loc":{"start":{"line":2,"column":1},"end":{"line":2,"column":13}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } @@ -46,7 +47,8 @@ "start":31,"end":34,"loc":{"start":{"line":3,"column":1},"end":{"line":3,"column":4}}, "extra": { "rawValue": "\u0000", - "raw": "'\u0000'" + "raw": "'\u0000'", + "expressionValue": "\u0000" }, "value": "\u0000" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/322/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/322/output.json index 142f4d718e..dcf1f28e82 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/322/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/322/output.json @@ -16,7 +16,8 @@ "start":0,"end":10,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":10}}, "extra": { "rawValue": "a\\u0026b", - "raw": "'a\\u0026b'" + "raw": "'a\\u0026b'", + "expressionValue": "a&b" }, "value": "a\\u0026b" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/344/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/344/output.json index eb9158aafb..e8f26a1485 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/344/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/344/output.json @@ -41,7 +41,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/466/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/466/output.json index ec18a41c15..d502632e66 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/466/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/466/output.json @@ -52,7 +52,8 @@ "start":15,"end":27,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":27}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/467/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/467/output.json index 6e50ea1697..97e75f7dd8 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/467/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/467/output.json @@ -50,7 +50,8 @@ "start":15,"end":27,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":27}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/468/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/468/output.json index 5824ea0f73..650107f749 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/468/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/468/output.json @@ -60,7 +60,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/469/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/469/output.json index bf1c3390af..8827ecb9c5 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/469/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/469/output.json @@ -60,7 +60,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/470/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/470/output.json index fe50f66a91..b6f611c42f 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/470/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/470/output.json @@ -61,7 +61,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/471/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/471/output.json index 5ec5d95b40..9935812c99 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/471/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/471/output.json @@ -61,7 +61,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/472/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/472/output.json index 932ad53e37..86f51204fe 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/472/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/472/output.json @@ -58,7 +58,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/473/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/473/output.json index 39f80928a3..44229c4bbe 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/473/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/473/output.json @@ -58,7 +58,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/474/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/474/output.json index 941f1562ef..3102ba341c 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/474/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/474/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/475/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/475/output.json index fbcef97a83..1c2b56e3f6 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/475/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/475/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/476/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/476/output.json index 467e17681b..962f2c4aa0 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/476/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/476/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/477/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/477/output.json index 1c81cb944a..54b8b442fb 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/477/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/477/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/478/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/478/output.json index 9910fc4ca6..a2dfef853e 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/478/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/478/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/479/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/479/output.json index 64880bbf36..587baaa77a 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/479/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/479/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/480/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/480/output.json index 33e66b8292..dabcd0fa0b 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/480/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/480/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/481/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/481/output.json index daba68f0a5..b240c56328 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/481/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/481/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/482/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/482/output.json index 27de7209a4..0316adafb8 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/482/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/482/output.json @@ -53,7 +53,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/483/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/483/output.json index e3aaac026b..1f8488dc5d 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/483/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/483/output.json @@ -53,7 +53,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/484/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/484/output.json index 2124c31099..7fe6ed3eee 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/484/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/484/output.json @@ -34,7 +34,8 @@ "start":17,"end":29,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":29}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/485/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/485/output.json index 7aef7b58af..918c1755e7 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/485/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/485/output.json @@ -34,7 +34,8 @@ "start":22,"end":34,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":34}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/486/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/486/output.json index d8d9a87930..8a62a526bb 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/486/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/486/output.json @@ -66,7 +66,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/487/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/487/output.json index ef5dbc5819..266e8bb530 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/487/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/487/output.json @@ -66,7 +66,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/488/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/488/output.json index 835ee6d57f..d05367d20f 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/488/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/488/output.json @@ -40,7 +40,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/489/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/489/output.json index e6673306c5..44b429a43d 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/489/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/489/output.json @@ -40,7 +40,8 @@ "start":23,"end":35,"loc":{"start":{"line":1,"column":23},"end":{"line":1,"column":35}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/490/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/490/output.json index 266ef0cac8..9e14e36a03 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/490/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/490/output.json @@ -79,7 +79,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/491/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/491/output.json index b3267927ce..6d0b1aae7b 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/491/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/491/output.json @@ -40,7 +40,8 @@ "start":21,"end":33,"loc":{"start":{"line":1,"column":21},"end":{"line":1,"column":33}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/492/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/492/output.json index c0979c1242..f5dc33e5ac 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/492/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/492/output.json @@ -98,7 +98,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/493/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/493/output.json index 97e2668793..3a7bae5224 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/493/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/493/output.json @@ -77,7 +77,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/494/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/494/output.json index 41b12f57d7..3b96b81d2a 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/494/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/494/output.json @@ -85,7 +85,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/495/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/495/output.json index 13972980b5..cf300a3165 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/495/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/495/output.json @@ -40,7 +40,8 @@ "start":22,"end":34,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":34}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/496/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/496/output.json index 4e56622edb..5054c699ea 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/496/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/496/output.json @@ -40,7 +40,8 @@ "start":27,"end":39,"loc":{"start":{"line":1,"column":27},"end":{"line":1,"column":39}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/497/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/497/output.json index 19787e26dd..45e58ad352 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/497/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/497/output.json @@ -59,7 +59,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/498/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/498/output.json index f0a5a4d594..4a554373a3 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/498/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/498/output.json @@ -59,7 +59,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/500/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/500/output.json index 1256393ff4..f66da9bcb4 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/500/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/500/output.json @@ -48,7 +48,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/502/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/502/output.json index 46c2311222..c985a7725f 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/502/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/502/output.json @@ -74,7 +74,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/504/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/504/output.json index 81d51ffb9b..7bc9ef87d9 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/504/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/504/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/505/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/505/output.json index 6c46ff6503..affc08f2e9 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/505/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/505/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/506/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/506/output.json index f529b5daa3..5329232cbc 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/506/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/506/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/507/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/507/output.json index a6575e03a7..d501606919 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/507/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/507/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/508/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/508/output.json index 32835a520f..40792d6f2b 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/508/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/508/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/509/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/509/output.json index 469235ed6d..bfa37d3b43 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/509/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/509/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/510/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/510/output.json index 2a50605954..327b66170c 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/510/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/510/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/511/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/511/output.json index 6cd9d958c9..364ed5df28 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/511/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/511/output.json @@ -40,7 +40,8 @@ "start":25,"end":37,"loc":{"start":{"line":1,"column":25},"end":{"line":1,"column":37}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/512/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/512/output.json index 12d7c32962..da3f3b866b 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/512/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/512/output.json @@ -34,7 +34,8 @@ "start":20,"end":32,"loc":{"start":{"line":1,"column":20},"end":{"line":1,"column":32}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/513/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/513/output.json index 1446d4a778..30094dc296 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/513/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/513/output.json @@ -38,7 +38,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/514/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/514/output.json index 3ae2bbc039..7fa3ab8064 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/514/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/514/output.json @@ -45,7 +45,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/515/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/515/output.json index a9aed7a2dc..5cb74406e1 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/515/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/515/output.json @@ -40,7 +40,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/516/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/516/output.json index a84cfbde62..ef5e362aeb 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/516/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/516/output.json @@ -40,7 +40,8 @@ "start":22,"end":34,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":34}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/517/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/517/output.json index 8d6fb36639..0f02a88fd7 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/517/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/517/output.json @@ -68,7 +68,8 @@ "start":15,"end":27,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":27}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/518/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/518/output.json index 345cb14aa3..4f2093ef1a 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/518/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/518/output.json @@ -48,7 +48,8 @@ "start":20,"end":32,"loc":{"start":{"line":1,"column":20},"end":{"line":1,"column":32}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/519/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/519/output.json index 097067ec9f..8b5de47a6a 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/519/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/519/output.json @@ -72,7 +72,8 @@ "start":15,"end":27,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":27}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/520/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/520/output.json index d31f179278..661ec977e6 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/520/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/520/output.json @@ -43,7 +43,8 @@ "start":20,"end":32,"loc":{"start":{"line":1,"column":20},"end":{"line":1,"column":32}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/521/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/521/output.json index 5f7a585303..726d42f1ef 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/521/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/521/output.json @@ -43,7 +43,8 @@ "start":23,"end":35,"loc":{"start":{"line":1,"column":23},"end":{"line":1,"column":35}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/522/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/522/output.json index 4eb007c052..3571db5bb0 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/522/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/522/output.json @@ -34,7 +34,8 @@ "start":28,"end":40,"loc":{"start":{"line":1,"column":28},"end":{"line":1,"column":40}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } @@ -96,7 +97,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/539/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/539/output.json index db2cc5ad01..b6b074daf7 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/539/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/539/output.json @@ -37,7 +37,8 @@ "start":16,"end":28,"loc":{"start":{"line":1,"column":16},"end":{"line":1,"column":28}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/543/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/543/output.json index b4d912e792..5437e537a6 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/543/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/543/output.json @@ -39,7 +39,8 @@ "start":25,"end":37,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } @@ -52,7 +53,8 @@ "start":41,"end":53,"loc":{"start":{"line":3,"column":2},"end":{"line":3,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/544/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/544/output.json index 96424f80de..436ef737ba 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/544/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/544/output.json @@ -67,7 +67,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/550/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/550/output.json index b38e05a9ce..dfd55be767 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/550/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/550/output.json @@ -45,7 +45,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/552/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/552/output.json index 66cbe590eb..2ec9a7e175 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/552/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/552/output.json @@ -45,7 +45,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/85/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/85/output.json index b21a141016..77232e38f6 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/85/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/85/output.json @@ -16,7 +16,8 @@ "start":0,"end":7,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":7}}, "extra": { "rawValue": "Hello", - "raw": "\"Hello\"" + "raw": "\"Hello\"", + "expressionValue": "Hello" }, "value": "Hello" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/86/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/86/output.json index efadaa1833..23992fcd18 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/86/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/86/output.json @@ -16,7 +16,8 @@ "start":0,"end":22,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":22}}, "extra": { "rawValue": "\\n\\r\\t\\v\\b\\f\\\\\\'\\\"\\0", - "raw": "\"\\n\\r\\t\\v\\b\\f\\\\\\'\\\"\\0\"" + "raw": "\"\\n\\r\\t\\v\\b\\f\\\\\\'\\\"\\0\"", + "expressionValue": "\n\r\t\u000b\b\f\\'\"\u0000" }, "value": "\\n\\r\\t\\v\\b\\f\\\\\\'\\\"\\0" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/87/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/87/output.json index 05d1a81000..faf1c14251 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/87/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/87/output.json @@ -16,7 +16,8 @@ "start":0,"end":8,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":8}}, "extra": { "rawValue": "\\u0061", - "raw": "\"\\u0061\"" + "raw": "\"\\u0061\"", + "expressionValue": "a" }, "value": "\\u0061" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/88/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/88/output.json index 54cc770503..13e85d2463 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/88/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/88/output.json @@ -16,7 +16,8 @@ "start":0,"end":6,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":6}}, "extra": { "rawValue": "\\x61", - "raw": "\"\\x61\"" + "raw": "\"\\x61\"", + "expressionValue": "a" }, "value": "\\x61" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/89/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/89/output.json index 161f9e44f7..7fc43f2269 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/89/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/89/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":14}}, "extra": { "rawValue": "Hello\\nworld", - "raw": "\"Hello\\nworld\"" + "raw": "\"Hello\\nworld\"", + "expressionValue": "Hello\nworld" }, "value": "Hello\\nworld" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/90/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/90/output.json index dbf4039b4e..9af4970a1f 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/90/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/90/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":2,"column":6}}, "extra": { "rawValue": "Hello\\\nworld", - "raw": "\"Hello\\\nworld\"" + "raw": "\"Hello\\\nworld\"", + "expressionValue": "Helloworld" }, "value": "Hello\\\nworld" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/91/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/91/output.json index 96777bab48..cc0af2e4ef 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/91/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/91/output.json @@ -16,7 +16,8 @@ "start":0,"end":15,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":15}}, "extra": { "rawValue": "Hello\\02World", - "raw": "\"Hello\\02World\"" + "raw": "\"Hello\\02World\"", + "expressionValue": "Hello\u0002World" }, "value": "Hello\\02World" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/92/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/92/output.json index aed791b605..065800b732 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/92/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/92/output.json @@ -16,7 +16,8 @@ "start":0,"end":16,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}, "extra": { "rawValue": "Hello\\012World", - "raw": "\"Hello\\012World\"" + "raw": "\"Hello\\012World\"", + "expressionValue": "Hello\nWorld" }, "value": "Hello\\012World" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/93/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/93/output.json index 5006e83a10..e824b76218 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/93/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/93/output.json @@ -16,7 +16,8 @@ "start":0,"end":16,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}, "extra": { "rawValue": "Hello\\122World", - "raw": "\"Hello\\122World\"" + "raw": "\"Hello\\122World\"", + "expressionValue": "HelloRWorld" }, "value": "Hello\\122World" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/94/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/94/output.json index 3262f09149..d629c97f6b 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/94/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/94/output.json @@ -16,7 +16,8 @@ "start":0,"end":17,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":17}}, "extra": { "rawValue": "Hello\\0122World", - "raw": "\"Hello\\0122World\"" + "raw": "\"Hello\\0122World\"", + "expressionValue": "Hello\n2World" }, "value": "Hello\\0122World" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/95/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/95/output.json index 7b741d3ad0..b3b6d32514 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/95/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/95/output.json @@ -16,7 +16,8 @@ "start":0,"end":16,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}, "extra": { "rawValue": "Hello\\312World", - "raw": "\"Hello\\312World\"" + "raw": "\"Hello\\312World\"", + "expressionValue": "HelloÊWorld" }, "value": "Hello\\312World" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/96/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/96/output.json index be48a13c15..f3ad3af496 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/96/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/96/output.json @@ -16,7 +16,8 @@ "start":0,"end":16,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}, "extra": { "rawValue": "Hello\\412World", - "raw": "\"Hello\\412World\"" + "raw": "\"Hello\\412World\"", + "expressionValue": "Hello!2World" }, "value": "Hello\\412World" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/97/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/97/output.json index d5ff7f4e92..a21e76a630 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/97/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/97/output.json @@ -16,7 +16,8 @@ "start":0,"end":16,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}, "extra": { "rawValue": "Hello\\812World", - "raw": "\"Hello\\812World\"" + "raw": "\"Hello\\812World\"", + "expressionValue": "Hello812World" }, "value": "Hello\\812World" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/98/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/98/output.json index a384cdbfcd..8d4f61bc01 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/98/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/98/output.json @@ -16,7 +16,8 @@ "start":0,"end":16,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}, "extra": { "rawValue": "Hello\\712World", - "raw": "\"Hello\\712World\"" + "raw": "\"Hello\\712World\"", + "expressionValue": "Hello92World" }, "value": "Hello\\712World" } diff --git a/packages/babel-parser/test/fixtures/core/uncategorised/99/output.json b/packages/babel-parser/test/fixtures/core/uncategorised/99/output.json index bea9ab356e..2bfe277026 100644 --- a/packages/babel-parser/test/fixtures/core/uncategorised/99/output.json +++ b/packages/babel-parser/test/fixtures/core/uncategorised/99/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":14}}, "extra": { "rawValue": "Hello\\0World", - "raw": "\"Hello\\0World\"" + "raw": "\"Hello\\0World\"", + "expressionValue": "Hello\u0000World" }, "value": "Hello\\0World" } diff --git a/packages/babel-parser/test/fixtures/es2015/destructuring/binding-arguments-strict/output.json b/packages/babel-parser/test/fixtures/es2015/destructuring/binding-arguments-strict/output.json index f63276ddf0..90492f4454 100644 --- a/packages/babel-parser/test/fixtures/es2015/destructuring/binding-arguments-strict/output.json +++ b/packages/babel-parser/test/fixtures/es2015/destructuring/binding-arguments-strict/output.json @@ -67,7 +67,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/destructuring/binding-eval/output.json b/packages/babel-parser/test/fixtures/es2015/destructuring/binding-eval/output.json index ae24d62cc0..8d50b849f6 100644 --- a/packages/babel-parser/test/fixtures/es2015/destructuring/binding-eval/output.json +++ b/packages/babel-parser/test/fixtures/es2015/destructuring/binding-eval/output.json @@ -73,7 +73,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/for-in/strict-initializer/output.json b/packages/babel-parser/test/fixtures/es2015/for-in/strict-initializer/output.json index 5ba71199db..0cf339d042 100644 --- a/packages/babel-parser/test/fixtures/es2015/for-in/strict-initializer/output.json +++ b/packages/babel-parser/test/fixtures/es2015/for-in/strict-initializer/output.json @@ -58,7 +58,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/let/let-as-identifier-strict-fail/output.json b/packages/babel-parser/test/fixtures/es2015/let/let-as-identifier-strict-fail/output.json index f2e53d1e1b..c7c4476a48 100644 --- a/packages/babel-parser/test/fixtures/es2015/let/let-as-identifier-strict-fail/output.json +++ b/packages/babel-parser/test/fixtures/es2015/let/let-as-identifier-strict-fail/output.json @@ -43,7 +43,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/regression/11183/output.json b/packages/babel-parser/test/fixtures/es2015/regression/11183/output.json index 0d8bef7875..c5e7aae505 100644 --- a/packages/babel-parser/test/fixtures/es2015/regression/11183/output.json +++ b/packages/babel-parser/test/fixtures/es2015/regression/11183/output.json @@ -59,7 +59,8 @@ "start":30,"end":42,"loc":{"start":{"line":4,"column":15},"end":{"line":4,"column":27}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/shorthand/reserved-word-strict/output.json b/packages/babel-parser/test/fixtures/es2015/shorthand/reserved-word-strict/output.json index 307612d39c..66736ee123 100644 --- a/packages/babel-parser/test/fixtures/es2015/shorthand/reserved-word-strict/output.json +++ b/packages/babel-parser/test/fixtures/es2015/shorthand/reserved-word-strict/output.json @@ -108,7 +108,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/statements/label-invalid-func-strict/output.json b/packages/babel-parser/test/fixtures/es2015/statements/label-invalid-func-strict/output.json index 8179346b19..930b7bd80d 100644 --- a/packages/babel-parser/test/fixtures/es2015/statements/label-invalid-func-strict/output.json +++ b/packages/babel-parser/test/fixtures/es2015/statements/label-invalid-func-strict/output.json @@ -62,7 +62,8 @@ "start":16,"end":28,"loc":{"start":{"line":1,"column":16},"end":{"line":1,"column":28}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/1/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/1/output.json index 737911cb68..5a7b1e560e 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/1/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/1/output.json @@ -16,7 +16,8 @@ "start":0,"end":18,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":18}}, "extra": { "rawValue": "\\u{714E}\\u{8336}", - "raw": "\"\\u{714E}\\u{8336}\"" + "raw": "\"\\u{714E}\\u{8336}\"", + "expressionValue": "煎茶" }, "value": "\\u{714E}\\u{8336}" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/123/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/123/output.json index a447a5990b..c75ed15cdd 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/123/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/123/output.json @@ -80,7 +80,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/2/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/2/output.json index 97f47ba9fa..b197f55f23 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/2/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/2/output.json @@ -16,7 +16,8 @@ "start":0,"end":27,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}}, "extra": { "rawValue": "\\u{20BB7}\\u{91CE}\\u{5BB6}", - "raw": "\"\\u{20BB7}\\u{91CE}\\u{5BB6}\"" + "raw": "\"\\u{20BB7}\\u{91CE}\\u{5BB6}\"", + "expressionValue": "𠮷野家" }, "value": "\\u{20BB7}\\u{91CE}\\u{5BB6}" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/217/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/217/output.json index 77d4a3ba54..02d3c6e556 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/217/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/217/output.json @@ -19,7 +19,8 @@ "start":0,"end":6,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":6}}, "extra": { "rawValue": "\\u{}", - "raw": "\"\\u{}\"" + "raw": "\"\\u{}\"", + "expressionValue": "null" }, "value": "\\u{}" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/218/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/218/output.json index 70ba410d5e..2f044937db 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/218/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/218/output.json @@ -19,7 +19,8 @@ "start":0,"end":9,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":9}}, "extra": { "rawValue": "\\u{FFFF", - "raw": "\"\\u{FFFF\"" + "raw": "\"\\u{FFFF\"", + "expressionValue": "nullFFF" }, "value": "\\u{FFFF" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/219/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/219/output.json index 37ca57bbc0..b72d591a96 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/219/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/219/output.json @@ -19,7 +19,8 @@ "start":0,"end":9,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":9}}, "extra": { "rawValue": "\\u{FFZ}", - "raw": "\"\\u{FFZ}\"" + "raw": "\"\\u{FFZ}\"", + "expressionValue": "null" }, "value": "\\u{FFZ}" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/227/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/227/output.json index c4f0ebb2e6..75be70af63 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/227/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/227/output.json @@ -98,7 +98,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/228/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/228/output.json index 9759a59718..2286871a9f 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/228/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/228/output.json @@ -82,7 +82,8 @@ "start":15,"end":27,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":27}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/233/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/233/output.json index c39be795a7..39d3a44b44 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/233/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/233/output.json @@ -61,7 +61,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/234/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/234/output.json index 7b45b63bb0..21356f1e5b 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/234/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/234/output.json @@ -61,7 +61,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/242/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/242/output.json index b19fb01211..395ab72539 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/242/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/242/output.json @@ -61,7 +61,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/243/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/243/output.json index 32f80188d4..e7ba7814ed 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/243/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/243/output.json @@ -47,7 +47,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/244/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/244/output.json index 774a720780..501933c9d4 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/244/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/244/output.json @@ -47,7 +47,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/245/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/245/output.json index d7107dbcd0..c89fc9fd3f 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/245/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/245/output.json @@ -52,7 +52,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/246/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/246/output.json index 02f24861eb..6df1f50f31 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/246/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/246/output.json @@ -52,7 +52,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/247/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/247/output.json index 66b17dbc36..6e6517faa6 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/247/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/247/output.json @@ -65,7 +65,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/248/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/248/output.json index 231718edbd..2dd750f20b 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/248/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/248/output.json @@ -52,7 +52,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/249/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/249/output.json index 0371c06360..1a1483f4d5 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/249/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/249/output.json @@ -47,7 +47,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/280/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/280/output.json index 36e9811955..c4f7fea4e2 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/280/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/280/output.json @@ -70,7 +70,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/281/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/281/output.json index fe100c84fc..5420d063b0 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/281/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/281/output.json @@ -133,7 +133,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/289/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/289/output.json index e32fc71556..96c05de34a 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/289/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/289/output.json @@ -51,7 +51,8 @@ "start":13,"end":25,"loc":{"start":{"line":1,"column":13},"end":{"line":1,"column":25}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/290/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/290/output.json index 85580b5100..791b6fb566 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/290/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/290/output.json @@ -55,7 +55,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/296/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/296/output.json index 2aeb907a0c..4885c26d07 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/296/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/296/output.json @@ -47,7 +47,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/297/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/297/output.json index 7749e4bde1..0925b78d0b 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/297/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/297/output.json @@ -53,7 +53,8 @@ "start":12,"end":24,"loc":{"start":{"line":1,"column":12},"end":{"line":1,"column":24}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/332/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/332/output.json index 164f1f8bc6..ea73e92e25 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/332/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/332/output.json @@ -49,7 +49,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/5/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/5/output.json index dcd1b11b46..0a7a322811 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/5/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/5/output.json @@ -45,7 +45,8 @@ "start":17,"end":29,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":29}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/uncategorised/9/output.json b/packages/babel-parser/test/fixtures/es2015/uncategorised/9/output.json index 4c7cbff8f7..3832541086 100644 --- a/packages/babel-parser/test/fixtures/es2015/uncategorised/9/output.json +++ b/packages/babel-parser/test/fixtures/es2015/uncategorised/9/output.json @@ -45,7 +45,8 @@ "start":17,"end":29,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":29}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/yield/function-name-strict-body/output.json b/packages/babel-parser/test/fixtures/es2015/yield/function-name-strict-body/output.json index 4f53f79a0c..61632b5b14 100644 --- a/packages/babel-parser/test/fixtures/es2015/yield/function-name-strict-body/output.json +++ b/packages/babel-parser/test/fixtures/es2015/yield/function-name-strict-body/output.json @@ -34,7 +34,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/yield/function-name-strict/output.json b/packages/babel-parser/test/fixtures/es2015/yield/function-name-strict/output.json index 645a02f627..95141562b2 100644 --- a/packages/babel-parser/test/fixtures/es2015/yield/function-name-strict/output.json +++ b/packages/babel-parser/test/fixtures/es2015/yield/function-name-strict/output.json @@ -38,7 +38,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/yield/parameter-default-strict/output.json b/packages/babel-parser/test/fixtures/es2015/yield/parameter-default-strict/output.json index 5bb4403888..9d97235a17 100644 --- a/packages/babel-parser/test/fixtures/es2015/yield/parameter-default-strict/output.json +++ b/packages/babel-parser/test/fixtures/es2015/yield/parameter-default-strict/output.json @@ -53,7 +53,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/yield/parameter-name-strict-body/output.json b/packages/babel-parser/test/fixtures/es2015/yield/parameter-name-strict-body/output.json index ccfbae44f1..5089f6f71a 100644 --- a/packages/babel-parser/test/fixtures/es2015/yield/parameter-name-strict-body/output.json +++ b/packages/babel-parser/test/fixtures/es2015/yield/parameter-name-strict-body/output.json @@ -40,7 +40,8 @@ "start":21,"end":33,"loc":{"start":{"line":1,"column":21},"end":{"line":1,"column":33}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2015/yield/parameter-name-strict/output.json b/packages/babel-parser/test/fixtures/es2015/yield/parameter-name-strict/output.json index 2a7b295700..a6ede25fad 100644 --- a/packages/babel-parser/test/fixtures/es2015/yield/parameter-name-strict/output.json +++ b/packages/babel-parser/test/fixtures/es2015/yield/parameter-name-strict/output.json @@ -44,7 +44,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/array-pattern-default/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/array-pattern-default/output.json index f606dfaad3..c9789c7904 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/array-pattern-default/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/array-pattern-default/output.json @@ -60,7 +60,8 @@ "start":42,"end":54,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/array-pattern/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/array-pattern/output.json index b2fb55f29d..56d6da509e 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/array-pattern/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/array-pattern/output.json @@ -51,7 +51,8 @@ "start":37,"end":49,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/arrow-function/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/arrow-function/output.json index 90f7e7ae28..97e6e8af77 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/arrow-function/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/arrow-function/output.json @@ -57,7 +57,8 @@ "start":30,"end":42,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/async-arrow-function/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/async-arrow-function/output.json index 260459f4eb..14492a3b42 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/async-arrow-function/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/async-arrow-function/output.json @@ -57,7 +57,8 @@ "start":36,"end":48,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/async-function/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/async-function/output.json index 322c4ab3e5..1c653734dc 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/async-function/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/async-function/output.json @@ -49,7 +49,8 @@ "start":35,"end":47,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/default/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/default/output.json index 7cd7275991..a5afac77e7 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/default/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/default/output.json @@ -49,7 +49,8 @@ "start":29,"end":41,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/generator-function/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/generator-function/output.json index b80dc8f024..7791b67cd6 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/generator-function/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/generator-function/output.json @@ -49,7 +49,8 @@ "start":30,"end":42,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/generator-method/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/generator-method/output.json index c3c2769121..1979a4de64 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/generator-method/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/generator-method/output.json @@ -69,7 +69,8 @@ "start":38,"end":50,"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":16}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/method/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/method/output.json index 7901cc0924..631fd71e54 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/method/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/method/output.json @@ -69,7 +69,8 @@ "start":36,"end":48,"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":16}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/object-pattern-default/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/object-pattern-default/output.json index acf78bfecb..1059c8c289 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/object-pattern-default/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/object-pattern-default/output.json @@ -90,7 +90,8 @@ "start":42,"end":54,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/object-pattern/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/object-pattern/output.json index 6ede968bc3..60dc583493 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/object-pattern/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/object-pattern/output.json @@ -81,7 +81,8 @@ "start":37,"end":49,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/rest/output.json b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/rest/output.json index 0ef936e66a..7a96a3f44f 100644 --- a/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/rest/output.json +++ b/packages/babel-parser/test/fixtures/es2016/simple-parameter-list/rest/output.json @@ -44,7 +44,8 @@ "start":27,"end":39,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":14}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2019/json-strings/directive-line-separator/output.json b/packages/babel-parser/test/fixtures/es2019/json-strings/directive-line-separator/output.json index 90a232747b..8b940fe4bb 100644 --- a/packages/babel-parser/test/fixtures/es2019/json-strings/directive-line-separator/output.json +++ b/packages/babel-parser/test/fixtures/es2019/json-strings/directive-line-separator/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":2,"column":6}}, "extra": { "rawValue": "before
after", - "raw": "\"before
after\"" + "raw": "\"before
after\"", + "expressionValue": "before
after" }, "value": "before
after" }, diff --git a/packages/babel-parser/test/fixtures/es2019/json-strings/directive-paragraph-separator/output.json b/packages/babel-parser/test/fixtures/es2019/json-strings/directive-paragraph-separator/output.json index 47abed09f5..01ddda95fa 100644 --- a/packages/babel-parser/test/fixtures/es2019/json-strings/directive-paragraph-separator/output.json +++ b/packages/babel-parser/test/fixtures/es2019/json-strings/directive-paragraph-separator/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":2,"column":6}}, "extra": { "rawValue": "before
after", - "raw": "\"before
after\"" + "raw": "\"before
after\"", + "expressionValue": "before
after" }, "value": "before
after" }, diff --git a/packages/babel-parser/test/fixtures/es2020/dynamic-import/parses-strict/output.json b/packages/babel-parser/test/fixtures/es2020/dynamic-import/parses-strict/output.json index 7f4fb61c01..985f26241f 100644 --- a/packages/babel-parser/test/fixtures/es2020/dynamic-import/parses-strict/output.json +++ b/packages/babel-parser/test/fixtures/es2020/dynamic-import/parses-strict/output.json @@ -40,7 +40,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-hex/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-hex/output.json index 980fb7a008..9dcf24ba93 100644 --- a/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-hex/output.json +++ b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-hex/output.json @@ -19,7 +19,8 @@ "start":0,"end":7,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":7}}, "extra": { "rawValue": "\\x1_0", - "raw": "\"\\x1_0\"" + "raw": "\"\\x1_0\"", + "expressionValue": "\u00010" }, "value": "\\x1_0" } diff --git a/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode-2/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode-2/output.json index 327793b4c9..cd3ac5df4b 100644 --- a/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode-2/output.json +++ b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode-2/output.json @@ -19,7 +19,8 @@ "start":0,"end":9,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":9}}, "extra": { "rawValue": "\\u12_34", - "raw": "\"\\u12_34\"" + "raw": "\"\\u12_34\"", + "expressionValue": "ģ4" }, "value": "\\u12_34" } diff --git a/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode/output.json b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode/output.json index 13e4a566fc..192bc6e4b9 100644 --- a/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode/output.json +++ b/packages/babel-parser/test/fixtures/es2021/numeric-separator/invalid-unicode/output.json @@ -19,7 +19,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "\\u{1F_639}", - "raw": "\"\\u{1F_639}\"" + "raw": "\"\\u{1F_639}\"", + "expressionValue": "😹" }, "value": "\\u{1F_639}" } diff --git a/packages/babel-parser/test/fixtures/esprima/declaration-function/dupe-param/output.json b/packages/babel-parser/test/fixtures/esprima/declaration-function/dupe-param/output.json index 98d3ee3242..77f4d705e9 100644 --- a/packages/babel-parser/test/fixtures/esprima/declaration-function/dupe-param/output.json +++ b/packages/babel-parser/test/fixtures/esprima/declaration-function/dupe-param/output.json @@ -45,7 +45,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/declaration-function/migrated_0005/output.json b/packages/babel-parser/test/fixtures/esprima/declaration-function/migrated_0005/output.json index 364603e3a7..59e216210a 100644 --- a/packages/babel-parser/test/fixtures/esprima/declaration-function/migrated_0005/output.json +++ b/packages/babel-parser/test/fixtures/esprima/declaration-function/migrated_0005/output.json @@ -46,7 +46,8 @@ "start":37,"end":49,"loc":{"start":{"line":1,"column":37},"end":{"line":1,"column":49}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/directive-prolog/migrated_0000/output.json b/packages/babel-parser/test/fixtures/esprima/directive-prolog/migrated_0000/output.json index 65ff7608f3..e422d04e2f 100644 --- a/packages/babel-parser/test/fixtures/esprima/directive-prolog/migrated_0000/output.json +++ b/packages/babel-parser/test/fixtures/esprima/directive-prolog/migrated_0000/output.json @@ -47,7 +47,8 @@ "start":15,"end":30,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use\\x20strict", - "raw": "'use\\x20strict'" + "raw": "'use\\x20strict'", + "expressionValue": "use strict" }, "value": "use\\x20strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/directive-prolog/migrated_0001/output.json b/packages/babel-parser/test/fixtures/esprima/directive-prolog/migrated_0001/output.json index 06b518c615..bfc852544d 100644 --- a/packages/babel-parser/test/fixtures/esprima/directive-prolog/migrated_0001/output.json +++ b/packages/babel-parser/test/fixtures/esprima/directive-prolog/migrated_0001/output.json @@ -47,7 +47,8 @@ "start":15,"end":28,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":28}}, "extra": { "rawValue": "use\\nstrict", - "raw": "'use\\nstrict'" + "raw": "'use\\nstrict'", + "expressionValue": "use\nstrict" }, "value": "use\\nstrict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-1/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-1/output.json index 199c594a16..6b4c6cfecd 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-1/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-1/output.json @@ -55,7 +55,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-2/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-2/output.json index 1d3c2ccac5..f9c51d93df 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-2/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-2/output.json @@ -59,7 +59,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-3/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-3/output.json index 3acacddc45..099105c3f7 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-3/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-array-pattern/dupe-param-3/output.json @@ -80,7 +80,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-arrow-function/invalid-param-strict-mode/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-arrow-function/invalid-param-strict-mode/output.json index 4e04dcd573..f6389e3ff4 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-arrow-function/invalid-param-strict-mode/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-arrow-function/invalid-param-strict-mode/output.json @@ -39,7 +39,8 @@ "start":9,"end":21,"loc":{"start":{"line":1,"column":9},"end":{"line":1,"column":21}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-octal-integer-literal/migrated_0002/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-octal-integer-literal/migrated_0002/output.json index dcd1b11b46..0a7a322811 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-octal-integer-literal/migrated_0002/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-octal-integer-literal/migrated_0002/output.json @@ -45,7 +45,8 @@ "start":17,"end":29,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":29}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-octal-integer-literal/migrated_0006/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-octal-integer-literal/migrated_0006/output.json index 4c7cbff8f7..3832541086 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-octal-integer-literal/migrated_0006/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-octal-integer-literal/migrated_0006/output.json @@ -45,7 +45,8 @@ "start":17,"end":29,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":29}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0000/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0000/output.json index 091528f17f..1de0bfcad0 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0000/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0000/output.json @@ -16,7 +16,8 @@ "start":0,"end":20,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":20}}, "extra": { "rawValue": "\\\\u{714E}\\\\u{8336}", - "raw": "\"\\\\u{714E}\\\\u{8336}\"" + "raw": "\"\\\\u{714E}\\\\u{8336}\"", + "expressionValue": "\\u{714E}\\u{8336}" }, "value": "\\\\u{714E}\\\\u{8336}" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0001/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0001/output.json index 19005fc097..2cc694d768 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0001/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0001/output.json @@ -16,7 +16,8 @@ "start":0,"end":30,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":30}}, "extra": { "rawValue": "\\\\u{20BB7}\\\\u{91CE}\\\\u{5BB6}", - "raw": "\"\\\\u{20BB7}\\\\u{91CE}\\\\u{5BB6}\"" + "raw": "\"\\\\u{20BB7}\\\\u{91CE}\\\\u{5BB6}\"", + "expressionValue": "\\u{20BB7}\\u{91CE}\\u{5BB6}" }, "value": "\\\\u{20BB7}\\\\u{91CE}\\\\u{5BB6}" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0002/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0002/output.json index d6a941618c..2642631892 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0002/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-unicode-code-point-escape-sequence/migrated_0002/output.json @@ -16,7 +16,8 @@ "start":0,"end":18,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":18}}, "extra": { "rawValue": "\\\\u{00000000034}", - "raw": "\"\\\\u{00000000034}\"" + "raw": "\"\\\\u{00000000034}\"", + "expressionValue": "\\u{00000000034}" }, "value": "\\\\u{00000000034}" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-generator-strict-function-expression/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-generator-strict-function-expression/output.json index 7b2f184708..7d11debd07 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-generator-strict-function-expression/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-generator-strict-function-expression/output.json @@ -73,7 +73,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-generator-strict-function-parameter/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-generator-strict-function-parameter/output.json index a867264863..d07e6f129b 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-generator-strict-function-parameter/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-generator-strict-function-parameter/output.json @@ -75,7 +75,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-array-pattern/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-array-pattern/output.json index 56fcce708d..0f4fe06bc1 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-array-pattern/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-array-pattern/output.json @@ -49,7 +49,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-arrow-parameter-default/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-arrow-parameter-default/output.json index 185170886a..a2d0b608ce 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-arrow-parameter-default/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-arrow-parameter-default/output.json @@ -53,7 +53,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-arrow-parameter-name/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-arrow-parameter-name/output.json index 08b7c38a00..346d55a772 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-arrow-parameter-name/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-arrow-parameter-name/output.json @@ -47,7 +47,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-binding-element/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-binding-element/output.json index 653a6b82ca..dcbfbce760 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-binding-element/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-binding-element/output.json @@ -59,7 +59,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-catch-parameter/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-catch-parameter/output.json index 645565e6ce..23c54d5c2e 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-catch-parameter/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-catch-parameter/output.json @@ -46,7 +46,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-formal-parameter/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-formal-parameter/output.json index 1229efbf77..74abf25ff1 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-formal-parameter/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-formal-parameter/output.json @@ -44,7 +44,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-function-declaration/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-function-declaration/output.json index 65a978471f..0c61edc8c3 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-function-declaration/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-function-declaration/output.json @@ -34,7 +34,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-function-expression/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-function-expression/output.json index b2ddb4fba3..58fc751e73 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-function-expression/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-function-expression/output.json @@ -37,7 +37,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-identifier/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-identifier/output.json index 19cca40415..eb05edccf4 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-identifier/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-identifier/output.json @@ -48,7 +48,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-lexical-declaration/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-lexical-declaration/output.json index bdde2dc119..784abea0b4 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-lexical-declaration/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-lexical-declaration/output.json @@ -45,7 +45,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-rest-parameter/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-rest-parameter/output.json index 3a42e81323..b28a1fc71c 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-rest-parameter/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-rest-parameter/output.json @@ -48,7 +48,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-variable-declaration/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-variable-declaration/output.json index 0d22ab0c76..d91834d169 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-variable-declaration/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/invalid-yield-strict-variable-declaration/output.json @@ -37,7 +37,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/yield-strict-binding-property/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/yield-strict-binding-property/output.json index f826daaf77..261919b7b0 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/yield-strict-binding-property/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/yield-strict-binding-property/output.json @@ -56,7 +56,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/es2015-yield/yield-strict-method/output.json b/packages/babel-parser/test/fixtures/esprima/es2015-yield/yield-strict-method/output.json index dadf7a2873..e34f83816c 100644 --- a/packages/babel-parser/test/fixtures/esprima/es2015-yield/yield-strict-method/output.json +++ b/packages/babel-parser/test/fixtures/esprima/es2015-yield/yield-strict-method/output.json @@ -53,7 +53,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0000/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0000/output.json index b21a141016..77232e38f6 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0000/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0000/output.json @@ -16,7 +16,8 @@ "start":0,"end":7,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":7}}, "extra": { "rawValue": "Hello", - "raw": "\"Hello\"" + "raw": "\"Hello\"", + "expressionValue": "Hello" }, "value": "Hello" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0001/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0001/output.json index efadaa1833..23992fcd18 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0001/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0001/output.json @@ -16,7 +16,8 @@ "start":0,"end":22,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":22}}, "extra": { "rawValue": "\\n\\r\\t\\v\\b\\f\\\\\\'\\\"\\0", - "raw": "\"\\n\\r\\t\\v\\b\\f\\\\\\'\\\"\\0\"" + "raw": "\"\\n\\r\\t\\v\\b\\f\\\\\\'\\\"\\0\"", + "expressionValue": "\n\r\t\u000b\b\f\\'\"\u0000" }, "value": "\\n\\r\\t\\v\\b\\f\\\\\\'\\\"\\0" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0002/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0002/output.json index 9fff89ab12..6f0dd8948f 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0002/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0002/output.json @@ -16,7 +16,8 @@ "start":0,"end":9,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":9}}, "extra": { "rawValue": "\\\\u0061", - "raw": "\"\\\\u0061\"" + "raw": "\"\\\\u0061\"", + "expressionValue": "\\u0061" }, "value": "\\\\u0061" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0003/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0003/output.json index 54cc770503..13e85d2463 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0003/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0003/output.json @@ -16,7 +16,8 @@ "start":0,"end":6,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":6}}, "extra": { "rawValue": "\\x61", - "raw": "\"\\x61\"" + "raw": "\"\\x61\"", + "expressionValue": "a" }, "value": "\\x61" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0006/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0006/output.json index 161f9e44f7..7fc43f2269 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0006/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0006/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":14}}, "extra": { "rawValue": "Hello\\nworld", - "raw": "\"Hello\\nworld\"" + "raw": "\"Hello\\nworld\"", + "expressionValue": "Hello\nworld" }, "value": "Hello\\nworld" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0007/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0007/output.json index dbf4039b4e..9af4970a1f 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0007/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0007/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":2,"column":6}}, "extra": { "rawValue": "Hello\\\nworld", - "raw": "\"Hello\\\nworld\"" + "raw": "\"Hello\\\nworld\"", + "expressionValue": "Helloworld" }, "value": "Hello\\\nworld" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0008/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0008/output.json index 96777bab48..cc0af2e4ef 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0008/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0008/output.json @@ -16,7 +16,8 @@ "start":0,"end":15,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":15}}, "extra": { "rawValue": "Hello\\02World", - "raw": "\"Hello\\02World\"" + "raw": "\"Hello\\02World\"", + "expressionValue": "Hello\u0002World" }, "value": "Hello\\02World" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0009/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0009/output.json index aed791b605..065800b732 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0009/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0009/output.json @@ -16,7 +16,8 @@ "start":0,"end":16,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}, "extra": { "rawValue": "Hello\\012World", - "raw": "\"Hello\\012World\"" + "raw": "\"Hello\\012World\"", + "expressionValue": "Hello\nWorld" }, "value": "Hello\\012World" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0010/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0010/output.json index 5006e83a10..e824b76218 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0010/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0010/output.json @@ -16,7 +16,8 @@ "start":0,"end":16,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}, "extra": { "rawValue": "Hello\\122World", - "raw": "\"Hello\\122World\"" + "raw": "\"Hello\\122World\"", + "expressionValue": "HelloRWorld" }, "value": "Hello\\122World" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0011/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0011/output.json index 3262f09149..d629c97f6b 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0011/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0011/output.json @@ -16,7 +16,8 @@ "start":0,"end":17,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":17}}, "extra": { "rawValue": "Hello\\0122World", - "raw": "\"Hello\\0122World\"" + "raw": "\"Hello\\0122World\"", + "expressionValue": "Hello\n2World" }, "value": "Hello\\0122World" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0012/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0012/output.json index 7b741d3ad0..b3b6d32514 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0012/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0012/output.json @@ -16,7 +16,8 @@ "start":0,"end":16,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}, "extra": { "rawValue": "Hello\\312World", - "raw": "\"Hello\\312World\"" + "raw": "\"Hello\\312World\"", + "expressionValue": "HelloÊWorld" }, "value": "Hello\\312World" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0013/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0013/output.json index be48a13c15..f3ad3af496 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0013/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0013/output.json @@ -16,7 +16,8 @@ "start":0,"end":16,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}, "extra": { "rawValue": "Hello\\412World", - "raw": "\"Hello\\412World\"" + "raw": "\"Hello\\412World\"", + "expressionValue": "Hello!2World" }, "value": "Hello\\412World" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0015/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0015/output.json index a384cdbfcd..8d4f61bc01 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0015/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0015/output.json @@ -16,7 +16,8 @@ "start":0,"end":16,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}, "extra": { "rawValue": "Hello\\712World", - "raw": "\"Hello\\712World\"" + "raw": "\"Hello\\712World\"", + "expressionValue": "Hello92World" }, "value": "Hello\\712World" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0016/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0016/output.json index bea9ab356e..2bfe277026 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0016/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0016/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":14}}, "extra": { "rawValue": "Hello\\0World", - "raw": "\"Hello\\0World\"" + "raw": "\"Hello\\0World\"", + "expressionValue": "Hello\u0000World" }, "value": "Hello\\0World" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0017/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0017/output.json index dbf4039b4e..9af4970a1f 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0017/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0017/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":2,"column":6}}, "extra": { "rawValue": "Hello\\\nworld", - "raw": "\"Hello\\\nworld\"" + "raw": "\"Hello\\\nworld\"", + "expressionValue": "Helloworld" }, "value": "Hello\\\nworld" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0018/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0018/output.json index 480d402ced..7208ca74a7 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0018/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-literal-string/migrated_0018/output.json @@ -16,7 +16,8 @@ "start":0,"end":14,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":14}}, "extra": { "rawValue": "Hello\\1World", - "raw": "\"Hello\\1World\"" + "raw": "\"Hello\\1World\"", + "expressionValue": "Hello\u0001World" }, "value": "Hello\\1World" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0030/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0030/output.json index 4f9a79b4fb..7add33f605 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0030/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0030/output.json @@ -79,7 +79,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0031/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0031/output.json index 49222efa73..8f948cd30e 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0031/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0031/output.json @@ -83,7 +83,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0032/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0032/output.json index 1410973ae5..5a412484c9 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0032/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0032/output.json @@ -82,7 +82,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0033/output.json b/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0033/output.json index d03f7a40d3..b62145ec9e 100644 --- a/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0033/output.json +++ b/packages/babel-parser/test/fixtures/esprima/expression-primary-object/migrated_0033/output.json @@ -88,7 +88,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-00/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-00/output.json index 67e07cd135..010cc940ef 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-00/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-00/output.json @@ -19,7 +19,8 @@ "start":0,"end":4,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":4}}, "extra": { "rawValue": "\\x", - "raw": "\"\\x\"" + "raw": "\"\\x\"", + "expressionValue": "null" }, "value": "\\x" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-01/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-01/output.json index e92647244d..4a9bd3c489 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-01/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-01/output.json @@ -19,7 +19,8 @@ "start":0,"end":5,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":5}}, "extra": { "rawValue": "\\x0", - "raw": "\"\\x0\"" + "raw": "\"\\x0\"", + "expressionValue": "null" }, "value": "\\x0" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-02/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-02/output.json index 1b63d2209b..408d769c6c 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-02/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-02/output.json @@ -19,7 +19,8 @@ "start":0,"end":5,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":5}}, "extra": { "rawValue": "\\xx", - "raw": "\"\\xx\"" + "raw": "\"\\xx\"", + "expressionValue": "nullx" }, "value": "\\xx" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-03/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-03/output.json index b907f8657e..fa91613068 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-03/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-03/output.json @@ -19,7 +19,8 @@ "start":0,"end":4,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":4}}, "extra": { "rawValue": "\\u", - "raw": "\"\\u\"" + "raw": "\"\\u\"", + "expressionValue": "null" }, "value": "\\u" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-04/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-04/output.json index 04c20a6334..2e5afbcb72 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-04/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-04/output.json @@ -19,7 +19,8 @@ "start":0,"end":5,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":5}}, "extra": { "rawValue": "\\u0", - "raw": "\"\\u0\"" + "raw": "\"\\u0\"", + "expressionValue": "null" }, "value": "\\u0" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-05/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-05/output.json index 35f366ab00..43be1eb2e5 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-05/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-05/output.json @@ -19,7 +19,8 @@ "start":0,"end":5,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":5}}, "extra": { "rawValue": "\\ux", - "raw": "\"\\ux\"" + "raw": "\"\\ux\"", + "expressionValue": "nullx" }, "value": "\\ux" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-06/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-06/output.json index 51af14a113..1ca8c87bf1 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-06/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-06/output.json @@ -19,7 +19,8 @@ "start":0,"end":6,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":6}}, "extra": { "rawValue": "\\u00", - "raw": "\"\\u00\"" + "raw": "\"\\u00\"", + "expressionValue": "null" }, "value": "\\u00" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-07/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-07/output.json index d5e43e9d4c..dfe9652498 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-07/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/GH-1106-07/output.json @@ -19,7 +19,8 @@ "start":0,"end":7,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":7}}, "extra": { "rawValue": "\\u000", - "raw": "\"\\u000\"" + "raw": "\"\\u000\"", + "expressionValue": "null" }, "value": "\\u000" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0087/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0087/output.json index b19fb01211..395ab72539 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0087/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0087/output.json @@ -61,7 +61,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0088/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0088/output.json index 32f80188d4..e7ba7814ed 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0088/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0088/output.json @@ -47,7 +47,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0089/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0089/output.json index 774a720780..501933c9d4 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0089/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0089/output.json @@ -47,7 +47,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0090/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0090/output.json index d7107dbcd0..c89fc9fd3f 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0090/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0090/output.json @@ -52,7 +52,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0091/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0091/output.json index 02f24861eb..6df1f50f31 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0091/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0091/output.json @@ -52,7 +52,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0093/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0093/output.json index 231718edbd..2dd750f20b 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0093/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0093/output.json @@ -52,7 +52,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0094/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0094/output.json index 0371c06360..1a1483f4d5 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0094/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0094/output.json @@ -47,7 +47,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0100/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0100/output.json index 2aeb907a0c..4885c26d07 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0100/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0100/output.json @@ -47,7 +47,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0101/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0101/output.json index 7749e4bde1..0925b78d0b 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0101/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0101/output.json @@ -53,7 +53,8 @@ "start":12,"end":24,"loc":{"start":{"line":1,"column":12},"end":{"line":1,"column":24}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0183/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0183/output.json index ec18a41c15..d502632e66 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0183/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0183/output.json @@ -52,7 +52,8 @@ "start":15,"end":27,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":27}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0184/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0184/output.json index 6e50ea1697..97e75f7dd8 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0184/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0184/output.json @@ -50,7 +50,8 @@ "start":15,"end":27,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":27}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0185/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0185/output.json index 5824ea0f73..650107f749 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0185/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0185/output.json @@ -60,7 +60,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0186/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0186/output.json index bf1c3390af..8827ecb9c5 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0186/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0186/output.json @@ -60,7 +60,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0187/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0187/output.json index fe50f66a91..b6f611c42f 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0187/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0187/output.json @@ -61,7 +61,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0188/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0188/output.json index 5ec5d95b40..9935812c99 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0188/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0188/output.json @@ -61,7 +61,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0189/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0189/output.json index 932ad53e37..86f51204fe 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0189/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0189/output.json @@ -58,7 +58,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0190/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0190/output.json index 39f80928a3..44229c4bbe 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0190/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0190/output.json @@ -58,7 +58,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0191/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0191/output.json index 941f1562ef..3102ba341c 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0191/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0191/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0192/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0192/output.json index fbcef97a83..1c2b56e3f6 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0192/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0192/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0193/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0193/output.json index 467e17681b..962f2c4aa0 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0193/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0193/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0194/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0194/output.json index 1c81cb944a..54b8b442fb 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0194/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0194/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0195/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0195/output.json index 9910fc4ca6..a2dfef853e 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0195/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0195/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0196/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0196/output.json index 64880bbf36..587baaa77a 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0196/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0196/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0197/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0197/output.json index 33e66b8292..dabcd0fa0b 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0197/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0197/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0198/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0198/output.json index daba68f0a5..b240c56328 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0198/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0198/output.json @@ -50,7 +50,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0199/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0199/output.json index 27de7209a4..0316adafb8 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0199/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0199/output.json @@ -53,7 +53,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0200/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0200/output.json index e3aaac026b..1f8488dc5d 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0200/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0200/output.json @@ -53,7 +53,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0201/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0201/output.json index 2124c31099..7fe6ed3eee 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0201/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0201/output.json @@ -34,7 +34,8 @@ "start":17,"end":29,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":29}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0202/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0202/output.json index 7aef7b58af..918c1755e7 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0202/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0202/output.json @@ -34,7 +34,8 @@ "start":22,"end":34,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":34}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0203/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0203/output.json index d8d9a87930..8a62a526bb 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0203/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0203/output.json @@ -66,7 +66,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0204/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0204/output.json index ef5dbc5819..266e8bb530 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0204/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0204/output.json @@ -66,7 +66,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0205/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0205/output.json index 835ee6d57f..d05367d20f 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0205/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0205/output.json @@ -40,7 +40,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0206/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0206/output.json index e6673306c5..44b429a43d 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0206/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0206/output.json @@ -40,7 +40,8 @@ "start":23,"end":35,"loc":{"start":{"line":1,"column":23},"end":{"line":1,"column":35}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0207/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0207/output.json index 266ef0cac8..9e14e36a03 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0207/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0207/output.json @@ -79,7 +79,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0208/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0208/output.json index b3267927ce..6d0b1aae7b 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0208/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0208/output.json @@ -40,7 +40,8 @@ "start":21,"end":33,"loc":{"start":{"line":1,"column":21},"end":{"line":1,"column":33}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0209/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0209/output.json index c0979c1242..f5dc33e5ac 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0209/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0209/output.json @@ -98,7 +98,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0210/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0210/output.json index 97e2668793..3a7bae5224 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0210/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0210/output.json @@ -77,7 +77,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0211/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0211/output.json index 41b12f57d7..3b96b81d2a 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0211/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0211/output.json @@ -85,7 +85,8 @@ "start":18,"end":30,"loc":{"start":{"line":1,"column":18},"end":{"line":1,"column":30}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0212/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0212/output.json index 13972980b5..cf300a3165 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0212/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0212/output.json @@ -40,7 +40,8 @@ "start":22,"end":34,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":34}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0213/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0213/output.json index 4e56622edb..5054c699ea 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0213/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0213/output.json @@ -40,7 +40,8 @@ "start":27,"end":39,"loc":{"start":{"line":1,"column":27},"end":{"line":1,"column":39}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0214/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0214/output.json index 19787e26dd..45e58ad352 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0214/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0214/output.json @@ -59,7 +59,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0215/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0215/output.json index f0a5a4d594..4a554373a3 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0215/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0215/output.json @@ -59,7 +59,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0216/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0216/output.json index ee75ea8e74..d62561ede6 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0216/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0216/output.json @@ -19,7 +19,8 @@ "start":0,"end":4,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":4}}, "extra": { "rawValue": "\\1", - "raw": "\"\\1\"" + "raw": "\"\\1\"", + "expressionValue": "\u0001" }, "value": "\\1" } @@ -32,7 +33,8 @@ "start":6,"end":18,"loc":{"start":{"line":1,"column":6},"end":{"line":1,"column":18}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0217/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0217/output.json index 210d1d46ab..950f4a20b2 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0217/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0217/output.json @@ -34,7 +34,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } @@ -47,7 +48,8 @@ "start":33,"end":37,"loc":{"start":{"line":1,"column":33},"end":{"line":1,"column":37}}, "extra": { "rawValue": "\\1", - "raw": "\"\\1\"" + "raw": "\"\\1\"", + "expressionValue": "\u0001" }, "value": "\\1" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0218/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0218/output.json index 1256393ff4..f66da9bcb4 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0218/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0218/output.json @@ -48,7 +48,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0219/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0219/output.json index 4115ea4e32..2b3ffc2dd0 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0219/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0219/output.json @@ -74,7 +74,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0220/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0220/output.json index 46c2311222..c985a7725f 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0220/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0220/output.json @@ -74,7 +74,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0221/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0221/output.json index e85162b602..6818ba9c30 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0221/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0221/output.json @@ -34,7 +34,8 @@ "start":19,"end":38,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":38}}, "extra": { "rawValue": "octal directive\\1", - "raw": "\"octal directive\\1\"" + "raw": "\"octal directive\\1\"", + "expressionValue": "octal directive\u0001" }, "value": "octal directive\\1" } @@ -47,7 +48,8 @@ "start":40,"end":52,"loc":{"start":{"line":1,"column":40},"end":{"line":1,"column":52}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0222/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0222/output.json index f70713cb1a..5b38baf852 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0222/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0222/output.json @@ -35,7 +35,8 @@ "start":19,"end":38,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":38}}, "extra": { "rawValue": "octal directive\\1", - "raw": "\"octal directive\\1\"" + "raw": "\"octal directive\\1\"", + "expressionValue": "octal directive\u0001" }, "value": "octal directive\\1" } @@ -48,7 +49,8 @@ "start":40,"end":59,"loc":{"start":{"line":1,"column":40},"end":{"line":1,"column":59}}, "extra": { "rawValue": "octal directive\\2", - "raw": "\"octal directive\\2\"" + "raw": "\"octal directive\\2\"", + "expressionValue": "octal directive\u0002" }, "value": "octal directive\\2" } @@ -61,7 +63,8 @@ "start":61,"end":73,"loc":{"start":{"line":1,"column":61},"end":{"line":1,"column":73}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0223/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0223/output.json index 23953fa175..229dcab920 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0223/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0223/output.json @@ -49,7 +49,8 @@ "start":52,"end":71,"loc":{"start":{"line":1,"column":52},"end":{"line":1,"column":71}}, "extra": { "rawValue": "octal directive\\1", - "raw": "\"octal directive\\1\"" + "raw": "\"octal directive\\1\"", + "expressionValue": "octal directive\u0001" }, "value": "octal directive\\1" } @@ -67,7 +68,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0224/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0224/output.json index 81d51ffb9b..7bc9ef87d9 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0224/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0224/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0225/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0225/output.json index 6c46ff6503..affc08f2e9 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0225/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0225/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0226/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0226/output.json index f529b5daa3..5329232cbc 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0226/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0226/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0227/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0227/output.json index a6575e03a7..d501606919 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0227/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0227/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0228/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0228/output.json index 32835a520f..40792d6f2b 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0228/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0228/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0229/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0229/output.json index 469235ed6d..bfa37d3b43 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0229/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0229/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0230/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0230/output.json index 2a50605954..327b66170c 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0230/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0230/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0231/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0231/output.json index 90a4f0c993..415890863b 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0231/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0231/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0232/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0232/output.json index 9bb9f8187c..ceb25fc770 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0232/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0232/output.json @@ -52,7 +52,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0233/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0233/output.json index 6cd9d958c9..364ed5df28 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0233/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0233/output.json @@ -40,7 +40,8 @@ "start":25,"end":37,"loc":{"start":{"line":1,"column":25},"end":{"line":1,"column":37}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0234/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0234/output.json index 12d7c32962..da3f3b866b 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0234/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0234/output.json @@ -34,7 +34,8 @@ "start":20,"end":32,"loc":{"start":{"line":1,"column":20},"end":{"line":1,"column":32}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0235/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0235/output.json index 7cc292a49d..7b872aa431 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0235/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0235/output.json @@ -40,7 +40,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0236/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0236/output.json index 7fb7ba344e..25eeea516f 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0236/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0236/output.json @@ -40,7 +40,8 @@ "start":24,"end":36,"loc":{"start":{"line":1,"column":24},"end":{"line":1,"column":36}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0239/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0239/output.json index 1446d4a778..30094dc296 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0239/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0239/output.json @@ -38,7 +38,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0240/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0240/output.json index 3ae2bbc039..7fa3ab8064 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0240/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0240/output.json @@ -45,7 +45,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0241/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0241/output.json index a9aed7a2dc..5cb74406e1 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0241/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0241/output.json @@ -40,7 +40,8 @@ "start":19,"end":31,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":31}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0242/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0242/output.json index a84cfbde62..ef5e362aeb 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0242/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0242/output.json @@ -40,7 +40,8 @@ "start":22,"end":34,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":34}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0243/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0243/output.json index 8d6fb36639..0f02a88fd7 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0243/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0243/output.json @@ -68,7 +68,8 @@ "start":15,"end":27,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":27}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0244/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0244/output.json index 345cb14aa3..4f2093ef1a 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0244/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0244/output.json @@ -48,7 +48,8 @@ "start":20,"end":32,"loc":{"start":{"line":1,"column":20},"end":{"line":1,"column":32}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0245/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0245/output.json index 097067ec9f..8b5de47a6a 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0245/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0245/output.json @@ -72,7 +72,8 @@ "start":15,"end":27,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":27}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0246/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0246/output.json index d31f179278..661ec977e6 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0246/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0246/output.json @@ -43,7 +43,8 @@ "start":20,"end":32,"loc":{"start":{"line":1,"column":20},"end":{"line":1,"column":32}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0247/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0247/output.json index 5f7a585303..726d42f1ef 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0247/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0247/output.json @@ -43,7 +43,8 @@ "start":23,"end":35,"loc":{"start":{"line":1,"column":23},"end":{"line":1,"column":35}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0249/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0249/output.json index 8683f0da5f..4148525ed4 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0249/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0249/output.json @@ -49,7 +49,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "\"use strict\"" + "raw": "\"use strict\"", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0257/output.json b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0257/output.json index f747de2aec..b115bfd9c9 100644 --- a/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0257/output.json +++ b/packages/babel-parser/test/fixtures/esprima/invalid-syntax/migrated_0257/output.json @@ -39,7 +39,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" } diff --git a/packages/babel-parser/test/fixtures/flow/pragma/2/output.json b/packages/babel-parser/test/fixtures/flow/pragma/2/output.json index 532775b9c6..9ee2e6e23b 100644 --- a/packages/babel-parser/test/fixtures/flow/pragma/2/output.json +++ b/packages/babel-parser/test/fixtures/flow/pragma/2/output.json @@ -60,7 +60,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" }, diff --git a/packages/babel-parser/test/fixtures/flow/pragma/4/output.json b/packages/babel-parser/test/fixtures/flow/pragma/4/output.json index 16f343d83c..ff9d8a2997 100644 --- a/packages/babel-parser/test/fixtures/flow/pragma/4/output.json +++ b/packages/babel-parser/test/fixtures/flow/pragma/4/output.json @@ -65,7 +65,8 @@ "start":0,"end":12,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" }, diff --git a/packages/babel-parser/test/fixtures/flow/pragma/5/output.json b/packages/babel-parser/test/fixtures/flow/pragma/5/output.json index e5eef20b2d..de3801268c 100644 --- a/packages/babel-parser/test/fixtures/flow/pragma/5/output.json +++ b/packages/babel-parser/test/fixtures/flow/pragma/5/output.json @@ -69,7 +69,8 @@ "start":20,"end":32,"loc":{"start":{"line":2,"column":0},"end":{"line":2,"column":12}}, "extra": { "rawValue": "use strict", - "raw": "'use strict'" + "raw": "'use strict'", + "expressionValue": "use strict" }, "value": "use strict" },