static Scanner()
{
start = new Hashtable(128);
for (int i = 65; i <= 90; ++i) start[i] = 1;
for (int i = 97; i <= 122; ++i) start[i] = 1;
for (int i = 48; i <= 57; ++i) start[i] = 2;
start[35] = 24;
start[42] = 6;
start[47] = 7;
start[43] = 8;
start[45] = 9;
start[61] = 25;
start[33] = 26;
start[62] = 27;
start[60] = 28;
start[38] = 14;
start[124] = 15;
start[94] = 16;
start[40] = 17;
start[41] = 18;
start[59] = 19;
start[91] = 20;
start[93] = 21;
start[123] = 22;
start[125] = 23;
start[Buffer.EOF] = -1;
}