< prev index next >
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
Print this page
*** 436,445 ****
--- 436,448 ----
}
final File file = new File(fileName);
final ScriptFunction script = context.compileScript(sourceFor(fileName, file), global);
if (script == null || errors.getNumberOfErrors() != 0) {
+ if (context.getEnv()._parse_only && !errors.hasErrors()) {
+ continue; // No error, continue to consume all files in list
+ }
return COMPILATION_ERROR;
}
try {
apply(script, global);
< prev index next >