{
TokenManager localTokenManager = this.grammar.tokenManager;
println("");
for (int i = 0; i < paramVector.size(); i++)
{
BitSet localBitSet = (BitSet)paramVector.elementAt(i);
localBitSet.growToInclude(paramInt);
println("const unsigned long " + paramString + getBitsetName(i) + "_data_" + "[] = { " + localBitSet.toStringOfHalfWords() + " };");
String str = "// ";
for (int j = 0; j < localTokenManager.getVocabulary().size(); j++)
{
if (!localBitSet.member(j))
continue;
if ((this.grammar instanceof LexerGrammar))
{
if ((32 <= j) && (j < 127) && (j != 92))
str = str + this.charFormatter.escapeChar(j, true) + " ";
else
str = str + "0x" + Integer.toString(j, 16) + " ";
}
else
str = str + localTokenManager.getTokenStringAt(j) + " ";
if (str.length() <= 70)
continue;
println(str);
str = "// ";
}
if (str != "// ")
println(str);
println("const " + namespaceAntlr + "BitSet " + paramString + getBitsetName(i) + "(" + getBitsetName(i) + "_data_," + localBitSet.size() / 32 + ");");
}
}