us_regexes.h 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. /* Autogenerated from make_us_regexes */
  2. static const unsigned char ordinal_number_rxprog[] = {
  3. 156, 6, 0, 119, 1, 0, 3, 4, 0, 14, 48, 49, 50, 51, 52, 53,
  4. 54, 55, 56, 57, 0, 10, 0, 18, 4, 0, 0, 48, 49, 50, 51, 52,
  5. 53, 54, 55, 56, 57, 44, 0, 21, 0, 3, 6, 0, 9, 8, 0, 69,
  6. 116, 104, 0, 6, 0, 9, 8, 0, 60, 84, 72, 0, 6, 0, 9, 8,
  7. 0, 51, 115, 116, 0, 6, 0, 9, 8, 0, 42, 83, 84, 0, 6, 0,
  8. 9, 8, 0, 33, 110, 100, 0, 6, 0, 9, 8, 0, 24, 78, 68, 0,
  9. 6, 0, 9, 8, 0, 15, 114, 100, 0, 6, 0, 9, 8, 0, 6, 82,
  10. 68, 0, 31, 0, 3, 2, 0, 3, 0, 0, 0,
  11. };
  12. static const cst_regex ordinal_number_rx = {
  13. 0, 1, NULL, 0, 123,
  14. (char *)ordinal_number_rxprog
  15. };
  16. const cst_regex * const ordinal_number = &ordinal_number_rx;
  17. static const unsigned char hasvowel_rxprog[] = {
  18. 156, 6, 0, 35, 1, 0, 3, 10, 0, 6, 3, 0, 0, 4, 0, 14,
  19. 97, 101, 105, 111, 117, 65, 69, 73, 79, 85, 0, 10, 0, 6, 3, 0,
  20. 0, 2, 0, 3, 0, 0, 0,
  21. };
  22. static const cst_regex hasvowel_rx = {
  23. 0, 1, NULL, 0, 39,
  24. (char *)hasvowel_rxprog
  25. };
  26. const cst_regex * const hasvowel = &hasvowel_rx;
  27. static const unsigned char usmoney_rxprog[] = {
  28. 156, 6, 0, 72, 1, 0, 3, 8, 0, 5, 36, 0, 11, 0, 18, 4,
  29. 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 44, 0, 6, 0,
  30. 34, 21, 0, 3, 6, 0, 25, 8, 0, 5, 46, 0, 11, 0, 17, 4,
  31. 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 31, 0, 6,
  32. 6, 0, 3, 9, 0, 3, 2, 0, 3, 0, 0, 0,
  33. };
  34. static const cst_regex usmoney_rx = {
  35. 0, 1, NULL, 0, 76,
  36. (char *)usmoney_rxprog
  37. };
  38. const cst_regex * const usmoney = &usmoney_rx;
  39. static const unsigned char illion_rxprog[] = {
  40. 156, 6, 0, 25, 1, 0, 3, 10, 0, 6, 3, 0, 0, 8, 0, 10,
  41. 105, 108, 108, 105, 111, 110, 0, 2, 0, 3, 0, 0, 0,
  42. };
  43. static const cst_regex illion_rx = {
  44. 0, 1, NULL, 0, 29,
  45. (char *)illion_rxprog
  46. };
  47. const cst_regex * const illion = &illion_rx;
  48. static const unsigned char romannums_rxprog[] = {
  49. 156, 6, 0, 137, 1, 0, 3, 21, 0, 3, 6, 0, 36, 8, 0, 5,
  50. 73, 0, 6, 0, 8, 8, 0, 8, 73, 0, 6, 0, 3, 9, 0, 3,
  51. 6, 0, 8, 8, 0, 8, 73, 0, 6, 0, 3, 9, 0, 89, 6, 0,
  52. 9, 8, 0, 83, 73, 86, 0, 6, 0, 50, 8, 0, 5, 86, 0, 6,
  53. 0, 8, 8, 0, 8, 73, 0, 6, 0, 3, 9, 0, 3, 6, 0, 8,
  54. 8, 0, 8, 73, 0, 6, 0, 3, 9, 0, 3, 6, 0, 8, 8, 0,
  55. 8, 73, 0, 6, 0, 3, 9, 0, 30, 6, 0, 9, 8, 0, 24, 73,
  56. 88, 0, 6, 0, 18, 8, 0, 5, 88, 0, 10, 0, 10, 4, 0, 0,
  57. 86, 73, 88, 0, 31, 0, 3, 2, 0, 3, 0, 0, 0,
  58. };
  59. static const cst_regex romannums_rx = {
  60. 0, 1, NULL, 0, 141,
  61. (char *)romannums_rxprog
  62. };
  63. const cst_regex * const romannums = &romannums_rx;
  64. static const unsigned char drst_rxprog[] = {
  65. 156, 6, 0, 45, 1, 0, 3, 21, 0, 3, 6, 0, 15, 4, 0, 6,
  66. 100, 68, 0, 4, 0, 21, 82, 114, 0, 6, 0, 15, 4, 0, 6, 83,
  67. 115, 0, 4, 0, 6, 116, 84, 0, 31, 0, 3, 2, 0, 3, 0, 0,
  68. 0,
  69. };
  70. static const cst_regex drst_rx = {
  71. 0, 1, NULL, 0, 49,
  72. (char *)drst_rxprog
  73. };
  74. const cst_regex * const drst = &drst_rx;
  75. static const unsigned char numess_rxprog[] = {
  76. 156, 6, 0, 31, 1, 0, 3, 11, 0, 17, 4, 0, 0, 48, 49, 50,
  77. 51, 52, 53, 54, 55, 56, 57, 0, 8, 0, 5, 115, 0, 2, 0, 3,
  78. 0, 0, 0,
  79. };
  80. static const cst_regex numess_rx = {
  81. 0, 1, NULL, 0, 35,
  82. (char *)numess_rxprog
  83. };
  84. const cst_regex * const numess = &numess_rx;
  85. static const unsigned char sevenphonenumber_rxprog[] = {
  86. 156, 6, 0, 112, 1, 0, 3, 4, 0, 14, 48, 49, 50, 51, 52, 53,
  87. 54, 55, 56, 57, 0, 4, 0, 14, 48, 49, 50, 51, 52, 53, 54, 55,
  88. 56, 57, 0, 4, 0, 14, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
  89. 0, 8, 0, 5, 45, 0, 4, 0, 14, 48, 49, 50, 51, 52, 53, 54,
  90. 55, 56, 57, 0, 4, 0, 14, 48, 49, 50, 51, 52, 53, 54, 55, 56,
  91. 57, 0, 4, 0, 14, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0,
  92. 4, 0, 14, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 2, 0,
  93. 3, 0, 0, 0,
  94. };
  95. static const cst_regex sevenphonenumber_rx = {
  96. 0, 1, NULL, 0, 116,
  97. (char *)sevenphonenumber_rxprog
  98. };
  99. const cst_regex * const sevenphonenumber = &sevenphonenumber_rx;
  100. static const unsigned char fourdigits_rxprog[] = {
  101. 156, 6, 0, 65, 1, 0, 3, 4, 0, 14, 48, 49, 50, 51, 52, 53,
  102. 54, 55, 56, 57, 0, 4, 0, 14, 48, 49, 50, 51, 52, 53, 54, 55,
  103. 56, 57, 0, 4, 0, 14, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
  104. 0, 4, 0, 14, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 2,
  105. 0, 3, 0, 0, 0,
  106. };
  107. static const cst_regex fourdigits_rx = {
  108. 0, 1, NULL, 0, 69,
  109. (char *)fourdigits_rxprog
  110. };
  111. const cst_regex * const fourdigits = &fourdigits_rx;
  112. static const unsigned char threedigits_rxprog[] = {
  113. 156, 6, 0, 51, 1, 0, 3, 4, 0, 14, 48, 49, 50, 51, 52, 53,
  114. 54, 55, 56, 57, 0, 4, 0, 14, 48, 49, 50, 51, 52, 53, 54, 55,
  115. 56, 57, 0, 4, 0, 14, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
  116. 0, 2, 0, 3, 0, 0, 0,
  117. };
  118. static const cst_regex threedigits_rx = {
  119. 0, 1, NULL, 0, 55,
  120. (char *)threedigits_rxprog
  121. };
  122. const cst_regex * const threedigits = &threedigits_rx;
  123. static const unsigned char numbertime_rxprog[] = {
  124. 156, 6, 0, 75, 1, 0, 3, 6, 0, 17, 4, 0, 17, 48, 49, 50,
  125. 51, 52, 53, 54, 55, 56, 57, 0, 6, 0, 3, 9, 0, 3, 4, 0,
  126. 14, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 8, 0, 5, 58,
  127. 0, 4, 0, 10, 48, 49, 50, 51, 52, 53, 0, 4, 0, 14, 48, 49,
  128. 50, 51, 52, 53, 54, 55, 56, 57, 0, 2, 0, 3, 0, 0, 0,
  129. };
  130. static const cst_regex numbertime_rx = {
  131. 0, 1, NULL, 0, 79,
  132. (char *)numbertime_rxprog
  133. };
  134. const cst_regex * const numbertime = &numbertime_rx;
  135. static const unsigned char numbertimexm_rxprog[] = {
  136. 156, 6, 0, 87, 1, 0, 3, 6, 0, 17, 4, 0, 17, 48, 49, 50,
  137. 51, 52, 53, 54, 55, 56, 57, 0, 6, 0, 3, 9, 0, 3, 4, 0,
  138. 14, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 4, 0, 6, 58,
  139. 46, 0, 4, 0, 10, 48, 49, 50, 51, 52, 53, 0, 4, 0, 14, 48,
  140. 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 4, 0, 6, 97, 112, 0,
  141. 8, 0, 5, 109, 0, 2, 0, 3, 0, 0, 0,
  142. };
  143. static const cst_regex numbertimexm_rx = {
  144. 0, 1, NULL, 0, 91,
  145. (char *)numbertimexm_rxprog
  146. };
  147. const cst_regex * const numbertimexm = &numbertimexm_rx;
  148. static const unsigned char dottedabbrevs_rxprog[] = {
  149. 156, 6, 0, 161, 1, 0, 3, 21, 0, 3, 6, 0, 64, 4, 0, 56,
  150. 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
  151. 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102,
  152. 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118,
  153. 119, 120, 121, 122, 0, 8, 0, 5, 46, 0, 31, 0, 3, 6, 0, 6,
  154. 7, 0, 73, 6, 0, 3, 9, 0, 3, 4, 0, 56, 65, 66, 67, 68,
  155. 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
  156. 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
  157. 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122,
  158. 0, 6, 0, 8, 8, 0, 8, 46, 0, 6, 0, 3, 9, 0, 3, 2,
  159. 0, 3, 0, 0, 0,
  160. };
  161. static const cst_regex dottedabbrevs_rx = {
  162. 0, 1, NULL, 0, 165,
  163. (char *)dottedabbrevs_rxprog
  164. };
  165. const cst_regex * const dottedabbrevs = &dottedabbrevs_rx;
  166. static const unsigned char digitsslashdigits_rxprog[] = {
  167. 156, 6, 0, 48, 1, 0, 3, 11, 0, 17, 4, 0, 0, 48, 49, 50,
  168. 51, 52, 53, 54, 55, 56, 57, 0, 8, 0, 5, 47, 0, 11, 0, 17,
  169. 4, 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 2, 0,
  170. 3, 0, 0, 0,
  171. };
  172. static const cst_regex digitsslashdigits_rx = {
  173. 0, 1, NULL, 0, 52,
  174. (char *)digitsslashdigits_rxprog
  175. };
  176. const cst_regex * const digitsslashdigits = &digitsslashdigits_rx;
  177. static const unsigned char digits2dash_rxprog[] = {
  178. 156, 6, 0, 72, 1, 0, 3, 21, 0, 3, 6, 0, 28, 11, 0, 17,
  179. 4, 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 8, 0,
  180. 5, 45, 0, 3, 0, 3, 31, 0, 3, 6, 0, 6, 7, 0, 37, 6,
  181. 0, 3, 9, 0, 3, 11, 0, 17, 4, 0, 0, 48, 49, 50, 51, 52,
  182. 53, 54, 55, 56, 57, 0, 2, 0, 3, 0, 0, 0,
  183. };
  184. static const cst_regex digits2dash_rx = {
  185. 0, 1, NULL, 0, 76,
  186. (char *)digits2dash_rxprog
  187. };
  188. const cst_regex * const digits2dash = &digits2dash_rx;
  189. static const unsigned char wandm_rxprog[] = {
  190. 156, 6, 0, 253, 1, 0, 3, 10, 0, 18, 4, 0, 0, 48, 49, 50,
  191. 51, 52, 53, 54, 55, 56, 57, 44, 0, 11, 0, 17, 4, 0, 0, 48,
  192. 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 21, 0, 3, 6, 0, 9,
  193. 8, 0, 200, 108, 98, 0, 6, 0, 9, 8, 0, 191, 76, 66, 0, 6,
  194. 0, 10, 8, 0, 182, 108, 98, 115, 0, 6, 0, 10, 8, 0, 172, 76,
  195. 66, 83, 0, 6, 0, 9, 8, 0, 162, 102, 116, 0, 6, 0, 9, 8,
  196. 0, 153, 70, 84, 0, 6, 0, 9, 8, 0, 144, 107, 103, 0, 6, 0,
  197. 9, 8, 0, 135, 107, 109, 0, 6, 0, 9, 8, 0, 126, 111, 122, 0,
  198. 6, 0, 9, 8, 0, 117, 104, 122, 0, 6, 0, 9, 8, 0, 108, 72,
  199. 122, 0, 6, 0, 9, 8, 0, 99, 72, 90, 0, 6, 0, 10, 8, 0,
  200. 90, 75, 72, 122, 0, 6, 0, 10, 8, 0, 80, 77, 72, 122, 0, 6,
  201. 0, 10, 8, 0, 70, 71, 72, 122, 0, 6, 0, 9, 8, 0, 60, 99,
  202. 109, 0, 6, 0, 9, 8, 0, 51, 109, 109, 0, 6, 0, 9, 8, 0,
  203. 42, 109, 108, 0, 6, 0, 9, 8, 0, 33, 75, 66, 0, 6, 0, 9,
  204. 8, 0, 24, 77, 66, 0, 6, 0, 9, 8, 0, 15, 71, 66, 0, 6,
  205. 0, 9, 8, 0, 6, 84, 66, 0, 31, 0, 3, 2, 0, 3, 0, 0,
  206. 0,
  207. };
  208. static const cst_regex wandm_rx = {
  209. 0, 1, NULL, 0, 257,
  210. (char *)wandm_rxprog
  211. };
  212. const cst_regex * const wandm = &wandm_rx;