-
- var _goto_table: Array[Array[Array[Array[Int]]]]
- private fun build_goto_table
- do
- _goto_table = once [
- [
- [
- [9, 9, 1] ,
- [10, 10, 2] ,
- [13, 13, 3] ,
- [32, 32, 4] ,
- [33, 33, 5] ,
- [34, 34, 6] ,
- [35, 35, 7] ,
- [37, 37, 8] ,
- [39, 39, 9] ,
- [40, 40, 10] ,
- [41, 41, 11] ,
- [42, 42, 12] ,
- [43, 43, 13] ,
- [44, 44, 14] ,
- [45, 45, 15] ,
- [46, 46, 16] ,
- [47, 47, 17] ,
- [48, 57, 18] ,
- [58, 58, 19] ,
- [60, 60, 20] ,
- [61, 61, 21] ,
- [62, 62, 22] ,
- [65, 90, 23] ,
- [91, 91, 24] ,
- [93, 93, 25] ,
- [95, 95, 26] ,
- [97, 97, 27] ,
- [98, 98, 28] ,
- [99, 99, 29] ,
- [100, 100, 30] ,
- [101, 101, 31] ,
- [102, 102, 32] ,
- [103, 104, 33] ,
- [105, 105, 34] ,
- [106, 108, 33] ,
- [109, 109, 35] ,
- [110, 110, 36] ,
- [111, 111, 37] ,
- [112, 112, 38] ,
- [113, 113, 33] ,
- [114, 114, 39] ,
- [115, 115, 40] ,
- [116, 116, 41] ,
- [117, 117, 42] ,
- [118, 118, 43] ,
- [119, 119, 44] ,
- [120, 122, 33] ,
- [125, 125, 45]
- ] ,
- [
- [9, 9, 1] ,
- [32, 32, 4]
- ] ,
- nil_array ,
- [
- [10, 10, 46]
- ] ,
- [
- [9, 32, -3]
- ] ,
- [
- [61, 61, 47]
- ] ,
- [
- [0, 9, 48] ,
- [11, 12, 48] ,
- [14, 33, 48] ,
- [34, 34, 49] ,
- [35, 91, 48] ,
- [92, 92, 50] ,
- [93, 122, 48] ,
- [123, 123, 51] ,
- [124, 255, 48]
- ] ,
- [
- [0, 9, 52] ,
- [10, 10, 53] ,
- [11, 12, 52] ,
- [13, 13, 54] ,
- [14, 255, 52]
- ] ,
- nil_array ,
- [
- [0, 9, 55] ,
- [11, 12, 55] ,
- [14, 38, 55] ,
- [39, 39, 56] ,
- [40, 255, 55]
- ] ,
- nil_array ,
- nil_array ,
- nil_array ,
- [
- [61, 61, 57]
- ] ,
- nil_array ,
- [
- [61, 61, 58]
- ] ,
- [
- [46, 46, 59] ,
- [48, 57, 60]
- ] ,
- nil_array ,
- [
- [46, 46, 61] ,
- [48, 57, 18]
- ] ,
- [
- [58, 58, 62]
- ] ,
- [
- [61, 61, 63]
- ] ,
- [
- [61, 61, 64]
- ] ,
- [
- [61, 61, 65]
- ] ,
- [
- [48, 57, 66] ,
- [65, 90, 67] ,
- [95, 95, 68] ,
- [97, 122, 69]
- ] ,
- nil_array ,
- nil_array ,
- [
- [97, 122, 70]
- ] ,
- [
- [48, 57, 71] ,
- [65, 90, 72] ,
- [95, 95, 73] ,
- [97, 97, 74] ,
- [98, 98, 75] ,
- [99, 109, 74] ,
- [110, 110, 76] ,
- [111, 114, 74] ,
- [115, 115, 77] ,
- [116, 116, 78] ,
- [117, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 113, 74] ,
- [114, 114, 79] ,
- [115, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 107, 74] ,
- [108, 108, 80] ,
- [109, 110, 74] ,
- [111, 111, 81] ,
- [112, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 110, 74] ,
- [111, 111, 82] ,
- [112, 122, 74]
- ] ,
- [
- [48, 107, -31] ,
- [108, 108, 83] ,
- [109, 109, 74] ,
- [110, 110, 84] ,
- [111, 119, 74] ,
- [120, 120, 85] ,
- [121, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 86] ,
- [98, 110, 74] ,
- [111, 111, 87] ,
- [112, 116, 74] ,
- [117, 117, 88] ,
- [118, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 101, 74] ,
- [102, 102, 89] ,
- [103, 108, 74] ,
- [109, 109, 90] ,
- [110, 110, 91] ,
- [111, 114, 74] ,
- [115, 115, 92] ,
- [116, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 100, 74] ,
- [101, 101, 93] ,
- [102, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 94] ,
- [102, 110, 74] ,
- [111, 111, 95] ,
- [112, 116, 74] ,
- [117, 117, 96] ,
- [118, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 109, 74] ,
- [110, 110, 97] ,
- [111, 113, 74] ,
- [114, 114, 98] ,
- [115, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 99] ,
- [98, 113, 74] ,
- [114, 114, 100] ,
- [115, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 101] ,
- [102, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 102] ,
- [102, 111, 74] ,
- [112, 112, 103] ,
- [113, 116, 74] ,
- [117, 117, 104] ,
- [118, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 103, 74] ,
- [104, 104, 105] ,
- [105, 113, 74] ,
- [114, 114, 106] ,
- [115, 120, 74] ,
- [121, 121, 107] ,
- [122, 122, 74]
- ] ,
- [
- [48, 109, -39] ,
- [110, 110, 108] ,
- [111, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 109] ,
- [98, 122, 74]
- ] ,
- [
- [48, 103, -43] ,
- [104, 104, 110] ,
- [105, 105, 111] ,
- [106, 113, 74] ,
- [114, 114, 112] ,
- [115, 122, 74]
- ] ,
- [
- [0, 9, 113] ,
- [11, 12, 113] ,
- [14, 33, 113] ,
- [34, 34, 114] ,
- [35, 91, 113] ,
- [92, 92, 115] ,
- [93, 122, 113] ,
- [123, 123, 116] ,
- [124, 255, 113]
- ] ,
- nil_array ,
- nil_array ,
- [
- [0, 255, -8]
- ] ,
- nil_array ,
- [
- [0, 9, 117] ,
- [11, 12, 117] ,
- [14, 255, 117]
- ] ,
- nil_array ,
- [
- [0, 255, -9]
- ] ,
- nil_array ,
- [
- [10, 10, 118]
- ] ,
- [
- [0, 255, -11]
- ] ,
- nil_array ,
- nil_array ,
- nil_array ,
- [
- [46, 46, 119]
- ] ,
- [
- [48, 57, 60]
- ] ,
- [
- [48, 57, 60]
- ] ,
- nil_array ,
- [
- [62, 62, 120]
- ] ,
- nil_array ,
- nil_array ,
- [
- [48, 122, -25]
- ] ,
- [
- [48, 122, -25]
- ] ,
- [
- [48, 122, -25]
- ] ,
- [
- [48, 122, -25]
- ] ,
- [
- [48, 57, 121] ,
- [65, 90, 122] ,
- [95, 95, 123] ,
- [97, 122, 124]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 110, -32] ,
- [111, 111, 125] ,
- [112, 114, 74] ,
- [115, 115, 126] ,
- [116, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 99, 74] ,
- [100, 100, 127] ,
- [101, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 114, 74] ,
- [115, 115, 128] ,
- [116, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 115, 74] ,
- [116, 116, 129] ,
- [117, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 130] ,
- [102, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 131] ,
- [98, 122, 74]
- ] ,
- [
- [48, 109, -39] ,
- [110, 110, 132] ,
- [111, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 114, -79] ,
- [115, 115, 133] ,
- [116, 122, 74]
- ] ,
- [
- [48, 99, -78] ,
- [100, 100, 134] ,
- [101, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 135] ,
- [117, 122, 74]
- ] ,
- [
- [48, 107, -31] ,
- [108, 108, 136] ,
- [109, 122, 74]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 137] ,
- [115, 122, 74]
- ] ,
- [
- [48, 109, -39] ,
- [110, 110, 138] ,
- [111, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 95, -29] ,
- [97, 111, 74] ,
- [112, 112, 139] ,
- [113, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 104, 74] ,
- [105, 105, 140] ,
- [106, 115, 74] ,
- [116, 116, 141] ,
- [117, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 142] ,
- [98, 114, 74] ,
- [115, 115, 143] ,
- [116, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 144] ,
- [117, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 118, 74] ,
- [119, 119, 145] ,
- [120, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 146] ,
- [117, 122, 74]
- ] ,
- [
- [48, 107, -31] ,
- [108, 108, 147] ,
- [109, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 98, 74] ,
- [99, 99, 148] ,
- [100, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 98, -99] ,
- [99, 99, 149] ,
- [100, 122, 74]
- ] ,
- [
- [48, 104, -93] ,
- [105, 105, 150] ,
- [106, 110, 74] ,
- [111, 111, 151] ,
- [112, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 152] ,
- [98, 99, 74] ,
- [100, 100, 153] ,
- [101, 115, 74] ,
- [116, 116, 154] ,
- [117, 122, 74]
- ] ,
- [
- [48, 107, -31] ,
- [108, 108, 155] ,
- [109, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 156] ,
- [102, 122, 74]
- ] ,
- [
- [48, 111, -92] ,
- [112, 112, 157] ,
- [113, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 158] ,
- [102, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 116, 74] ,
- [117, 117, 159] ,
- [118, 122, 74]
- ] ,
- [
- [48, 111, -92] ,
- [112, 112, 160] ,
- [113, 122, 74]
- ] ,
- [
- [48, 104, -93] ,
- [105, 105, 161] ,
- [106, 122, 74]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 162] ,
- [115, 122, 74]
- ] ,
- [
- [48, 104, -93] ,
- [105, 105, 163] ,
- [106, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 164] ,
- [117, 122, 74]
- ] ,
- [
- [48, 104, -93] ,
- [105, 105, 165] ,
- [106, 122, 74]
- ] ,
- [
- [0, 255, -47]
- ] ,
- nil_array ,
- [
- [0, 9, 166] ,
- [11, 12, 166] ,
- [14, 255, 166]
- ] ,
- nil_array ,
- [
- [0, 255, -8]
- ] ,
- nil_array ,
- nil_array ,
- nil_array ,
- [
- [48, 122, -72]
- ] ,
- [
- [48, 122, -72]
- ] ,
- [
- [48, 122, -72]
- ] ,
- [
- [48, 122, -72]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 167] ,
- [115, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 168] ,
- [117, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 169] ,
- [102, 122, 74]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 170] ,
- [115, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 171] ,
- [98, 122, 74]
- ] ,
- [
- [48, 114, -79] ,
- [115, 115, 172] ,
- [116, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 173] ,
- [117, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 174] ,
- [102, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 175] ,
- [102, 122, 74]
- ] ,
- [
- [48, 114, -79] ,
- [115, 115, 176] ,
- [116, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 110, -32] ,
- [111, 111, 177] ,
- [112, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 178] ,
- [117, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 179] ,
- [102, 113, 74] ,
- [114, 114, 180] ,
- [115, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 181] ,
- [102, 122, 74]
- ] ,
- [
- [48, 103, -43] ,
- [104, 104, 182] ,
- [105, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 107, -31] ,
- [108, 108, 183] ,
- [109, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 184] ,
- [102, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 106, 74] ,
- [107, 107, 185] ,
- [108, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 117, 74] ,
- [118, 118, 186] ,
- [119, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 187] ,
- [117, 122, 74]
- ] ,
- [
- [48, 99, -78] ,
- [100, 100, 188] ,
- [101, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 189] ,
- [102, 122, 74]
- ] ,
- [
- [48, 116, -108] ,
- [117, 117, 190] ,
- [118, 122, 74]
- ] ,
- [
- [48, 101, -36] ,
- [102, 102, 191] ,
- [103, 122, 74]
- ] ,
- [
- [48, 98, -99] ,
- [99, 99, 192] ,
- [100, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 193] ,
- [102, 122, 74]
- ] ,
- [
- [48, 109, -39] ,
- [110, 110, 194] ,
- [111, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 195] ,
- [102, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 196] ,
- [102, 122, 74]
- ] ,
- [
- [48, 117, -152] ,
- [118, 118, 197] ,
- [119, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 107, -31] ,
- [108, 108, 198] ,
- [109, 122, 74]
- ] ,
- [
- [48, 103, -43] ,
- [104, 104, 199] ,
- [105, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 200] ,
- [117, 122, 74]
- ] ,
- [
- [0, 255, -47]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 201] ,
- [117, 122, 74]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 202] ,
- [115, 122, 74]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 203] ,
- [115, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 106, -151] ,
- [107, 107, 204] ,
- [108, 122, 74]
- ] ,
- [
- [48, 114, -79] ,
- [115, 115, 205] ,
- [116, 122, 74]
- ] ,
- [
- [48, 104, -93] ,
- [105, 105, 206] ,
- [106, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 207] ,
- [115, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 208] ,
- [102, 122, 74]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 209] ,
- [115, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 210] ,
- [115, 122, 74]
- ] ,
- [
- [48, 116, -108] ,
- [117, 117, 211] ,
- [118, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 212] ,
- [117, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 213] ,
- [98, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 214] ,
- [98, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 215] ,
- [98, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 216] ,
- [102, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 217] ,
- [98, 122, 74]
- ] ,
- [
- [48, 101, -36] ,
- [102, 102, 218] ,
- [103, 122, 74]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 219] ,
- [115, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 104, -93] ,
- [105, 105, 220] ,
- [106, 122, 74]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 221] ,
- [115, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 222] ,
- [102, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 223] ,
- [102, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 224] ,
- [98, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 225] ,
- [98, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 226] ,
- [117, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 109, -39] ,
- [110, 110, 227] ,
- [111, 122, 74]
- ] ,
- [
- [48, 109, -39] ,
- [110, 110, 228] ,
- [111, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 229] ,
- [117, 122, 74]
- ] ,
- [
- [48, 101, -36] ,
- [102, 102, 230] ,
- [103, 109, 74] ,
- [110, 110, 231] ,
- [111, 122, 74]
- ] ,
- [
- [48, 99, -78] ,
- [100, 100, 232] ,
- [101, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 97, -29] ,
- [98, 98, 233] ,
- [99, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 102, 74] ,
- [103, 103, 234] ,
- [104, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 235] ,
- [117, 122, 74]
- ] ,
- [
- [48, 98, -99] ,
- [99, 99, 236] ,
- [100, 122, 74]
- ] ,
- [
- [48, 97, -29] ,
- [98, 98, 237] ,
- [99, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 109, -39] ,
- [110, 110, 238] ,
- [111, 122, 74]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 239] ,
- [98, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 113, -30] ,
- [114, 114, 240] ,
- [115, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 97, -29] ,
- [98, 98, 241] ,
- [99, 122, 74]
- ] ,
- [
- [48, 98, -99] ,
- [99, 99, 242] ,
- [100, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 116, -108] ,
- [117, 117, 243] ,
- [118, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 244] ,
- [98, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 245] ,
- [102, 122, 74]
- ] ,
- [
- [48, 107, -31] ,
- [108, 108, 246] ,
- [109, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 247] ,
- [102, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 248] ,
- [102, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 249] ,
- [117, 122, 74]
- ] ,
- [
- [48, 107, -31] ,
- [108, 108, 250] ,
- [109, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 107, -31] ,
- [108, 108, 251] ,
- [109, 122, 74]
- ] ,
- [
- [48, 114, -79] ,
- [115, 115, 252] ,
- [116, 122, 74]
- ] ,
- [
- [48, 107, -31] ,
- [108, 108, 253] ,
- [109, 122, 74]
- ] ,
- [
- [48, 115, -80] ,
- [116, 116, 254] ,
- [117, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 255] ,
- [102, 122, 74]
- ] ,
- [
- [48, 98, -99] ,
- [99, 99, 256] ,
- [100, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 257] ,
- [102, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 258] ,
- [102, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 259] ,
- [102, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 95, -29] ,
- [97, 97, 260] ,
- [98, 122, 74]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 261] ,
- [102, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 100, -37] ,
- [101, 101, 262] ,
- [102, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 99, -78] ,
- [100, 100, 263] ,
- [101, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 107, -31] ,
- [108, 108, 264] ,
- [109, 122, 74]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ] ,
- [
- [48, 122, -35]
- ]
- ]
- ]
- end
-
- private fun nil_array: Array[Array[Int]]
- do
- return once new Array[Array[Int]]
- end
-
- var _accept_table: Array[Array[Int]]
- private fun build_accept_table do
- _accept_table = once [
- [
- -1 , 0 , 1 , 1 , 0 , -1 , -1 , -1 , 69 , -1 , 52 , 53 , 67 , 65 , 56 , 66 , 64 , 68 , 80 , 57 , 72 , 59 , 74 , 77 , 54 , 55 , -1 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , -1 , 1 , 71 , -1 , 83 , -1 , 84 , -1 , 2 , 2 , -1 , 82 , 60 , 61 , 63 , 81 , -1 , 58 , 73 , 70 , 75 , 77 , 77 , 77 , 77 , 79 , 78 , 78 , 78 , 78 , 78 , 78 , 48 , 78 , 78 , 78 , 78 , 17 , 78 , 78 , 78 , 78 , 78 , 78 , 26 , 78 , 31 , 16 , 78 , 78 , 78 , 78 , 78 , 33 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , -1 , 86 , -1 , 85 , -1 , 2 , 62 , 76 , 79 , 79 , 79 , 79 , 78 , 78 , 32 , 78 , 78 , 78 , 78 , 78 , 78 , 10 , 78 , 78 , 30 , 11 , 78 , 78 , 78 , 41 , 78 , 78 , 40 , 34 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 78 , 20 , 78 , 78 , 78 , -1 , 78 , 78 , 78 , 13 , 78 , 78 , 78 , 28 , 78 , 78 , 78 , 14 , 78 , 78 , 78 , 11 , 47 , 42 , 78 , 78 , 78 , 78 , 78 , 78 , 44 , 78 , 78 , 27 , 45 , 12 , 78 , 78 , 49 , 78 , 38 , 78 , 78 , 37 , 5 , 78 , 78 , 46 , 78 , 78 , 78 , 51 , 78 , 78 , 78 , 78 , 78 , 15 , 78 , 78 , 43 , 78 , 29 , 78 , 78 , 39 , 78 , 22 , 4 , 78 , 21 , 78 , 78 , 78 , 78 , 78 , 78 , 35 , 78 , 78 , 78 , 78 , 78 , 78 , 25 , 78 , 3 , 24 , 78 , 78 , 9 , 78 , 78 , 6 , 36 , 78 , 50 , 78 , 18 , 78 , 19 , 7 , 23 , 8
-
- ]
- ]
- end