Fix some cases of keywords with escape sequences

This commit is contained in:
Brian Ng
2017-08-24 19:27:09 -05:00
parent 5e60ad6688
commit 2bc124bf49
16 changed files with 38 additions and 180 deletions

View File

@@ -0,0 +1 @@
var co\u{6e}st = 123;

View File

@@ -0,0 +1,3 @@
{
"throws": "Escape sequence in keyword const (1:14)"
}

View File

@@ -0,0 +1 @@
var expor\u{74} = 123;

View File

@@ -0,0 +1,3 @@
{
"throws": "Escape sequence in keyword export (1:15)"
}

View File

@@ -0,0 +1 @@
\u0069\u{66} (true) {}

View File

@@ -0,0 +1,3 @@
{
"throws": "Escape sequence in keyword if (1:12)"
}

View File

@@ -0,0 +1 @@
var \u{69}\u{6d}\u{70}\u{6f}\u{72}\u{74} = 123;

View File

@@ -0,0 +1,3 @@
{
"throws": "Escape sequence in keyword import (1:40)"
}

View File

@@ -0,0 +1 @@
nul\u{6c}

View File

@@ -0,0 +1,3 @@
{
"throws": "Escape sequence in keyword null (1:9)"
}

View File

@@ -0,0 +1 @@
\u0074rue

View File

@@ -0,0 +1,3 @@
{
"throws": "Escape sequence in keyword true (1:9)"
}

View File

@@ -0,0 +1 @@
function f() { n\u0065w.target; }

View File

@@ -0,0 +1,3 @@
{
"throws": "Escape sequence in keyword new (1:23)"
}