Always expose expressionValue in DirectiveLiteral nodes (#13960)

* fix(babel-parser): Move storage of expressionValue in DirectiveLiteral to main parser so it is accessible to others.

Closes #13953.

Reviewed by @tolmasky.

* Add results from running `OVERWRITE=true yarn jest babel-parser`.

Reviewed by @tolmasky.
This commit is contained in:
Francisco Ryan Tolmasky I 2021-11-13 20:46:16 -05:00 committed by GitHub
parent d3fffd95b6
commit 966387d263
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
285 changed files with 638 additions and 329 deletions

View File

@ -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;
}

View File

@ -130,18 +130,6 @@ export default (superClass: Class<Parser>): Class<Parser> =>
);
}
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)]

View File

@ -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"
}

View File

@ -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": [

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

Some files were not shown because too many files have changed in this diff Show More