if ( state.backtracking>0 && alreadyParsedRule(input, 46) ) { return op; }
if ( state.backtracking>0 && alreadyParsedRule(input, 61) ) { return retval; }
if ( state.backtracking>0 && alreadyParsedRule(input, 75) ) { return op; }
if ( state.backtracking>0 && alreadyParsedRule(input, 79) ) { return expr; }
if ( state.backtracking>0 && alreadyParsedRule(input, 22) ) { return modifiers; }
if ( state.backtracking>0 && alreadyParsedRule(input, 57) ) { return ; }
public final Declaration declarationEOF() throws RecognitionException { Declaration declaration = null; int declarationEOF_StartIndex = input.index(); ObjCppParser.declaration_return d =null; try { if ( state.backtracking>0 && alreadyParsedRule(input, 35) ) { return declaration; } // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1463:3: (d= declaration EOF ) // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1463:7: d= declaration EOF { pushFollow(FOLLOW_declaration_in_declarationEOF5053); d=declaration(); state._fsp--; if (state.failed) return declaration; match(input,EOF,FOLLOW_EOF_in_declarationEOF5055); if (state.failed) return declaration; if ( state.backtracking==0 ) { declaration = (d!=null?d.declaration:null); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving if ( state.backtracking>0 ) { memoize(input, 35, declarationEOF_StartIndex); } } return declaration; } // $ANTLR end "declarationEOF"
public final void gccAsmInOut() throws RecognitionException { int gccAsmInOut_StartIndex = input.index(); try { if ( state.backtracking>0 && alreadyParsedRule(input, 81) ) { return ; } // com/ochafik/lang/jnaerator/parser/ObjCpp.g:2075:3: ( STRING LPAREN IDENTIFIER RPAREN ) // com/ochafik/lang/jnaerator/parser/ObjCpp.g:2076:5: STRING LPAREN IDENTIFIER RPAREN { match(input,STRING,FOLLOW_STRING_in_gccAsmInOut8395); if (state.failed) return ; match(input,LPAREN,FOLLOW_LPAREN_in_gccAsmInOut8397); if (state.failed) return ; match(input,IDENTIFIER,FOLLOW_IDENTIFIER_in_gccAsmInOut8399); if (state.failed) return ; match(input,RPAREN,FOLLOW_RPAREN_in_gccAsmInOut8401); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving if ( state.backtracking>0 ) { memoize(input, 81, gccAsmInOut_StartIndex); } } return ; } // $ANTLR end "gccAsmInOut"
public final void protocolExpr() throws RecognitionException { int protocolExpr_StartIndex = input.index(); try { if ( state.backtracking>0 && alreadyParsedRule(input, 58) ) { return ; } // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1829:3: ( '@protocol' LPAREN IDENTIFIER RPAREN ) // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1829:6: '@protocol' LPAREN IDENTIFIER RPAREN { match(input,74,FOLLOW_74_in_protocolExpr6849); if (state.failed) return ; match(input,LPAREN,FOLLOW_LPAREN_in_protocolExpr6855); if (state.failed) return ; match(input,IDENTIFIER,FOLLOW_IDENTIFIER_in_protocolExpr6861); if (state.failed) return ; match(input,RPAREN,FOLLOW_RPAREN_in_protocolExpr6867); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving if ( state.backtracking>0 ) { memoize(input, 58, protocolExpr_StartIndex); } } return ; } // $ANTLR end "protocolExpr"
if ( state.backtracking>0 && alreadyParsedRule(input, 82) ) { return ; }
public final void encodingExpr() throws RecognitionException { int encodingExpr_StartIndex = input.index(); try { if ( state.backtracking>0 && alreadyParsedRule(input, 59) ) { return ; } // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1836:3: ( '@encode' LPAREN IDENTIFIER RPAREN ) // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1836:6: '@encode' LPAREN IDENTIFIER RPAREN { match(input,66,FOLLOW_66_in_encodingExpr6881); if (state.failed) return ; match(input,LPAREN,FOLLOW_LPAREN_in_encodingExpr6888); if (state.failed) return ; match(input,IDENTIFIER,FOLLOW_IDENTIFIER_in_encodingExpr6894); if (state.failed) return ; match(input,RPAREN,FOLLOW_RPAREN_in_encodingExpr6901); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving if ( state.backtracking>0 ) { memoize(input, 59, encodingExpr_StartIndex); } } return ; } // $ANTLR end "encodingExpr"
public final Declaration varDeclEOF() throws RecognitionException { Declaration decl = null; int varDeclEOF_StartIndex = input.index(); VariablesDeclaration varDecl27 =null; try { if ( state.backtracking>0 && alreadyParsedRule(input, 34) ) { return decl; } // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1459:3: ( varDecl SEMICOLON EOF ) // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1459:5: varDecl SEMICOLON EOF { pushFollow(FOLLOW_varDecl_in_varDeclEOF5026); varDecl27=varDecl(); state._fsp--; if (state.failed) return decl; match(input,SEMICOLON,FOLLOW_SEMICOLON_in_varDeclEOF5028); if (state.failed) return decl; match(input,EOF,FOLLOW_EOF_in_varDeclEOF5030); if (state.failed) return decl; if ( state.backtracking==0 ) { decl = varDecl27; } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving if ( state.backtracking>0 ) { memoize(input, 34, varDeclEOF_StartIndex); } } return decl; } // $ANTLR end "varDeclEOF"
public final Expression selectorExpr() throws RecognitionException { Expression expr = null; int selectorExpr_StartIndex = input.index(); try { if ( state.backtracking>0 && alreadyParsedRule(input, 56) ) { return expr; } // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1818:3: ( '@selector' LPAREN selectorName RPAREN ) // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1818:6: '@selector' LPAREN selectorName RPAREN { match(input,77,FOLLOW_77_in_selectorExpr6793); if (state.failed) return expr; match(input,LPAREN,FOLLOW_LPAREN_in_selectorExpr6800); if (state.failed) return expr; pushFollow(FOLLOW_selectorName_in_selectorExpr6807); selectorName(); state._fsp--; if (state.failed) return expr; match(input,RPAREN,FOLLOW_RPAREN_in_selectorExpr6814); if (state.failed) return expr; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving if ( state.backtracking>0 ) { memoize(input, 56, selectorExpr_StartIndex); } } return expr; } // $ANTLR end "selectorExpr"
public final ObjCppParser.topLevelExpr_return topLevelExpr() throws RecognitionException { ObjCppParser.topLevelExpr_return retval = new ObjCppParser.topLevelExpr_return(); retval.start = input.LT(1); int topLevelExpr_StartIndex = input.index(); Expression e =null; try { if ( state.backtracking>0 && alreadyParsedRule(input, 77) ) { return retval; } // com/ochafik/lang/jnaerator/parser/ObjCpp.g:2031:3: (e= assignmentExpr ) // com/ochafik/lang/jnaerator/parser/ObjCpp.g:2031:6: e= assignmentExpr { pushFollow(FOLLOW_assignmentExpr_in_topLevelExpr8203); e=assignmentExpr(); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) { retval.expr = e; } } retval.stop = input.LT(-1); } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving if ( state.backtracking>0 ) { memoize(input, 77, topLevelExpr_StartIndex); } } return retval; } // $ANTLR end "topLevelExpr"
if ( state.backtracking>0 && alreadyParsedRule(input, 88) ) { return arg; }
if ( state.backtracking>0 && alreadyParsedRule(input, 87) ) { return typeRef; }
if ( state.backtracking>0 && alreadyParsedRule(input, 7) ) { return decl; }
if ( state.backtracking>0 && alreadyParsedRule(input, 44) ) { return type; }
if ( state.backtracking>0 && alreadyParsedRule(input, 33) ) { return typeDef; }
if ( state.backtracking>0 && alreadyParsedRule(input, 60) ) { return expr; }