return yyColumn.chunk7.fsep;
}
/** Actually parse org.netbeans.modules.scala.core.rats.Symbol.sep. */
private Result psep$1(final int yyStart) throws IOException {
Result yyResult;
int yyBase;
String yyValue;
ParseError yyError = ParseError.DUMMY;
// Alternative 1.
yyResult = pSKIP_N(yyStart);
yyError = yyResult.select(yyError);
if (yyResult.hasValue()) {
final int yyChoice1 = yyResult.index;
// Nested alternative 1.
yyBase = yyChoice1;
yyResult = pseparator(yyBase);
if (yyResult.hasValue(",")) {
yyValue = ",";
yyResult = pSKIP_TILL_N(yyResult.index);
yyError = yyResult.select(yyError);
if (yyResult.hasValue()) {
return yyResult.createValue(yyValue, yyError);
}
} else {
yyError = yyError.select("',' expected", yyBase);
}
// Nested alternative 2.
yyBase = yyChoice1;
yyResult = pseparator(yyBase);
if (yyResult.hasValue(".")) {
yyValue = ".";
yyResult = pSKIP_TILL_N(yyResult.index);
yyError = yyResult.select(yyError);
if (yyResult.hasValue()) {
return yyResult.createValue(yyValue, yyError);
}
} else {
yyError = yyError.select("'.' expected", yyBase);
}
// Nested alternative 3.
yyBase = yyChoice1;
yyResult = pseparator(yyBase);
if (yyResult.hasValue(";")) {
yyValue = ";";
yyResult = pSKIP_TILL_N(yyResult.index);
yyError = yyResult.select(yyError);
if (yyResult.hasValue()) {
return yyResult.createValue(yyValue, yyError);
}
} else {
yyError = yyError.select("';' expected", yyBase);
}
// Nested alternative 4.
yyBase = yyChoice1;
yyResult = pseparator(yyBase);
if (yyResult.hasValue("[")) {
yyValue = "[";
yyResult = pSKIP_TILL_N(yyResult.index);
yyError = yyResult.select(yyError);
if (yyResult.hasValue()) {
return yyResult.createValue(yyValue, yyError);
}
} else {
yyError = yyError.select("'[' expected", yyBase);
}
// Nested alternative 5.
yyBase = yyChoice1;
yyResult = pseparator(yyBase);
if (yyResult.hasValue(")")) {
yyValue = ")";
return yyResult.createValue(yyValue, yyError);
} else {
yyError = yyError.select("')' expected", yyBase);
}
// Nested alternative 6.
yyBase = yyChoice1;
yyResult = pseparator(yyBase);
if (yyResult.hasValue("]")) {
yyValue = "]";
return yyResult.createValue(yyValue, yyError);
} else {
yyError = yyError.select("']' expected", yyBase);
}
// Nested alternative 7.
yyBase = yyChoice1;
yyResult = pseparator(yyBase);
if (yyResult.hasValue("}")) {
yyValue = "}";
return yyResult.createValue(yyValue, yyError);
} else {
yyError = yyError.select("'}' expected", yyBase);
}
}
// Alternative 2.
yyResult = pSKIP(yyStart);
yyError = yyResult.select(yyError);
if (yyResult.hasValue()) {
yyResult = pseparator(yyResult.index);
yyError = yyResult.select(yyError);
if (yyResult.hasValue()) {
yyValue = yyResult.semanticValue();
yyResult = pSKIP_TILL_N(yyResult.index);
yyError = yyResult.select(yyError);
if (yyResult.hasValue()) {
return yyResult.createValue(yyValue, yyError);
}
}
}
// Done.