final public int Integer() throws ParseException { Token t; t = jj_consume_token(INTEGER); {if (true) return Integer.parseInt(t.image);} throw new Error("Missing return statement in function"); }
final public int Integer() throws ParseException { Token t; t = jj_consume_token(INTEGER); {if (true) return Integer.parseInt(t.image);} throw new Error("Missing return statement in function"); }
final public int Integer() throws ParseException { Token t; t = jj_consume_token(INTEGER); {if (true) return Integer.parseInt(t.image);} throw new Error("Missing return statement in function"); }
final public String Rule() throws ParseException { Token t; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case REQURIED: t = jj_consume_token(REQURIED); break; case OPTIONAL: t = jj_consume_token(OPTIONAL); break; case REPEATED: t = jj_consume_token(REPEATED); break; default: jj_la1[21] = jj_gen; jj_consume_token(-1); throw new ParseException(); } {if (true) return t.image;} throw new Error("Missing return statement in function"); }
final public String StringLitteral() throws ParseException { Token t; t = jj_consume_token(STRING); {if (true) return ParserSupport.decodeString(t);} throw new Error("Missing return statement in function"); }
final public String StringLitteral() throws ParseException { Token t; t = jj_consume_token(STRING); {if (true) return ParserSupport.decodeString(t);} throw new Error("Missing return statement in function"); }
final public String StringLitteral() throws ParseException { Token t; t = jj_consume_token(STRING); {if (true) return ParserSupport.decodeString(t);} 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"); }
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 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 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 ExtensionsDescriptor ExtensionsDescriptor(MessageDescriptor parent) throws ParseException { int first; int last; jj_consume_token(EXTENSIONS); first = Integer(); jj_consume_token(TO); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case INTEGER: last = Integer(); break; case MAX: jj_consume_token(MAX); last=536870911; break; default: jj_la1[18] = jj_gen; jj_consume_token(-1); throw new ParseException(); } ExtensionsDescriptor rc = new ExtensionsDescriptor(parent); rc.setFirst(first); rc.setLast(last); {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"); }
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"); }