private ParserRunner.ParseResult parse(String source, StaticSourceFile sourceFile) { ErrorReporter errorReporter = new ErrorReporter(){ @Override public void warning(String message, String sourceName, int line, int lineOffset) { logger.log(Level.WARNING, "{0}, sourceName: {1}, line: {2} lineOffset: {3}", new Object[]{message, sourceName, line, lineOffset}); } @Override public void error(String message, String sourceName, int line, int lineOffset) { logger.log(Level.SEVERE, "{0}, sourceName: {1}, line: {2} lineOffset: {3}", new Object[]{message, sourceName, line, lineOffset}); } }; ParserRunner.ParseResult parseResult = ParserRunner.parse( sourceFile, source, config, errorReporter); return parseResult; }
private ParserRunner.ParseResult parse(String source, StaticSourceFile sourceFile) { ErrorReporter errorReporter = new ErrorReporter(){ @Override public void warning(String message, String sourceName, int line, int lineOffset) { logger.log(Level.WARNING, "{0}, sourceName: {1}, line: {2} lineOffset: {3}", new Object[]{message, sourceName, line, lineOffset}); } @Override public void error(String message, String sourceName, int line, int lineOffset) { logger.log(Level.SEVERE, "{0}, sourceName: {1}, line: {2} lineOffset: {3}", new Object[]{message, sourceName, line, lineOffset}); } }; ParserRunner.ParseResult parseResult = ParserRunner.parse( sourceFile, source, config, errorReporter); return parseResult; }
ParseResult result = ParserRunner.parse( sourceFile, typeTransformationString, config, errorReporter); Node ast = result.ast;
ParserRunner.ParseResult result = ParserRunner.parse( sourceFile, sourceFile.getCode(),
ParserRunner.ParseResult result = ParserRunner.parse( sourceFile, sourceFile.getCode(),
ParseResult result = ParserRunner.parse( sourceFile, typeTransformationString, config, errorReporter); Node ast = result.ast;