mirror of
https://github.com/cincheo/jsweet.git
synced 2025-12-15 15:29:22 +00:00
add 'let' to reserved keywords
This commit is contained in:
parent
f608411ddd
commit
eb3579a397
@ -396,6 +396,7 @@ public abstract class JSweetConfig {
|
|||||||
{
|
{
|
||||||
add("function");
|
add("function");
|
||||||
add("var");
|
add("var");
|
||||||
|
add("let");
|
||||||
add("delete");
|
add("delete");
|
||||||
add("typeof");
|
add("typeof");
|
||||||
add("in");
|
add("in");
|
||||||
|
|||||||
@ -68,7 +68,7 @@ public class SyntaxTests extends AbstractTest {
|
|||||||
@Test
|
@Test
|
||||||
public void testKeywords() {
|
public void testKeywords() {
|
||||||
eval((logHandler, r) -> {
|
eval((logHandler, r) -> {
|
||||||
Assert.assertEquals(14, logHandler.reportedProblems.size());
|
Assert.assertEquals(15, logHandler.reportedProblems.size());
|
||||||
for (JSweetProblem problem : logHandler.reportedProblems) {
|
for (JSweetProblem problem : logHandler.reportedProblems) {
|
||||||
Assert.assertEquals(JSweetProblem.JS_KEYWORD_CONFLICT, problem);
|
Assert.assertEquals(JSweetProblem.JS_KEYWORD_CONFLICT, problem);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -31,6 +31,7 @@ public class Keywords {
|
|||||||
k.m2(1, 2);
|
k.m2(1, 2);
|
||||||
$export("trace", trace.join(","));
|
$export("trace", trace.join(","));
|
||||||
assert 2 == new Other1().export();
|
assert 2 == new Other1().export();
|
||||||
|
assert 2 == new Other1().let();
|
||||||
}
|
}
|
||||||
|
|
||||||
String in;
|
String in;
|
||||||
@ -95,6 +96,11 @@ class Other1 {
|
|||||||
return export;
|
return export;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int let() {
|
||||||
|
int let = 2;
|
||||||
|
return let;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class Other2 {
|
class Other2 {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user