private Node parseFileFromMainAndGetAST(InputStream in, String file, DynamicScope scope) {
return parseFileAndGetAST(in, file, scope, 0, true);
}
private Node parseFileAndGetAST(InputStream in, String file, DynamicScope scope, int lineNumber, boolean isFromMain) {
ParserConfiguration parserConfig =
new ParserConfiguration(this, lineNumber, false, true, config);
setupSourceEncoding(parserConfig);
return parser.parse(file, in, scope, parserConfig);
}