final public List < AttributeValue > attr_vals() throws ParseException { List < AttributeValue > list = new ArrayList < AttributeValue > (); AttributeValue av; av = attr_val(); list.add(av); label_2: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_SEMICOLON: case V_ATTRIBUTE_IDENTIFIER: ; break; default: jj_la1[6] = jj_gen; break label_2; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_SEMICOLON: jj_consume_token(SYM_SEMICOLON); break; default: jj_la1[7] = jj_gen; ; } av = attr_val(); list.add(av); } {if (true) return list;} throw new Error("Missing return statement in function"); }
final public MultipleAttributeObjectBlock multiple_attr_object_block() throws ParseException { String type = null; KeyedObject obj; List < KeyedObject > keyedObjects = new ArrayList < KeyedObject > (); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_L_PARENTHESIS: type = type_identifier(); break; default: jj_la1[2] = jj_gen; ; } jj_consume_token(SYM_LT); label_1: while (true) { obj = keyed_object(); keyedObjects.add(obj); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_L_BRACKET: ; break; default: jj_la1[3] = jj_gen; break label_1; } } jj_consume_token(SYM_GT); {if (true) return new MultipleAttributeObjectBlock(type, keyedObjects);} throw new Error("Missing return statement in function"); }
final public MultipleAttributeObjectBlock multiple_attr_object_block() throws ParseException { String type = null; KeyedObject obj; List < KeyedObject > keyedObjects = new ArrayList < KeyedObject > (); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_L_PARENTHESIS: type = type_identifier(); break; default: jj_la1[2] = jj_gen; ; } jj_consume_token(SYM_LT); label_1: while (true) { obj = keyed_object(); keyedObjects.add(obj); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_L_BRACKET: ; break; default: jj_la1[3] = jj_gen; break label_1; } } jj_consume_token(SYM_GT); {if (true) return new MultipleAttributeObjectBlock(type, keyedObjects);} throw new Error("Missing return statement in function"); }
final public SingleAttributeObjectBlock single_attr_object_block() throws ParseException { String type = null; List < AttributeValue > values = Collections.EMPTY_LIST; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_L_PARENTHESIS: type = type_identifier(); break; default: jj_la1[0] = jj_gen; ; } jj_consume_token(SYM_LT); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case V_ATTRIBUTE_IDENTIFIER: values = attr_vals(); break; default: jj_la1[1] = jj_gen; ; } jj_consume_token(SYM_GT); {if (true) return new SingleAttributeObjectBlock(type, values);} throw new Error("Missing return statement in function"); }
final public SingleAttributeObjectBlock single_attr_object_block() throws ParseException { String type = null; List < AttributeValue > values = Collections.EMPTY_LIST; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_L_PARENTHESIS: type = type_identifier(); break; default: jj_la1[0] = jj_gen; ; } jj_consume_token(SYM_LT); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case V_ATTRIBUTE_IDENTIFIER: values = attr_vals(); break; default: jj_la1[1] = jj_gen; ; } jj_consume_token(SYM_GT); {if (true) return new SingleAttributeObjectBlock(type, values);} throw new Error("Missing return statement in function"); }
final public boolean boolean_value() throws ParseException { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_TRUE: jj_consume_token(SYM_TRUE); {if (true) return true;} break; case SYM_FALSE: jj_consume_token(SYM_FALSE); {if (true) return false;} break; default: jj_la1[30] = jj_gen; jj_consume_token(-1); throw new ParseException(); } throw new Error("Missing return statement in function"); }
final public List index_string_list() throws ParseException { List list = new ArrayList(); String value = null; String index = null; label_3: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_L_BRACKET: ; break; default: jj_la1[10] = jj_gen; break label_3; } jj_consume_token(SYM_L_BRACKET); index = string_value(); jj_consume_token(SYM_R_BRACKET); jj_consume_token(SYM_EQ); jj_consume_token(SYM_LT); value = string_value(); list.add(value); jj_consume_token(SYM_GT); } {if (true) return list.isEmpty() ? null : list;} throw new Error("Missing return statement in function"); }
final public List index_string_list() throws ParseException { List list = new ArrayList(); String value = null; String index = null; label_3: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_L_BRACKET: ; break; default: jj_la1[10] = jj_gen; break label_3; } jj_consume_token(SYM_L_BRACKET); index = string_value(); jj_consume_token(SYM_R_BRACKET); jj_consume_token(SYM_EQ); jj_consume_token(SYM_LT); value = string_value(); list.add(value); jj_consume_token(SYM_GT); } {if (true) return list.isEmpty() ? null : list;} throw new Error("Missing return statement in function"); }
final public boolean boolean_value() throws ParseException { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_TRUE: jj_consume_token(SYM_TRUE); {if (true) return true;} break; case SYM_FALSE: jj_consume_token(SYM_FALSE); {if (true) return false;} break; default: jj_la1[30] = jj_gen; jj_consume_token(-1); throw new ParseException(); } throw new Error("Missing return statement in function"); }
final public List < String > string_list() throws ParseException { List < String > list = new ArrayList(); String value = null; label_15: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_L_BRACKET: ; break; default: jj_la1[55] = jj_gen; break label_15; } jj_consume_token(SYM_L_BRACKET); string_value(); jj_consume_token(SYM_R_BRACKET); jj_consume_token(SYM_EQ); jj_consume_token(SYM_LT); value = string_value(); jj_consume_token(SYM_GT); list.add(value); } {if (true) return list;} throw new Error("Missing return statement in function"); }
final public List < String > string_list() throws ParseException { List < String > list = new ArrayList(); String value = null; label_15: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SYM_L_BRACKET: ; break; default: jj_la1[55] = jj_gen; break label_15; } jj_consume_token(SYM_L_BRACKET); string_value(); jj_consume_token(SYM_R_BRACKET); jj_consume_token(SYM_EQ); jj_consume_token(SYM_LT); value = string_value(); jj_consume_token(SYM_GT); list.add(value); } {if (true) return list;} throw new Error("Missing return statement in function"); }
final public List string_list_value() throws ParseException { List list = new ArrayList(); String value; value = string_value(); list.add(new StringValue(value)); label_4: while (true) { jj_consume_token(SYM_COMMA); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case V_STRING: value = string_value(); list.add(new StringValue(value)); break; case SYM_LIST_CONTINUE: jj_consume_token(SYM_LIST_CONTINUE); break; default: jj_la1[11] = jj_gen; jj_consume_token(-1); throw new ParseException(); } if (jj_2_30(2)) { ; } else { break label_4; } } {if (true) return list;} throw new Error("Missing return statement in function"); }
final public String type_identifier() throws ParseException { Token t; String type; jj_consume_token(SYM_L_PARENTHESIS); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case V_TYPE_IDENTIFIER: t = jj_consume_token(V_TYPE_IDENTIFIER); type = t.image; break; case V_GENERIC_TYPE_IDENTIFIER: t = jj_consume_token(V_GENERIC_TYPE_IDENTIFIER); type = t.image; break; default: jj_la1[56] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jj_consume_token(SYM_R_PARENTHESIS); {if (true) return type;} throw new Error("Missing return statement in function"); }
final public String type_identifier() throws ParseException { Token t; String type; jj_consume_token(SYM_L_PARENTHESIS); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case V_TYPE_IDENTIFIER: t = jj_consume_token(V_TYPE_IDENTIFIER); type = t.image; break; case V_GENERIC_TYPE_IDENTIFIER: t = jj_consume_token(V_GENERIC_TYPE_IDENTIFIER); type = t.image; break; default: jj_la1[56] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jj_consume_token(SYM_R_PARENTHESIS); {if (true) return type;} throw new Error("Missing return statement in function"); }