character-class-escape-sets.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. // Generated using `npm run build`. Do not edit.
  2. 'use strict';
  3. const regenerate = require('regenerate');
  4. const UNICODE_IV_SET = require('./all-characters.js').UNICODE_IV_SET
  5. exports.REGULAR = new Map([
  6. ['d', regenerate()
  7. .addRange(0x30, 0x39)],
  8. ['D', regenerate()
  9. .addRange(0x0, 0x2F)
  10. .addRange(0x3A, 0xFFFF)],
  11. ['s', regenerate(0x20, 0xA0, 0x1680, 0x202F, 0x205F, 0x3000, 0xFEFF)
  12. .addRange(0x9, 0xD)
  13. .addRange(0x2000, 0x200A)
  14. .addRange(0x2028, 0x2029)],
  15. ['S', regenerate()
  16. .addRange(0x0, 0x8)
  17. .addRange(0xE, 0x1F)
  18. .addRange(0x21, 0x9F)
  19. .addRange(0xA1, 0x167F)
  20. .addRange(0x1681, 0x1FFF)
  21. .addRange(0x200B, 0x2027)
  22. .addRange(0x202A, 0x202E)
  23. .addRange(0x2030, 0x205E)
  24. .addRange(0x2060, 0x2FFF)
  25. .addRange(0x3001, 0xFEFE)
  26. .addRange(0xFF00, 0xFFFF)],
  27. ['w', regenerate(0x5F)
  28. .addRange(0x30, 0x39)
  29. .addRange(0x41, 0x5A)
  30. .addRange(0x61, 0x7A)],
  31. ['W', regenerate(0x60)
  32. .addRange(0x0, 0x2F)
  33. .addRange(0x3A, 0x40)
  34. .addRange(0x5B, 0x5E)
  35. .addRange(0x7B, 0xFFFF)]
  36. ]);
  37. exports.UNICODE = new Map([
  38. ['d', regenerate()
  39. .addRange(0x30, 0x39)],
  40. ['D', regenerate()
  41. .addRange(0x0, 0x2F)
  42. .addRange(0x3A, 0x10FFFF)],
  43. ['s', regenerate(0x20, 0xA0, 0x1680, 0x202F, 0x205F, 0x3000, 0xFEFF)
  44. .addRange(0x9, 0xD)
  45. .addRange(0x2000, 0x200A)
  46. .addRange(0x2028, 0x2029)],
  47. ['S', regenerate()
  48. .addRange(0x0, 0x8)
  49. .addRange(0xE, 0x1F)
  50. .addRange(0x21, 0x9F)
  51. .addRange(0xA1, 0x167F)
  52. .addRange(0x1681, 0x1FFF)
  53. .addRange(0x200B, 0x2027)
  54. .addRange(0x202A, 0x202E)
  55. .addRange(0x2030, 0x205E)
  56. .addRange(0x2060, 0x2FFF)
  57. .addRange(0x3001, 0xFEFE)
  58. .addRange(0xFF00, 0x10FFFF)],
  59. ['w', regenerate(0x5F)
  60. .addRange(0x30, 0x39)
  61. .addRange(0x41, 0x5A)
  62. .addRange(0x61, 0x7A)],
  63. ['W', regenerate(0x60)
  64. .addRange(0x0, 0x2F)
  65. .addRange(0x3A, 0x40)
  66. .addRange(0x5B, 0x5E)
  67. .addRange(0x7B, 0x10FFFF)]
  68. ]);
  69. exports.UNICODE_IGNORE_CASE = new Map([
  70. ['d', regenerate()
  71. .addRange(0x30, 0x39)],
  72. ['D', regenerate()
  73. .addRange(0x0, 0x2F)
  74. .addRange(0x3A, 0x10FFFF)],
  75. ['s', regenerate(0x20, 0xA0, 0x1680, 0x202F, 0x205F, 0x3000, 0xFEFF)
  76. .addRange(0x9, 0xD)
  77. .addRange(0x2000, 0x200A)
  78. .addRange(0x2028, 0x2029)],
  79. ['S', regenerate()
  80. .addRange(0x0, 0x8)
  81. .addRange(0xE, 0x1F)
  82. .addRange(0x21, 0x9F)
  83. .addRange(0xA1, 0x167F)
  84. .addRange(0x1681, 0x1FFF)
  85. .addRange(0x200B, 0x2027)
  86. .addRange(0x202A, 0x202E)
  87. .addRange(0x2030, 0x205E)
  88. .addRange(0x2060, 0x2FFF)
  89. .addRange(0x3001, 0xFEFE)
  90. .addRange(0xFF00, 0x10FFFF)],
  91. ['w', regenerate(0x5F, 0x17F, 0x212A)
  92. .addRange(0x30, 0x39)
  93. .addRange(0x41, 0x5A)
  94. .addRange(0x61, 0x7A)],
  95. ['W', regenerate(0x60)
  96. .addRange(0x0, 0x2F)
  97. .addRange(0x3A, 0x40)
  98. .addRange(0x5B, 0x5E)
  99. .addRange(0x7B, 0x17E)
  100. .addRange(0x180, 0x2129)
  101. .addRange(0x212B, 0x10FFFF)]
  102. ]);
  103. exports.UNICODESET_IGNORE_CASE = new Map([
  104. ['d', regenerate()
  105. .addRange(0x30, 0x39)],
  106. ['D', UNICODE_IV_SET.clone().remove(regenerate()
  107. .addRange(0x30, 0x39))],
  108. ['s', regenerate(0x20, 0xA0, 0x1680, 0x202F, 0x205F, 0x3000, 0xFEFF)
  109. .addRange(0x9, 0xD)
  110. .addRange(0x2000, 0x200A)
  111. .addRange(0x2028, 0x2029)],
  112. ['S', UNICODE_IV_SET.clone().remove(regenerate(0x20, 0xA0, 0x1680, 0x202F, 0x205F, 0x3000, 0xFEFF)
  113. .addRange(0x9, 0xD)
  114. .addRange(0x2000, 0x200A)
  115. .addRange(0x2028, 0x2029))],
  116. ['w', regenerate(0x5F)
  117. .addRange(0x30, 0x39)
  118. .addRange(0x61, 0x7A)],
  119. ['W', UNICODE_IV_SET.clone().remove(regenerate(0x5F)
  120. .addRange(0x30, 0x39)
  121. .addRange(0x61, 0x7A))]
  122. ]);