match('\"'); mCharEscape(); recover(mse); throw mse; match('\"');
public final void mUnicodeEscape() throws RecognitionException { try { // com/ochafik/lang/jnaerator/parser/ObjCpp.g:2325:3: ( '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit ) // com/ochafik/lang/jnaerator/parser/ObjCpp.g:2325:6: '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit { match('\\'); match('u'); mHexDigit(); mHexDigit(); mHexDigit(); mHexDigit(); } } finally { // do for sure before leaving } } // $ANTLR end "UnicodeEscape"
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; }
recover(mse); throw mse; match('.'); recover(mse); throw mse; mFloatingPointExponentSuffix(); recover(mse); throw mse;
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; } }
match('\''); mCharEscape(); recover(mse); throw mse; match('\'');
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; } }