src/jdk/nashorn/internal/parser/Parser.java
Print this page
*** 2401,2411 ****
if (type == IDENT || isNonStrictModeIdent()) {
name = getIdent();
verifyStrictIdent(name, "function name");
} else if (isStatement) {
// Nashorn extension: anonymous function statements
! if (env._no_syntax_extensions || !env._anon_functions) {
expect(IDENT);
}
}
// name is null, generate anonymous name
--- 2401,2411 ----
if (type == IDENT || isNonStrictModeIdent()) {
name = getIdent();
verifyStrictIdent(name, "function name");
} else if (isStatement) {
// Nashorn extension: anonymous function statements
! if (env._no_syntax_extensions) {
expect(IDENT);
}
}
// name is null, generate anonymous name