add 'let' to reserved keywords

This commit is contained in:
Renaud Pawlak 2020-02-24 18:40:04 +01:00
parent f608411ddd
commit eb3579a397
3 changed files with 8 additions and 1 deletions

View File

@ -396,6 +396,7 @@ public abstract class JSweetConfig {
{
add("function");
add("var");
add("let");
add("delete");
add("typeof");
add("in");

View File

@ -68,7 +68,7 @@ public class SyntaxTests extends AbstractTest {
@Test
public void testKeywords() {
eval((logHandler, r) -> {
Assert.assertEquals(14, logHandler.reportedProblems.size());
Assert.assertEquals(15, logHandler.reportedProblems.size());
for (JSweetProblem problem : logHandler.reportedProblems) {
Assert.assertEquals(JSweetProblem.JS_KEYWORD_CONFLICT, problem);
}

View File

@ -31,6 +31,7 @@ public class Keywords {
k.m2(1, 2);
$export("trace", trace.join(","));
assert 2 == new Other1().export();
assert 2 == new Other1().let();
}
String in;
@ -95,6 +96,11 @@ class Other1 {
return export;
}
public int let() {
int let = 2;
return let;
}
}
class Other2 {