{if (true) return parameters;}
throw new Error("Missing return statement in function");
}
final public Parameter nextParameter() throws ParseException {
Parameter parameter;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case OPTION_PREFIX:
jj_consume_token(OPTION_PREFIX);
jj_consume_token(VALUE_STRING_NB);
parameter = new NamedParameter(token.toString());
if (jj_2_1(2)) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case VALUE_STRING_NB:
jj_consume_token(VALUE_STRING_NB);
break;
case SINGLE_QUOTED_STRING_NB:
jj_consume_token(SINGLE_QUOTED_STRING_NB);
break;
case DOUBLE_QUOTED_STRING_NB:
jj_consume_token(DOUBLE_QUOTED_STRING_NB);
break;
default:
jj_la1[1] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
parameter.setValue(token.toString());
} else {
;
}
break;
case VALUE_STRING_NB:
case SINGLE_QUOTED_STRING_NB:
case DOUBLE_QUOTED_STRING_NB:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case VALUE_STRING_NB:
jj_consume_token(VALUE_STRING_NB);
break;
case SINGLE_QUOTED_STRING_NB:
jj_consume_token(SINGLE_QUOTED_STRING_NB);
break;
case DOUBLE_QUOTED_STRING_NB:
jj_consume_token(DOUBLE_QUOTED_STRING_NB);
break;
default:
jj_la1[2] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
parameter = new Parameter();
parameter.setValue(token.toString());
break;
default:
jj_la1[3] = jj_gen;
jj_consume_token(-1);
throw new ParseException();