public static ObjCppParser newParser(String s) throws IOException { Result result = new Result(new JNAeratorConfig(), null, null); ObjCppParser parser = new ObjCppParser(new CommonTokenStream(new ObjCppLexer( new ANTLRReaderStream(new StringReader(s)))) // , new DummyDebugEventListener() ); parser.objCParserHelper = result.typeConverter; return parser; }
public static ObjCppParser newParser(String s) throws IOException { Result result = new Result(new JNAeratorConfig(), null, null); ObjCppParser parser = new ObjCppParser(new CommonTokenStream(new ObjCppLexer( new ANTLRReaderStream(new StringReader(s)))) // , new DummyDebugEventListener() ); parser.objCParserHelper = result.typeConverter; return parser; }
protected ObjCppParser newObjCppParser(TypeConversion typeConverter, String s, final boolean verbose, final PrintStream errorOut) throws IOException { ObjCppParser parser = new ObjCppParser( new CommonTokenStream( new ObjCppLexer( new ANTLRReaderStream(new StringReader(s)))) // , new DummyDebugEventListener() ) { @Override public void emitErrorMessage(String msg) { if (errorOut == null) { // if (verbose) // super.emitErrorMessage(msg); } else { errorOut.println(msg); } } @Override public void reportError(RecognitionException arg0) { if (verbose) { super.reportError(arg0); } } }; parser.setupScopes(); parser.objCParserHelper = typeConverter; return parser; } }
protected ObjCppParser newObjCppParser(TypeConversion typeConverter, String s, final boolean verbose, final PrintStream errorOut) throws IOException { ObjCppParser parser = new ObjCppParser( new CommonTokenStream( new ObjCppLexer( new ANTLRReaderStream(new StringReader(s)))) // , new DummyDebugEventListener() ) { @Override public void emitErrorMessage(String msg) { if (errorOut == null) { // if (verbose) // super.emitErrorMessage(msg); } else { errorOut.println(msg); } } @Override public void reportError(RecognitionException arg0) { if (verbose) { super.reportError(arg0); } } }; parser.setupScopes(); parser.objCParserHelper = typeConverter; return parser; } }
public static ObjCppParser newParser(String s) throws IOException { Result result = new Result(new JNAeratorConfig(), null, null); ObjCppParser parser = new ObjCppParser(new CommonTokenStream(new ObjCppLexer( new ANTLRReaderStream(new StringReader(s)))) // , new DummyDebugEventListener() ); parser.objCParserHelper = result.typeConverter; return parser; } }