public final void synpred169_ObjCpp_fragment() throws RecognitionException { TypeRef an =null; // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1647:5: ({...}? =>an= typeName ) // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1647:5: {...}? =>an= typeName { if ( !(( isTypeIdentifier(next()) || ( parseModifier(next(1)) == null && !next(2, "=", ",", ";", ":", "[", "(", ")") ) )) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred169_ObjCpp", " \n isTypeIdentifier(next()) || \n (\n parseModifier(next(1)) == null && \n !next(2, \"=\", \",\", \";\", \":\", \"[\", \"(\", \")\")\n ) \n "); } pushFollow(FOLLOW_typeName_in_synpred169_ObjCpp5812); an=typeName(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred169_ObjCpp
public final void synpred164_ObjCpp_fragment() throws RecognitionException { TypeRef an =null; // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1610:7: ({...}? =>an= typeName ) // com/ochafik/lang/jnaerator/parser/ObjCpp.g:1610:7: {...}? =>an= typeName { if ( !(( next(2, "<") || isTypeIdentifier(next()) || ( parseModifier(next(1)) == null && //(isTypeDef() || !next(2, "=", ",", ";", ":", "[", "(", ")")) !next(2, "=", ",", ";", ":", "[", "(", ")") ) )) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred164_ObjCpp", " \n next(2, \"<\") ||\n isTypeIdentifier(next()) || \n (\n parseModifier(next(1)) == null &&\n //(isTypeDef() || !next(2, \"=\", \",\", \";\", \":\", \"[\", \"(\", \")\"))\n !next(2, \"=\", \",\", \";\", \":\", \"[\", \"(\", \")\")\n ) \n "); } pushFollow(FOLLOW_typeName_in_synpred164_ObjCpp5715); an=typeName(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred164_ObjCpp