final public String PackageID() throws ParseException { String t; StringBuffer sb = new StringBuffer(); t = ID(); sb.append(t); label_8: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case PERIOD: ; break; default: jj_la1[24] = jj_gen; break label_8; } jj_consume_token(PERIOD); t = ID(); sb.append("."); sb.append(t); } {if (true) return sb.toString();} throw new Error("Missing return statement in function"); }
final public String PackageID() throws ParseException { String t; StringBuffer sb = new StringBuffer(); t = ID(); sb.append(t); label_8: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case PERIOD: ; break; default: jj_la1[24] = jj_gen; break label_8; } jj_consume_token(PERIOD); t = ID(); sb.append("."); sb.append(t); } {if (true) return sb.toString();} throw new Error("Missing return statement in function"); }
final public String PackageID() throws ParseException { String t; StringBuffer sb = new StringBuffer(); t = ID(); sb.append(t); label_8: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case PERIOD: ; break; default: jj_la1[24] = jj_gen; break label_8; } jj_consume_token(PERIOD); t = ID(); sb.append("."); sb.append(t); } {if (true) return sb.toString();} throw new Error("Missing return statement in function"); }
final public OptionDescriptor OptionDescriptor() throws ParseException { String name; String value; name = ID(); jj_consume_token(EQUALS); value = Value(); OptionDescriptor rc = new OptionDescriptor(); rc.setName(name); rc.setValue(value); {if (true) return rc;} throw new Error("Missing return statement in function"); }
final public OptionDescriptor OptionDescriptor() throws ParseException { String name; String value; name = ID(); jj_consume_token(EQUALS); value = Value(); OptionDescriptor rc = new OptionDescriptor(); rc.setName(name); rc.setValue(value); {if (true) return rc;} throw new Error("Missing return statement in function"); }
final public OptionDescriptor OptionDescriptor() throws ParseException { String name; String value; name = ID(); jj_consume_token(EQUALS); value = Value(); OptionDescriptor rc = new OptionDescriptor(); rc.setName(name); rc.setValue(value); {if (true) return rc;} throw new Error("Missing return statement in function"); }
/** * Parses something like: * optional string foo = 1; */ final public EnumFieldDescriptor EnumFieldDescriptor(EnumDescriptor parent) throws ParseException { String name; int value=0; name = ID(); jj_consume_token(EQUALS); value = Integer(); EnumFieldDescriptor rc = new EnumFieldDescriptor(parent); rc.setName(name); rc.setValue(value); {if (true) return rc;} throw new Error("Missing return statement in function"); }
/** * Parses something like: * optional string foo = 1; */ final public EnumFieldDescriptor EnumFieldDescriptor(EnumDescriptor parent) throws ParseException { String name; int value=0; name = ID(); jj_consume_token(EQUALS); value = Integer(); EnumFieldDescriptor rc = new EnumFieldDescriptor(parent); rc.setName(name); rc.setValue(value); {if (true) return rc;} throw new Error("Missing return statement in function"); }
/** * Parses something like: * optional string foo = 1; */ final public EnumFieldDescriptor EnumFieldDescriptor(EnumDescriptor parent) throws ParseException { String name; int value=0; name = ID(); jj_consume_token(EQUALS); value = Integer(); EnumFieldDescriptor rc = new EnumFieldDescriptor(parent); rc.setName(name); rc.setValue(value); {if (true) return rc;} throw new Error("Missing return statement in function"); }
final public ServiceDescriptor ServiceDescriptor(ProtoDescriptor proto) throws ParseException { String name; ArrayList<MethodDescriptor> methods = new ArrayList<MethodDescriptor>(); MethodDescriptor method; jj_consume_token(SERVICE); name = ID(); jj_consume_token(LBRACE); label_5: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case RPC: ; break; default: jj_la1[16] = jj_gen; break label_5; } method = MethodDescriptor(proto); jj_consume_token(SEMICOLON); methods.add(method); } jj_consume_token(RBRACE); ServiceDescriptor rc = new ServiceDescriptor(proto); rc.setName(name); rc.setMethods(methods); {if (true) return rc;} throw new Error("Missing return statement in function"); }
final public MessageDescriptor ExtendDescriptor(ProtoDescriptor proto, MessageDescriptor parent) throws ParseException { String name; LinkedHashMap<String, FieldDescriptor> fields = new LinkedHashMap<String,FieldDescriptor>(); MessageDescriptor rc = new MessageDescriptor(proto, parent); FieldDescriptor fieldD; jj_consume_token(EXTEND); name = ID(); jj_consume_token(LBRACE); label_6: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case REQURIED: case OPTIONAL: case REPEATED: ; break; default: jj_la1[17] = jj_gen; break label_6; } fieldD = FieldDescriptor(rc); fields.put(fieldD.getName(), fieldD); } jj_consume_token(RBRACE); rc.setName(name); rc.setFields(fields); {if (true) return rc;} throw new Error("Missing return statement in function"); }
final public MessageDescriptor ExtendDescriptor(ProtoDescriptor proto, MessageDescriptor parent) throws ParseException { String name; LinkedHashMap<String, FieldDescriptor> fields = new LinkedHashMap<String,FieldDescriptor>(); MessageDescriptor rc = new MessageDescriptor(proto, parent); FieldDescriptor fieldD; jj_consume_token(EXTEND); name = ID(); jj_consume_token(LBRACE); label_6: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case REQURIED: case OPTIONAL: case REPEATED: ; break; default: jj_la1[17] = jj_gen; break label_6; } fieldD = FieldDescriptor(rc); fields.put(fieldD.getName(), fieldD); } jj_consume_token(RBRACE); rc.setName(name); rc.setFields(fields); {if (true) return rc;} throw new Error("Missing return statement in function"); }
final public MessageDescriptor ExtendDescriptor(ProtoDescriptor proto, MessageDescriptor parent) throws ParseException { String name; LinkedHashMap<String, FieldDescriptor> fields = new LinkedHashMap<String,FieldDescriptor>(); MessageDescriptor rc = new MessageDescriptor(proto, parent); FieldDescriptor fieldD; jj_consume_token(EXTEND); name = ID(); jj_consume_token(LBRACE); label_6: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case REQURIED: case OPTIONAL: case REPEATED: ; break; default: jj_la1[17] = jj_gen; break label_6; } fieldD = FieldDescriptor(rc); fields.put(fieldD.getName(), fieldD); } jj_consume_token(RBRACE); rc.setName(name); rc.setFields(fields); {if (true) return rc;} throw new Error("Missing return statement in function"); }
final public ServiceDescriptor ServiceDescriptor(ProtoDescriptor proto) throws ParseException { String name; ArrayList<MethodDescriptor> methods = new ArrayList<MethodDescriptor>(); MethodDescriptor method; jj_consume_token(SERVICE); name = ID(); jj_consume_token(LBRACE); label_5: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case RPC: ; break; default: jj_la1[16] = jj_gen; break label_5; } method = MethodDescriptor(proto); jj_consume_token(SEMICOLON); methods.add(method); } jj_consume_token(RBRACE); ServiceDescriptor rc = new ServiceDescriptor(proto); rc.setName(name); rc.setMethods(methods); {if (true) return rc;} throw new Error("Missing return statement in function"); }
final public ServiceDescriptor ServiceDescriptor(ProtoDescriptor proto) throws ParseException { String name; ArrayList<MethodDescriptor> methods = new ArrayList<MethodDescriptor>(); MethodDescriptor method; jj_consume_token(SERVICE); name = ID(); jj_consume_token(LBRACE); label_5: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case RPC: ; break; default: jj_la1[16] = jj_gen; break label_5; } method = MethodDescriptor(proto); jj_consume_token(SEMICOLON); methods.add(method); } jj_consume_token(RBRACE); ServiceDescriptor rc = new ServiceDescriptor(proto); rc.setName(name); rc.setMethods(methods); {if (true) return rc;} throw new Error("Missing return statement in function"); }
case MAX: case ID: value = ID(); break; case INTEGER:
case MAX: case ID: value = ID(); break; case INTEGER:
final public MethodDescriptor MethodDescriptor(ProtoDescriptor proto) throws ParseException { String name; String input; String output; jj_consume_token(RPC); name = ID(); jj_consume_token(LPAREN); input = PackageID(); jj_consume_token(RPAREN); jj_consume_token(RETURNS); jj_consume_token(LPAREN); output = PackageID(); jj_consume_token(RPAREN); MethodDescriptor rc = new MethodDescriptor(proto); rc.setName(name); rc.setParameter(input); rc.setReturns(output); {if (true) return rc;} throw new Error("Missing return statement in function"); }
final public MethodDescriptor MethodDescriptor(ProtoDescriptor proto) throws ParseException { String name; String input; String output; jj_consume_token(RPC); name = ID(); jj_consume_token(LPAREN); input = PackageID(); jj_consume_token(RPAREN); jj_consume_token(RETURNS); jj_consume_token(LPAREN); output = PackageID(); jj_consume_token(RPAREN); MethodDescriptor rc = new MethodDescriptor(proto); rc.setName(name); rc.setParameter(input); rc.setReturns(output); {if (true) return rc;} throw new Error("Missing return statement in function"); }
final public MethodDescriptor MethodDescriptor(ProtoDescriptor proto) throws ParseException { String name; String input; String output; jj_consume_token(RPC); name = ID(); jj_consume_token(LPAREN); input = PackageID(); jj_consume_token(RPAREN); jj_consume_token(RETURNS); jj_consume_token(LPAREN); output = PackageID(); jj_consume_token(RPAREN); MethodDescriptor rc = new MethodDescriptor(proto); rc.setName(name); rc.setParameter(input); rc.setReturns(output); {if (true) return rc;} throw new Error("Missing return statement in function"); }