static Scanner() {
NxS[0] = // Shortest string ""
new Table(0, 0, 0, null);
NxS[1] = // Shortest string "\t"
new Table(0, 0, -1, null);
NxS[2] = // Shortest string ";"
new Table(0, 1, 2, new sbyte[] {-1});
NxS[3] = // Shortest string "\0"
new Table(0, 0, -1, null);
NxS[4] = // Shortest string "s"
new Table(3, 19, -1, new sbyte[] {5, 32, -1, 5, -1, -1,
5, -1, -1, 5, 5, 5, 5, 5, 5, -1, -1, 5, 5});
NxS[5] = // Shortest string "t"
new Table(3, 19, -1, new sbyte[] {5, 5, -1, 5, -1, -1,
5, -1, -1, 5, 5, 5, 5, 5, 5, -1, -1, 5, 5});
NxS[6] = // Shortest string "("
new Table(0, 0, -1, null);
NxS[7] = // Shortest string "2"
new Table(6, 16, -1, new sbyte[] {7, -1, 24, -1, -1, -1,
40, 25, 26, 7, 40, 41, -1, -1, -1, 40});
NxS[8] = // Shortest string ")"
new Table(0, 0, -1, null);
NxS[9] = // Shortest string "."
new Table(3, 19, -1, new sbyte[] {9, 9, -1, 9, -1, -1,
9, -1, -1, 9, 9, 9, 9, 9, 9, -1, -1, 9, 9});
NxS[10] = // Shortest string "@"
new Table(3, 19, -1, new sbyte[] {10, 10, -1, 10, -1, -1,
10, -1, -1, 10, 10, 10, 10, 10, 10, -1, -1, 10, 10});
NxS[11] = // Shortest string "%"
new Table(3, 19, -1, new sbyte[] {11, 11, -1, 11, -1, -1,
11, -1, -1, 11, 11, 11, 11, 11, 11, -1, -1, 11, 11});
NxS[12] = // Shortest string "0"
new Table(6, 16, -1, new sbyte[] {7, -1, 24, -1, -1, -1,
40, 25, 26, 12, 27, 41, -1, -1, -1, 40});
NxS[13] = // Shortest string "+"
new Table(0, 0, -1, null);
NxS[14] = // Shortest string "-"
new Table(0, 0, -1, null);
NxS[15] = // Shortest string """
new Table(22, 2, 38, new sbyte[] {23, 39});
NxS[16] = // Shortest string "'"
new Table(23, 2, 36, new sbyte[] {37, 22});
NxS[17] = // Shortest string ","
new Table(0, 0, -1, null);
NxS[18] = // Shortest string "["
new Table(0, 0, -1, null);
NxS[19] = // Shortest string "]"
new Table(0, 0, -1, null);
NxS[20] = // Shortest string "&"
new Table(0, 0, -1, null);
NxS[21] = // Shortest string "|"
new Table(0, 0, -1, null);
NxS[22] = // Shortest string "''"
new Table(0, 0, -1, null);
NxS[23] = // Shortest string """"
new Table(0, 0, -1, null);
NxS[24] = // Shortest string "0."
new Table(6, 16, -1, new sbyte[] {24, -1, -1, -1, -1, -1,
-1, 30, -1, 24, -1, 43, -1, -1, 30, 30});
NxS[25] = // Shortest string "0h"
new Table(0, 0, -1, null);
NxS[26] = // Shortest string "0d"
new Table(6, 16, -1, new sbyte[] {40, -1, -1, -1, -1, -1,
40, 25, 40, 40, 40, 40, -1, -1, -1, 40});
NxS[27] = // Shortest string "0b"
new Table(6, 16, -1, new sbyte[] {40, -1, -1, -1, -1, -1,
40, 25, 40, 40, 40, 40, -1, -1, -1, 40});
NxS[28] = // Shortest string "0E2"
new Table(6, 16, -1, new sbyte[] {28, -1, -1, -1, -1, -1,
40, 25, 40, 28, 40, 40, -1, -1, -1, 40});
NxS[29] = // Shortest string "0E+2"
new Table(6, 10, -1, new sbyte[] {29, -1, -1, -1, -1, -1,
-1, -1, -1, 29});
NxS[30] = // Shortest string "0.h"
new Table(0, 0, -1, null);
NxS[31] = // Shortest string "0.E2"
new Table(6, 16, -1, new sbyte[] {31, -1, -1, -1, -1, -1,
-1, 30, -1, 31, -1, -1, -1, -1, 30, 30});
NxS[32] = // Shortest string "st"
new Table(3, 19, -1, new sbyte[] {5, 5, 45, 33, -1, -1,
5, -1, -1, 5, 5, 5, 33, 5, 5, -1, -1, 5, 5});
NxS[33] = // Shortest string "st2"
new Table(3, 19, -1, new sbyte[] {5, 5, -1, 5, -1, -1,
5, -1, -1, 5, 5, 5, 5, 5, 5, -1, -1, 5, 5});
NxS[34] = // Shortest string "st(2)"
new Table(0, 0, -1, null);
NxS[35] = // Shortest string ""
new Table(15, 28, 5, new sbyte[] {12, 5, 5, 13, 14, 5,
5, 15, 3, 16, 17, 18, 19, 20, 21, 1, 1, 2, 3, 4, 5, 6,
7, 8, 9, 5, 10, 11});
NxS[36] = // Shortest string "';"
new Table(23, 2, 36, new sbyte[] {37, 22});
NxS[37] = // Shortest string "'\"
new Table(0, 1, 36, new sbyte[] {-1});
NxS[38] = // Shortest string "";"
new Table(22, 2, 38, new sbyte[] {23, 39});
NxS[39] = // Shortest string ""\"
new Table(0, 1, 38, new sbyte[] {-1});
NxS[40] = // Shortest string "0A"
new Table(6, 16, -1, new sbyte[] {40, -1, -1, -1, -1, -1,
40, 25, 40, 40, 40, 40, -1, -1, -1, 40});
NxS[41] = // Shortest string "0E"
new Table(6, 16, -1, new sbyte[] {28, -1, -1, -1, -1, -1,
40, 25, 40, 28, 40, 40, 42, 42, -1, 40});
NxS[42] = // Shortest string "0E+"
new Table(6, 10, -1, new sbyte[] {29, -1, -1, -1, -1, -1,
-1, -1, -1, 29});
NxS[43] = // Shortest string "0.E"
new Table(6, 14, -1, new sbyte[] {31, -1, -1, -1, -1, -1,
-1, -1, -1, 31, -1, -1, 44, 44});
NxS[44] = // Shortest string "0.E+"
new Table(6, 10, -1, new sbyte[] {31, -1, -1, -1, -1, -1,
-1, -1, -1, 31});
NxS[45] = // Shortest string "st("
new Table(6, 10, -1, new sbyte[] {46, -1, -1, -1, -1, -1,
-1, -1, -1, 46});
NxS[46] = // Shortest string "st(2"
new Table(7, 1, -1, new sbyte[] {34});
}