public final BitSet setBlockElement()
throws RecognitionException, TokenStreamException
{
Token localToken1 = null;
Token localToken2 = null;
BitSet localBitSet = null;
int i = 0;
localToken1 = LT(1);
match(19);
if (this.inputState.guessing == 0)
{
i = ANTLRLexer.tokenTypeForCharLiteral(localToken1.getText());
localBitSet = BitSet.of(i);
}
int j;
int k;
switch (LA(1))
{
case 22:
match(22);
localToken2 = LT(1);
match(19);
if (this.inputState.guessing != 0)
break;
j = ANTLRLexer.tokenTypeForCharLiteral(localToken2.getText());
if (j < i)
this.antlrTool.error("Malformed range line ", getFilename(), localToken1.getLine(), localToken1.getColumn());
k = i + 1;
case 16:
case 21:
default:
while (k <= j)
{
localBitSet.add(k);
k++;
continue;
break;
throw new NoViableAltException(LT(1), getFilename());
}