static Scanner()
{
start = new Hashtable(128);
for (int i = 65; i <= 90; ++i) start[i] = 1;
for (int i = 95; i <= 95; ++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[34] = 12;
start[39] = 5;
start[36] = 13;
start[61] = 16;
start[46] = 31;
start[43] = 17;
start[45] = 18;
start[60] = 32;
start[62] = 20;
start[124] = 23;
start[40] = 33;
start[41] = 24;
start[91] = 25;
start[93] = 26;
start[123] = 27;
start[125] = 28;
start[Buffer.EOF] = -1;
}