diff --git a/packages/babel-parser/src/parser/statement.js b/packages/babel-parser/src/parser/statement.js index 1170a7a9cc77..e80b182a129b 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 9fd2ff3ede1d..38b97f76672d 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 07b4c7cae021..8cbe7a6d0327 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 48b2dc2e3cd1..4d2ed9fe2dd6 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 6e012093ccff..ff82aaad67cb 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 9ce11fe0189d..b9c0473592d1 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 fa4dcfc2cf81..29dad43cd0af 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 b597cdca49c5..688b161f35e7 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 23953fa175ea..229dcab92066 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 4115ea4e3227..2b3ffc2dd0a2 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 37d3bc6fbca9..6624c2c8901b 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 d5d073c19abc..a640d79d6ef7 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 dbf4039b4e34..9af4970a1f5f 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 480d402ced42..7208ca74a7e2 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 42e73869f651..523378067d5f 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 7c10e4107059..1ba9a1cdc46f 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 364603e3a70b..59e216210a4a 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 b3549ca48a7c..df7c15e9e914 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 142f4d718e1d..dcf1f28e82c1 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 eb9158aafb17..e8f26a1485cc 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 ec18a41c1534..d502632e66a6 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 6e50ea1697dc..97e75f7dd805 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 5824ea0f73aa..650107f7497f 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 bf1c3390afbf..8827ecb9c5e7 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 fe50f66a9135..b6f611c42fbe 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 5ec5d95b40ab..9935812c9959 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 932ad53e37d6..86f51204fee2 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 39f80928a3bd..44229c4bbe05 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 941f1562ef7d..3102ba341ce8 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 fbcef97a8364..1c2b56e3f6a9 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 467e17681b46..962f2c4aa0cc 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 1c81cb944ab4..54b8b442fb8a 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 9910fc4ca662..a2dfef853e1d 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 64880bbf3641..587baaa77aec 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 33e66b829293..dabcd0fa0b28 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 daba68f0a5c0..b240c56328f5 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 27de7209a4a1..0316adafb8f9 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 e3aaac026bcc..1f8488dc5d54 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 2124c3109986..7fe6ed3eeeca 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 7aef7b58afd2..918c1755e763 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 d8d9a8793089..8a62a526bbb5 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 ef5dbc58190e..266e8bb5300f 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 835ee6d57ff6..d05367d20ff8 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 e6673306c578..44b429a43d49 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 266ef0cac864..9e14e36a034a 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 b3267927ce21..6d0b1aae7beb 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 c0979c1242a3..f5dc33e5ace5 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 97e26687931d..3a7bae52241e 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 41b12f57d745..3b96b81d2ad8 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 13972980b53d..cf300a31656f 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 4e56622edb8c..5054c699eaee 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 19787e26dd40..45e58ad352ac 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 f0a5a4d594f7..4a554373a3ab 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 1256393ff4d3..f66da9bcb4ba 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 46c2311222e1..c985a7725fc2 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 81d51ffb9b6d..7bc9ef87d9b0 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 6c46ff650361..affc08f2e98c 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 f529b5daa343..5329232cbc6a 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 a6575e03a717..d501606919a1 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 32835a520fec..40792d6f2b08 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 469235ed6d10..bfa37d3b4350 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 2a50605954f5..327b66170c5a 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 6cd9d958c989..364ed5df284f 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 12d7c32962c5..da3f3b866bdd 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 1446d4a778fe..30094dc2960a 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 3ae2bbc0397c..7fa3ab8064ea 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 a9aed7a2dc37..5cb74406e177 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 a84cfbde62d5..ef5e362aeb40 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 8d6fb3663975..0f02a88fd7d7 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 345cb14aa393..4f2093ef1ad3 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 097067ec9f40..8b5de47a6acd 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 d31f179278e7..661ec977e69d 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 5f7a58530340..726d42f1ef1f 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 4eb007c05262..3571db5bb0ea 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 db2cc5ad019a..b6b074daf700 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 b4d912e79216..5437e537a6f6 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 96424f80de6b..436ef737ba21 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 b38e05a9cead..dfd55be7678f 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 66cbe590eb7b..2ec9a7e175ee 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 b21a141016d3..77232e38f6db 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 efadaa183322..23992fcd18f9 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 05d1a81000e3..faf1c14251a7 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 54cc7705038f..13e85d2463ad 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 161f9e44f752..7fc43f2269b5 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 dbf4039b4e34..9af4970a1f5f 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 96777bab4820..cc0af2e4efd5 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 aed791b6053b..065800b732fe 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 5006e83a106a..e824b762187a 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 3262f0914941..d629c97f6b25 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 7b741d3ad07f..b3b6d32514f3 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 be48a13c1543..f3ad3af496c4 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 d5ff7f4e929f..a21e76a63020 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 a384cdbfcd8b..8d4f61bc01ed 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 bea9ab356e06..2bfe27702635 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 f63276ddf0d2..90492f445425 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 ae24d62cc0dc..8d50b849f6a7 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 5ba71199db90..0cf339d04209 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 f2e53d1e1b81..c7c4476a483f 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 0d8bef787524..c5e7aae50585 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 307612d39cde..66736ee1236d 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 8179346b1921..930b7bd80d2b 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 737911cb6832..5a7b1e560ea7 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 a447a5990b6a..c75ed15cddeb 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 97f47ba9fa37..b197f55f237a 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 77d4a3ba5485..02d3c6e556a7 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 70ba410d5ea8..2f044937db50 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 37ca57bbc0c5..b72d591a960e 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 c4f0ebb2e6f0..75be70af638d 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 9759a59718c0..2286871a9f2f 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 c39be795a7b1..39d3a44b4454 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 7b45b63bb0c0..21356f1e5b97 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 b19fb0121199..395ab72539c5 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 32f80188d467..e7ba7814edb8 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 774a72078077..501933c9d461 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 d7107dbcd053..c89fc9fd3f50 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 02f24861ebf7..6df1f50f319c 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 66b17dbc368f..6e6517faa6d4 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 231718edbd8c..2dd750f20b48 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 0371c0636090..1a1483f4d5ae 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 36e98119553b..c4f7fea4e2d0 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 fe100c84fce4..5420d063b0e0 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 e32fc7155609..96c05de34ae0 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 85580b51008d..791b6fb566b9 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 2aeb907a0c3c..4885c26d07c2 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 7749e4bde11b..0925b78d0b81 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 164f1f8bc657..ea73e92e25da 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 dcd1b11b464c..0a7a3228118b 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 4c7cbff8f7ad..3832541086aa 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 4f53f79a0c65..61632b5b14c2 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 645a02f627ef..95141562b25b 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 5bb4403888b0..9d97235a1792 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 ccfbae44f1ba..5089f6f71a59 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 2a7b295700bd..a6ede25fadb3 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 f606dfaad372..c9789c7904c5 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 b2fb55f29d13..56d6da509e04 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 90f7e7ae28a1..97e6e8af773d 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 260459f4ebf4..14492a3b421a 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 322c4ab3e550..1c653734dc67 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 7cd727599108..a5afac77e70c 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 b80dc8f02432..7791b67cd6d7 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 c3c2769121c4..1979a4de642d 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 7901cc092446..631fd71e5428 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 acf78bfecb74..1059c8c28933 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 6ede968bc355..60dc58349351 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 0ef936e66a10..7a96a3f44f57 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 90a232747bc8..8b940fe4bb60 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 47abed09f5fb..01ddda95fa92 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 7f4fb61c015a..985f26241f19 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 980fb7a0083a..9dcf24ba930f 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 327793b4c9bb..cd3ac5df4b1c 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 13e4a566fcab..192bc6e4b956 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 98d3ee3242ad..77f4d705e98b 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 364603e3a70b..59e216210a4a 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 65ff7608f3c8..e422d04e2f71 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 06b518c615d3..bfc852544d35 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 199c594a16b5..6b4c6cfecdd4 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 1d3c2ccac5d9..f9c51d93df34 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 3acacddc45c9..099105c3f799 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 4e04dcd57398..f6389e3ff45a 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 dcd1b11b464c..0a7a3228118b 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 4c7cbff8f7ad..3832541086aa 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 091528f17fe3..1de0bfcad053 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 19005fc097ba..2cc694d76882 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 d6a941618cbb..2642631892c4 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 7b2f18470880..7d11debd075e 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 a8672648636b..d07e6f129bce 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 56fcce708d3a..0f4fe06bc1e2 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 185170886a94..a2d0b608cec3 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 08b7c38a00a8..346d55a772c7 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 653a6b82cafd..dcbfbce76097 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 645565e6ce3e..23c54d5c2e39 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 1229efbf7743..74abf25ff197 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 65a978471f09..0c61edc8c343 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 b2ddb4fba363..58fc751e7399 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 19cca40415d2..eb05edccf4ad 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 bdde2dc119a0..784abea0b4f5 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 3a42e81323e1..b28a1fc71c31 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 0d22ab0c7665..d91834d1696d 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 f826daaf77b6..261919b7b0f7 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 dadf7a287316..e34f83816c9f 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 b21a141016d3..77232e38f6db 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 efadaa183322..23992fcd18f9 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 9fff89ab12df..6f0dd8948f10 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 54cc7705038f..13e85d2463ad 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 161f9e44f752..7fc43f2269b5 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 dbf4039b4e34..9af4970a1f5f 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 96777bab4820..cc0af2e4efd5 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 aed791b6053b..065800b732fe 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 5006e83a106a..e824b762187a 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 3262f0914941..d629c97f6b25 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 7b741d3ad07f..b3b6d32514f3 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 be48a13c1543..f3ad3af496c4 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 a384cdbfcd8b..8d4f61bc01ed 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 bea9ab356e06..2bfe27702635 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 dbf4039b4e34..9af4970a1f5f 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 480d402ced42..7208ca74a7e2 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 4f9a79b4fb8c..7add33f60501 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 49222efa73af..8f948cd30e2c 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 1410973ae5e3..5a412484c989 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 d03f7a40d370..b62145ec9e6a 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 67e07cd1356a..010cc940efd8 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 e92647244d0b..4a9bd3c489d0 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 1b63d2209ba0..408d769c6c96 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 b907f8657eb8..fa9161306810 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 04c20a633438..2e5afbcb72a8 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 35f366ab0062..43be1eb2e57c 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 51af14a11324..1ca8c87bf126 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 d5e43e9d4cab..dfe965249891 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 b19fb0121199..395ab72539c5 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 32f80188d467..e7ba7814edb8 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 774a72078077..501933c9d461 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 d7107dbcd053..c89fc9fd3f50 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 02f24861ebf7..6df1f50f319c 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 231718edbd8c..2dd750f20b48 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 0371c0636090..1a1483f4d5ae 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 2aeb907a0c3c..4885c26d07c2 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 7749e4bde11b..0925b78d0b81 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 ec18a41c1534..d502632e66a6 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 6e50ea1697dc..97e75f7dd805 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 5824ea0f73aa..650107f7497f 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 bf1c3390afbf..8827ecb9c5e7 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 fe50f66a9135..b6f611c42fbe 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 5ec5d95b40ab..9935812c9959 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 932ad53e37d6..86f51204fee2 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 39f80928a3bd..44229c4bbe05 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 941f1562ef7d..3102ba341ce8 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 fbcef97a8364..1c2b56e3f6a9 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 467e17681b46..962f2c4aa0cc 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 1c81cb944ab4..54b8b442fb8a 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 9910fc4ca662..a2dfef853e1d 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 64880bbf3641..587baaa77aec 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 33e66b829293..dabcd0fa0b28 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 daba68f0a5c0..b240c56328f5 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 27de7209a4a1..0316adafb8f9 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 e3aaac026bcc..1f8488dc5d54 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 2124c3109986..7fe6ed3eeeca 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 7aef7b58afd2..918c1755e763 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 d8d9a8793089..8a62a526bbb5 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 ef5dbc58190e..266e8bb5300f 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 835ee6d57ff6..d05367d20ff8 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 e6673306c578..44b429a43d49 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 266ef0cac864..9e14e36a034a 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 b3267927ce21..6d0b1aae7beb 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 c0979c1242a3..f5dc33e5ace5 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 97e26687931d..3a7bae52241e 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 41b12f57d745..3b96b81d2ad8 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 13972980b53d..cf300a31656f 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 4e56622edb8c..5054c699eaee 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 19787e26dd40..45e58ad352ac 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 f0a5a4d594f7..4a554373a3ab 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 ee75ea8e7494..d62561ede64b 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 210d1d46abdc..950f4a20b21f 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 1256393ff4d3..f66da9bcb4ba 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 4115ea4e3227..2b3ffc2dd0a2 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 46c2311222e1..c985a7725fc2 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 e85162b60250..6818ba9c30ed 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 f70713cb1abc..5b38baf852ac 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 23953fa175ea..229dcab92066 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 81d51ffb9b6d..7bc9ef87d9b0 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 6c46ff650361..affc08f2e98c 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 f529b5daa343..5329232cbc6a 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 a6575e03a717..d501606919a1 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 32835a520fec..40792d6f2b08 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 469235ed6d10..bfa37d3b4350 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 2a50605954f5..327b66170c5a 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 90a4f0c9936f..415890863b61 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 9bb9f8187ca2..ceb25fc7706c 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 6cd9d958c989..364ed5df284f 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 12d7c32962c5..da3f3b866bdd 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 7cc292a49d46..7b872aa43182 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 7fb7ba344e7c..25eeea516f45 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 1446d4a778fe..30094dc2960a 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 3ae2bbc0397c..7fa3ab8064ea 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 a9aed7a2dc37..5cb74406e177 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 a84cfbde62d5..ef5e362aeb40 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 8d6fb3663975..0f02a88fd7d7 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 345cb14aa393..4f2093ef1ad3 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 097067ec9f40..8b5de47a6acd 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 d31f179278e7..661ec977e69d 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 5f7a58530340..726d42f1ef1f 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 8683f0da5fc6..4148525ed426 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 f747de2aec1d..b115bfd9c9e2 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 532775b9c617..9ee2e6e23ba8 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 16f343d83caf..ff9d8a29974f 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 e5eef20b2d59..de3801268cc4 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" },