PageRenderTime 49ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 1ms

/lib/dhaka/lexer/regex_parser.rb

https://github.com/foreverman/dhaka
Ruby | 2010 lines | 1922 code | 88 blank | 0 comment | 0 complexity | f6d850f1aecd8a56b06cbd795642cacf MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1. class Dhaka::LexerSupport::RegexParser < Dhaka::CompiledParser
  2. self.grammar = Dhaka::LexerSupport::RegexGrammar
  3. start_with 106
  4. at_state(169) {
  5. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "lower_char_letter_e" }
  6. }
  7. at_state(277) {
  8. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "upper_case_letter_V" }
  9. }
  10. at_state(243) {
  11. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_60" }
  12. }
  13. at_state(146) {
  14. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_96" }
  15. }
  16. at_state(331) {
  17. for_symbols(")") { shift_to 332 }
  18. }
  19. at_state(133) {
  20. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "t", "=", "O", "a", "u", ">", "P", "b", "Q", ",", "c", "v", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "5", "G", "Z", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "one_or_more" }
  21. }
  22. at_state(204) {
  23. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_68" }
  24. for_symbols("-") { reduce_with "upper_case_letter_D" }
  25. }
  26. at_state(224) {
  27. for_symbols("-") { reduce_with "lower_char_letter_x" }
  28. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_120" }
  29. }
  30. at_state(134) {
  31. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "t", "=", "O", "a", "u", ">", "P", "b", "Q", ",", "c", "v", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "5", "G", "Z", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "zero_or_one" }
  32. }
  33. at_state(346) {
  34. for_symbols("_End_") { reduce_with "regex" }
  35. for_symbols("/") { shift_to 347 }
  36. }
  37. at_state(153) {
  38. for_symbols("-") { reduce_with "digit_6" }
  39. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_54" }
  40. }
  41. at_state(106) {
  42. for_symbols("Whitespace") { shift_to 128 }
  43. for_symbols("F") { shift_to 279 }
  44. for_symbols("Q") { shift_to 267 }
  45. for_symbols("r") { shift_to 165 }
  46. for_symbols("-") { shift_to 333 }
  47. for_symbols("Digit") { shift_to 340 }
  48. for_symbols("O") { shift_to 273 }
  49. for_symbols("o") { shift_to 163 }
  50. for_symbols("N") { shift_to 278 }
  51. for_symbols("J") { shift_to 269 }
  52. for_symbols("6") { shift_to 116 }
  53. for_symbols("X") { shift_to 136 }
  54. for_symbols("z") { shift_to 118 }
  55. for_symbols("9") { shift_to 261 }
  56. for_symbols("s") { shift_to 164 }
  57. for_symbols("T") { shift_to 281 }
  58. for_symbols("x") { shift_to 179 }
  59. for_symbols("_") { shift_to 130 }
  60. for_symbols("l") { shift_to 113 }
  61. for_symbols("G") { shift_to 275 }
  62. for_symbols("b") { shift_to 124 }
  63. for_symbols("m") { shift_to 168 }
  64. for_symbols("j") { shift_to 166 }
  65. for_symbols("Letter") { shift_to 301 }
  66. for_symbols("W") { shift_to 270 }
  67. for_symbols("[") { shift_to 138 }
  68. for_symbols("3") { shift_to 110 }
  69. for_symbols("u") { shift_to 126 }
  70. for_symbols("B") { shift_to 112 }
  71. for_symbols("Alternative") { shift_to 107 }
  72. for_symbols("y") { shift_to 173 }
  73. for_symbols("g") { shift_to 119 }
  74. for_symbols("(") { shift_to 324 }
  75. for_symbols("L") { shift_to 284 }
  76. for_symbols("i") { shift_to 177 }
  77. for_symbols("K") { shift_to 283 }
  78. for_symbols("I") { shift_to 122 }
  79. for_symbols("4") { shift_to 259 }
  80. for_symbols(" ") { shift_to 328 }
  81. for_symbols("V") { shift_to 277 }
  82. for_symbols("R") { shift_to 268 }
  83. for_symbols("@") { shift_to 323 }
  84. for_symbols("v") { shift_to 170 }
  85. for_symbols("7") { shift_to 256 }
  86. for_symbols("Atom") { shift_to 131 }
  87. for_symbols("Z") { shift_to 287 }
  88. for_symbols("UppercaseLetter") { shift_to 341 }
  89. for_symbols("d") { shift_to 167 }
  90. for_symbols(";") { shift_to 342 }
  91. for_symbols("\r") { shift_to 339 }
  92. for_symbols("0") { shift_to 257 }
  93. for_symbols("Term") { shift_to 325 }
  94. for_symbols("1") { shift_to 262 }
  95. for_symbols(",") { shift_to 334 }
  96. for_symbols("<") { shift_to 336 }
  97. for_symbols("H") { shift_to 274 }
  98. for_symbols("\"") { shift_to 338 }
  99. for_symbols("=") { shift_to 327 }
  100. for_symbols(">") { shift_to 120 }
  101. for_symbols("U") { shift_to 276 }
  102. for_symbols("p") { shift_to 171 }
  103. for_symbols("5") { shift_to 258 }
  104. for_symbols("w") { shift_to 115 }
  105. for_symbols("f") { shift_to 180 }
  106. for_symbols("Character") { shift_to 302 }
  107. for_symbols("LowercaseLetter") { shift_to 129 }
  108. for_symbols("#") { shift_to 108 }
  109. for_symbols(".") { shift_to 114 }
  110. for_symbols("t") { shift_to 174 }
  111. for_symbols("D") { shift_to 288 }
  112. for_symbols("P") { shift_to 271 }
  113. for_symbols("a") { shift_to 172 }
  114. for_symbols("\\") { shift_to 304 }
  115. for_symbols("E") { shift_to 127 }
  116. for_symbols("\t") { shift_to 135 }
  117. for_symbols("Symbol") { shift_to 123 }
  118. for_symbols("M") { shift_to 111 }
  119. for_symbols("q") { shift_to 175 }
  120. for_symbols("n") { shift_to 176 }
  121. for_symbols("k") { shift_to 109 }
  122. for_symbols("2") { shift_to 125 }
  123. for_symbols(":") { shift_to 326 }
  124. for_symbols("8") { shift_to 263 }
  125. for_symbols("S") { shift_to 280 }
  126. for_symbols("&") { shift_to 137 }
  127. for_symbols("Disjunction") { shift_to 346 }
  128. for_symbols("~") { shift_to 330 }
  129. for_symbols("!") { shift_to 329 }
  130. for_symbols("Y") { shift_to 285 }
  131. for_symbols("h") { shift_to 117 }
  132. for_symbols("\n") { shift_to 335 }
  133. for_symbols("`") { shift_to 121 }
  134. for_symbols("A") { shift_to 282 }
  135. for_symbols("'") { shift_to 303 }
  136. for_symbols("C") { shift_to 286 }
  137. for_symbols("c") { shift_to 162 }
  138. for_symbols("%") { shift_to 337 }
  139. for_symbols("e") { shift_to 169 }
  140. }
  141. at_state(332) {
  142. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "group" }
  143. }
  144. at_state(242) {
  145. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_37" }
  146. }
  147. at_state(207) {
  148. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_109" }
  149. for_symbols("-") { reduce_with "lower_char_letter_m" }
  150. }
  151. at_state(202) {
  152. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_72" }
  153. for_symbols("-") { reduce_with "upper_case_letter_H" }
  154. }
  155. at_state(205) {
  156. for_symbols("-") { reduce_with "lower_char_letter_y" }
  157. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_121" }
  158. }
  159. at_state(142) {
  160. for_symbols("-") { reduce_with "digit_3" }
  161. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_51" }
  162. }
  163. at_state(163) {
  164. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "lower_char_letter_o" }
  165. }
  166. at_state(300) {
  167. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "c", ",", "v", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "single_item" }
  168. }
  169. at_state(279) {
  170. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "upper_case_letter_F" }
  171. }
  172. at_state(194) {
  173. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "c", ",", "v", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "set_operator_character_91" }
  174. }
  175. at_state(222) {
  176. for_symbols("-") { reduce_with "digit_4" }
  177. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_52" }
  178. }
  179. at_state(239) {
  180. for_symbols("-") { reduce_with "upper_case_letter_V" }
  181. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_86" }
  182. }
  183. at_state(113) {
  184. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "lower_char_letter_l" }
  185. }
  186. at_state(271) {
  187. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", "c", ",", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "upper_case_letter_P" }
  188. }
  189. at_state(109) {
  190. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "lower_char_letter_k" }
  191. }
  192. at_state(326) {
  193. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "symbol_char_58" }
  194. }
  195. at_state(341) {
  196. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "upper_case_letter" }
  197. }
  198. at_state(179) {
  199. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "lower_char_letter_x" }
  200. }
  201. at_state(122) {
  202. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", "c", ",", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "upper_case_letter_I" }
  203. }
  204. at_state(226) {
  205. for_symbols("-") { reduce_with "lower_char_letter_e" }
  206. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_101" }
  207. }
  208. at_state(212) {
  209. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_105" }
  210. for_symbols("-") { reduce_with "lower_char_letter_i" }
  211. }
  212. at_state(114) {
  213. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", "c", ",", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "anything" }
  214. }
  215. at_state(136) {
  216. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", "c", ",", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "upper_case_letter_X" }
  217. }
  218. at_state(164) {
  219. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "lower_char_letter_s" }
  220. }
  221. at_state(342) {
  222. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "symbol_char_59" }
  223. }
  224. at_state(238) {
  225. for_symbols("-") { reduce_with "lower_char_letter_v" }
  226. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_118" }
  227. }
  228. at_state(188) {
  229. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_80" }
  230. for_symbols("-") { reduce_with "upper_case_letter_P" }
  231. }
  232. at_state(191) {
  233. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "c", ",", "v", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "set_operator_character_93" }
  234. }
  235. at_state(126) {
  236. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "lower_char_letter_u" }
  237. }
  238. at_state(218) {
  239. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "single_char_item" }
  240. }
  241. at_state(246) {
  242. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_124" }
  243. }
  244. at_state(256) {
  245. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "digit_7" }
  246. }
  247. at_state(124) {
  248. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "lower_char_letter_b" }
  249. }
  250. at_state(174) {
  251. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "lower_char_letter_t" }
  252. }
  253. at_state(198) {
  254. for_symbols("-") { reduce_with "lower_char_letter_r" }
  255. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_114" }
  256. }
  257. at_state(267) {
  258. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "upper_case_letter_Q" }
  259. }
  260. at_state(323) {
  261. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", "c", ",", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "symbol_char_64" }
  262. }
  263. at_state(286) {
  264. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "upper_case_letter_C" }
  265. }
  266. at_state(111) {
  267. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", "c", ",", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "upper_case_letter_M" }
  268. }
  269. at_state(149) {
  270. for_symbols("-") { reduce_with "lower_char_letter_h" }
  271. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_104" }
  272. }
  273. at_state(186) {
  274. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_41" }
  275. }
  276. at_state(251) {
  277. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_13" }
  278. }
  279. at_state(257) {
  280. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "digit_0" }
  281. }
  282. at_state(262) {
  283. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "digit_1" }
  284. }
  285. at_state(292) {
  286. for_symbols("-") { reduce_with "lower_char_letter_o" }
  287. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_111" }
  288. }
  289. at_state(209) {
  290. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_79" }
  291. for_symbols("-") { reduce_with "upper_case_letter_O" }
  292. }
  293. at_state(193) {
  294. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "c", ",", "v", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "set_operator_character_45" }
  295. }
  296. at_state(107) {
  297. for_symbols("Whitespace") { shift_to 128 }
  298. for_symbols("F") { shift_to 279 }
  299. for_symbols("Q") { shift_to 267 }
  300. for_symbols("r") { shift_to 165 }
  301. for_symbols("-") { shift_to 333 }
  302. for_symbols("Digit") { shift_to 340 }
  303. for_symbols("O") { shift_to 273 }
  304. for_symbols("o") { shift_to 163 }
  305. for_symbols("N") { shift_to 278 }
  306. for_symbols("J") { shift_to 269 }
  307. for_symbols("6") { shift_to 116 }
  308. for_symbols("X") { shift_to 136 }
  309. for_symbols("z") { shift_to 118 }
  310. for_symbols("9") { shift_to 261 }
  311. for_symbols("s") { shift_to 164 }
  312. for_symbols("T") { shift_to 281 }
  313. for_symbols("x") { shift_to 179 }
  314. for_symbols("_") { shift_to 130 }
  315. for_symbols("Term") { shift_to 343 }
  316. for_symbols("l") { shift_to 113 }
  317. for_symbols("G") { shift_to 275 }
  318. for_symbols("b") { shift_to 124 }
  319. for_symbols("m") { shift_to 168 }
  320. for_symbols("j") { shift_to 166 }
  321. for_symbols("Letter") { shift_to 301 }
  322. for_symbols("W") { shift_to 270 }
  323. for_symbols(")", "_End_", "/") { reduce_with "alternative" }
  324. for_symbols("[") { shift_to 138 }
  325. for_symbols("3") { shift_to 110 }
  326. for_symbols("u") { shift_to 126 }
  327. for_symbols("B") { shift_to 112 }
  328. for_symbols("y") { shift_to 173 }
  329. for_symbols("g") { shift_to 119 }
  330. for_symbols("i") { shift_to 177 }
  331. for_symbols("(") { shift_to 324 }
  332. for_symbols("L") { shift_to 284 }
  333. for_symbols("K") { shift_to 283 }
  334. for_symbols("I") { shift_to 122 }
  335. for_symbols("4") { shift_to 259 }
  336. for_symbols(" ") { shift_to 328 }
  337. for_symbols("V") { shift_to 277 }
  338. for_symbols("R") { shift_to 268 }
  339. for_symbols("@") { shift_to 323 }
  340. for_symbols("v") { shift_to 170 }
  341. for_symbols("7") { shift_to 256 }
  342. for_symbols("Atom") { shift_to 131 }
  343. for_symbols("Z") { shift_to 287 }
  344. for_symbols("UppercaseLetter") { shift_to 341 }
  345. for_symbols("d") { shift_to 167 }
  346. for_symbols(";") { shift_to 342 }
  347. for_symbols("\r") { shift_to 339 }
  348. for_symbols("0") { shift_to 257 }
  349. for_symbols("1") { shift_to 262 }
  350. for_symbols(",") { shift_to 334 }
  351. for_symbols("<") { shift_to 336 }
  352. for_symbols("H") { shift_to 274 }
  353. for_symbols("\"") { shift_to 338 }
  354. for_symbols("=") { shift_to 327 }
  355. for_symbols(">") { shift_to 120 }
  356. for_symbols("U") { shift_to 276 }
  357. for_symbols("p") { shift_to 171 }
  358. for_symbols("5") { shift_to 258 }
  359. for_symbols("w") { shift_to 115 }
  360. for_symbols("f") { shift_to 180 }
  361. for_symbols("|") { shift_to 344 }
  362. for_symbols("Character") { shift_to 302 }
  363. for_symbols("LowercaseLetter") { shift_to 129 }
  364. for_symbols("#") { shift_to 108 }
  365. for_symbols(".") { shift_to 114 }
  366. for_symbols("t") { shift_to 174 }
  367. for_symbols("D") { shift_to 288 }
  368. for_symbols("P") { shift_to 271 }
  369. for_symbols("a") { shift_to 172 }
  370. for_symbols("\\") { shift_to 304 }
  371. for_symbols("E") { shift_to 127 }
  372. for_symbols("\t") { shift_to 135 }
  373. for_symbols("Symbol") { shift_to 123 }
  374. for_symbols("M") { shift_to 111 }
  375. for_symbols("q") { shift_to 175 }
  376. for_symbols("n") { shift_to 176 }
  377. for_symbols("k") { shift_to 109 }
  378. for_symbols("2") { shift_to 125 }
  379. for_symbols(":") { shift_to 326 }
  380. for_symbols("8") { shift_to 263 }
  381. for_symbols("S") { shift_to 280 }
  382. for_symbols("&") { shift_to 137 }
  383. for_symbols("~") { shift_to 330 }
  384. for_symbols("!") { shift_to 329 }
  385. for_symbols("Y") { shift_to 285 }
  386. for_symbols("h") { shift_to 117 }
  387. for_symbols("\n") { shift_to 335 }
  388. for_symbols("`") { shift_to 121 }
  389. for_symbols("A") { shift_to 282 }
  390. for_symbols("'") { shift_to 303 }
  391. for_symbols("C") { shift_to 286 }
  392. for_symbols("c") { shift_to 162 }
  393. for_symbols("%") { shift_to 337 }
  394. for_symbols("e") { shift_to 169 }
  395. }
  396. at_state(294) {
  397. for_symbols("-") { reduce_with "upper_case_letter_F" }
  398. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_70" }
  399. }
  400. at_state(150) {
  401. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_46" }
  402. }
  403. at_state(180) {
  404. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "lower_char_letter_f" }
  405. }
  406. at_state(125) {
  407. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", "c", ",", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "digit_2" }
  408. }
  409. at_state(132) {
  410. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "t", "=", "O", "a", "u", ">", "P", "b", "Q", ",", "c", "v", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "5", "G", "Z", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "zero_or_more" }
  411. }
  412. at_state(319) {
  413. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "question_mark" }
  414. }
  415. at_state(308) {
  416. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "pipe" }
  417. }
  418. at_state(302) {
  419. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", "c", ",", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "char" }
  420. }
  421. at_state(185) {
  422. for_symbols("-") { reduce_with "lower_char_letter_t" }
  423. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_116" }
  424. }
  425. at_state(321) {
  426. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "asterisk" }
  427. }
  428. at_state(252) {
  429. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_78" }
  430. for_symbols("-") { reduce_with "upper_case_letter_N" }
  431. }
  432. at_state(273) {
  433. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "$", "n") { reduce_with "upper_case_letter_O" }
  434. }
  435. at_state(335) {
  436. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "!", "~", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "whitespace_10" }
  437. }
  438. at_state(309) {
  439. for_symbols("o", "J", "%", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", ",", "c", "v", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "I", "\\", "n") { reduce_with "close_square_bracket" }
  440. }
  441. at_state(152) {
  442. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "set_character_103" }
  443. for_symbols("-") { reduce_with "lower_char_letter_g" }
  444. }
  445. at_state(175) {
  446. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "-", "d", "w", "\t", "S", "_End_", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "C", "h", "1", "{", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "[", "#", "m", "6", "7", "$", "I", "\\", "n") { reduce_with "lower_char_letter_q" }
  447. }
  448. at_state(230) {
  449. for_symbols("-") { reduce_with "upper_case_letter_C" }
  450. for_symbols("o", "J", "%", "]", "8", "p", "&", "9", "K", "_", "'", "q", ":", "L", ";", "(", "r", "M", "N", "<", ")", "s", "`", "*", "t", "=", "O", "a", "+", "u", ">", "P", "b", "Q", "v", ",", "c", "?", "R", "d", "w", "\t", "S", "e", ".", "x", "@", "\n", "T", "f", "/", "y", "A", "U", "0", "g", "z", "B", "V", "h", "1", "{", "C", "\r", "|", "i", "2", "D", "W", "j", "3", "}", "E", "X", " ", "F", "Y", "~", "!", "4", "k", "\"", "Z", "5", "G", "l", "H", "#", "m",

Large files files are truncated, but you can click here to view the full file