Advertisement
CAD97

ANTLR lexer fragments XID_Start & XID_Continue

May 13th, 2017
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.18 KB | None | 0 0
  1. // This grammar provides fragments for the XID_Start and XID_Continue Unicode character properties.
  2. lexer grammar xid;
  3.  
  4. fragment XID_Start:
  5. '\u0041' .. '\u005a'
  6. | '\u0061' .. '\u007a'
  7. | '\u00aa'
  8. | '\u00b5'
  9. | '\u00ba'
  10. | '\u00c0' .. '\u00d6'
  11. | '\u00d8' .. '\u00f6'
  12. | '\u00f8' .. '\u02c1'
  13. | '\u02c6' .. '\u02d1'
  14. | '\u02e0' .. '\u02e4'
  15. | '\u02ec'
  16. | '\u02ee'
  17. | '\u0370' .. '\u0374'
  18. | '\u0376' .. '\u0377'
  19. | '\u037b' .. '\u037d'
  20. | '\u037f'
  21. | '\u0386'
  22. | '\u0388' .. '\u038a'
  23. | '\u038c'
  24. | '\u038e' .. '\u03a1'
  25. | '\u03a3' .. '\u03f5'
  26. | '\u03f7' .. '\u0481'
  27. | '\u048a' .. '\u052f'
  28. | '\u0531' .. '\u0556'
  29. | '\u0559'
  30. | '\u0561' .. '\u0587'
  31. | '\u05d0' .. '\u05ea'
  32. | '\u05f0' .. '\u05f2'
  33. | '\u0620' .. '\u064a'
  34. | '\u066e' .. '\u066f'
  35. | '\u0671' .. '\u06d3'
  36. | '\u06d5'
  37. | '\u06e5' .. '\u06e6'
  38. | '\u06ee' .. '\u06ef'
  39. | '\u06fa' .. '\u06fc'
  40. | '\u06ff'
  41. | '\u0710'
  42. | '\u0712' .. '\u072f'
  43. | '\u074d' .. '\u07a5'
  44. | '\u07b1'
  45. | '\u07ca' .. '\u07ea'
  46. | '\u07f4' .. '\u07f5'
  47. | '\u07fa'
  48. | '\u0800' .. '\u0815'
  49. | '\u081a'
  50. | '\u0824'
  51. | '\u0828'
  52. | '\u0840' .. '\u0858'
  53. | '\u08a0' .. '\u08b4'
  54. | '\u08b6' .. '\u08bd'
  55. | '\u0904' .. '\u0939'
  56. | '\u093d'
  57. | '\u0950'
  58. | '\u0958' .. '\u0961'
  59. | '\u0971' .. '\u0980'
  60. | '\u0985' .. '\u098c'
  61. | '\u098f' .. '\u0990'
  62. | '\u0993' .. '\u09a8'
  63. | '\u09aa' .. '\u09b0'
  64. | '\u09b2'
  65. | '\u09b6' .. '\u09b9'
  66. | '\u09bd'
  67. | '\u09ce'
  68. | '\u09dc' .. '\u09dd'
  69. | '\u09df' .. '\u09e1'
  70. | '\u09f0' .. '\u09f1'
  71. | '\u0a05' .. '\u0a0a'
  72. | '\u0a0f' .. '\u0a10'
  73. | '\u0a13' .. '\u0a28'
  74. | '\u0a2a' .. '\u0a30'
  75. | '\u0a32' .. '\u0a33'
  76. | '\u0a35' .. '\u0a36'
  77. | '\u0a38' .. '\u0a39'
  78. | '\u0a59' .. '\u0a5c'
  79. | '\u0a5e'
  80. | '\u0a72' .. '\u0a74'
  81. | '\u0a85' .. '\u0a8d'
  82. | '\u0a8f' .. '\u0a91'
  83. | '\u0a93' .. '\u0aa8'
  84. | '\u0aaa' .. '\u0ab0'
  85. | '\u0ab2' .. '\u0ab3'
  86. | '\u0ab5' .. '\u0ab9'
  87. | '\u0abd'
  88. | '\u0ad0'
  89. | '\u0ae0' .. '\u0ae1'
  90. | '\u0af9'
  91. | '\u0b05' .. '\u0b0c'
  92. | '\u0b0f' .. '\u0b10'
  93. | '\u0b13' .. '\u0b28'
  94. | '\u0b2a' .. '\u0b30'
  95. | '\u0b32' .. '\u0b33'
  96. | '\u0b35' .. '\u0b39'
  97. | '\u0b3d'
  98. | '\u0b5c' .. '\u0b5d'
  99. | '\u0b5f' .. '\u0b61'
  100. | '\u0b71'
  101. | '\u0b83'
  102. | '\u0b85' .. '\u0b8a'
  103. | '\u0b8e' .. '\u0b90'
  104. | '\u0b92' .. '\u0b95'
  105. | '\u0b99' .. '\u0b9a'
  106. | '\u0b9c'
  107. | '\u0b9e' .. '\u0b9f'
  108. | '\u0ba3' .. '\u0ba4'
  109. | '\u0ba8' .. '\u0baa'
  110. | '\u0bae' .. '\u0bb9'
  111. | '\u0bd0'
  112. | '\u0c05' .. '\u0c0c'
  113. | '\u0c0e' .. '\u0c10'
  114. | '\u0c12' .. '\u0c28'
  115. | '\u0c2a' .. '\u0c39'
  116. | '\u0c3d'
  117. | '\u0c58' .. '\u0c5a'
  118. | '\u0c60' .. '\u0c61'
  119. | '\u0c80'
  120. | '\u0c85' .. '\u0c8c'
  121. | '\u0c8e' .. '\u0c90'
  122. | '\u0c92' .. '\u0ca8'
  123. | '\u0caa' .. '\u0cb3'
  124. | '\u0cb5' .. '\u0cb9'
  125. | '\u0cbd'
  126. | '\u0cde'
  127. | '\u0ce0' .. '\u0ce1'
  128. | '\u0cf1' .. '\u0cf2'
  129. | '\u0d05' .. '\u0d0c'
  130. | '\u0d0e' .. '\u0d10'
  131. | '\u0d12' .. '\u0d3a'
  132. | '\u0d3d'
  133. | '\u0d4e'
  134. | '\u0d54' .. '\u0d56'
  135. | '\u0d5f' .. '\u0d61'
  136. | '\u0d7a' .. '\u0d7f'
  137. | '\u0d85' .. '\u0d96'
  138. | '\u0d9a' .. '\u0db1'
  139. | '\u0db3' .. '\u0dbb'
  140. | '\u0dbd'
  141. | '\u0dc0' .. '\u0dc6'
  142. | '\u0e01' .. '\u0e30'
  143. | '\u0e32'
  144. | '\u0e40' .. '\u0e46'
  145. | '\u0e81' .. '\u0e82'
  146. | '\u0e84'
  147. | '\u0e87' .. '\u0e88'
  148. | '\u0e8a'
  149. | '\u0e8d'
  150. | '\u0e94' .. '\u0e97'
  151. | '\u0e99' .. '\u0e9f'
  152. | '\u0ea1' .. '\u0ea3'
  153. | '\u0ea5'
  154. | '\u0ea7'
  155. | '\u0eaa' .. '\u0eab'
  156. | '\u0ead' .. '\u0eb0'
  157. | '\u0eb2'
  158. | '\u0ebd'
  159. | '\u0ec0' .. '\u0ec4'
  160. | '\u0ec6'
  161. | '\u0edc' .. '\u0edf'
  162. | '\u0f00'
  163. | '\u0f40' .. '\u0f47'
  164. | '\u0f49' .. '\u0f6c'
  165. | '\u0f88' .. '\u0f8c'
  166. | '\u1000' .. '\u102a'
  167. | '\u103f'
  168. | '\u1050' .. '\u1055'
  169. | '\u105a' .. '\u105d'
  170. | '\u1061'
  171. | '\u1065' .. '\u1066'
  172. | '\u106e' .. '\u1070'
  173. | '\u1075' .. '\u1081'
  174. | '\u108e'
  175. | '\u10a0' .. '\u10c5'
  176. | '\u10c7'
  177. | '\u10cd'
  178. | '\u10d0' .. '\u10fa'
  179. | '\u10fc' .. '\u1248'
  180. | '\u124a' .. '\u124d'
  181. | '\u1250' .. '\u1256'
  182. | '\u1258'
  183. | '\u125a' .. '\u125d'
  184. | '\u1260' .. '\u1288'
  185. | '\u128a' .. '\u128d'
  186. | '\u1290' .. '\u12b0'
  187. | '\u12b2' .. '\u12b5'
  188. | '\u12b8' .. '\u12be'
  189. | '\u12c0'
  190. | '\u12c2' .. '\u12c5'
  191. | '\u12c8' .. '\u12d6'
  192. | '\u12d8' .. '\u1310'
  193. | '\u1312' .. '\u1315'
  194. | '\u1318' .. '\u135a'
  195. | '\u1380' .. '\u138f'
  196. | '\u13a0' .. '\u13f5'
  197. | '\u13f8' .. '\u13fd'
  198. | '\u1401' .. '\u166c'
  199. | '\u166f' .. '\u167f'
  200. | '\u1681' .. '\u169a'
  201. | '\u16a0' .. '\u16ea'
  202. | '\u16ee' .. '\u16f8'
  203. | '\u1700' .. '\u170c'
  204. | '\u170e' .. '\u1711'
  205. | '\u1720' .. '\u1731'
  206. | '\u1740' .. '\u1751'
  207. | '\u1760' .. '\u176c'
  208. | '\u176e' .. '\u1770'
  209. | '\u1780' .. '\u17b3'
  210. | '\u17d7'
  211. | '\u17dc'
  212. | '\u1820' .. '\u1877'
  213. | '\u1880' .. '\u18a8'
  214. | '\u18aa'
  215. | '\u18b0' .. '\u18f5'
  216. | '\u1900' .. '\u191e'
  217. | '\u1950' .. '\u196d'
  218. | '\u1970' .. '\u1974'
  219. | '\u1980' .. '\u19ab'
  220. | '\u19b0' .. '\u19c9'
  221. | '\u1a00' .. '\u1a16'
  222. | '\u1a20' .. '\u1a54'
  223. | '\u1aa7'
  224. | '\u1b05' .. '\u1b33'
  225. | '\u1b45' .. '\u1b4b'
  226. | '\u1b83' .. '\u1ba0'
  227. | '\u1bae' .. '\u1baf'
  228. | '\u1bba' .. '\u1be5'
  229. | '\u1c00' .. '\u1c23'
  230. | '\u1c4d' .. '\u1c4f'
  231. | '\u1c5a' .. '\u1c7d'
  232. | '\u1c80' .. '\u1c88'
  233. | '\u1ce9' .. '\u1cec'
  234. | '\u1cee' .. '\u1cf1'
  235. | '\u1cf5' .. '\u1cf6'
  236. | '\u1d00' .. '\u1dbf'
  237. | '\u1e00' .. '\u1f15'
  238. | '\u1f18' .. '\u1f1d'
  239. | '\u1f20' .. '\u1f45'
  240. | '\u1f48' .. '\u1f4d'
  241. | '\u1f50' .. '\u1f57'
  242. | '\u1f59'
  243. | '\u1f5b'
  244. | '\u1f5d'
  245. | '\u1f5f' .. '\u1f7d'
  246. | '\u1f80' .. '\u1fb4'
  247. | '\u1fb6' .. '\u1fbc'
  248. | '\u1fbe'
  249. | '\u1fc2' .. '\u1fc4'
  250. | '\u1fc6' .. '\u1fcc'
  251. | '\u1fd0' .. '\u1fd3'
  252. | '\u1fd6' .. '\u1fdb'
  253. | '\u1fe0' .. '\u1fec'
  254. | '\u1ff2' .. '\u1ff4'
  255. | '\u1ff6' .. '\u1ffc'
  256. | '\u2071'
  257. | '\u207f'
  258. | '\u2090' .. '\u209c'
  259. | '\u2102'
  260. | '\u2107'
  261. | '\u210a' .. '\u2113'
  262. | '\u2115'
  263. | '\u2118' .. '\u211d'
  264. | '\u2124'
  265. | '\u2126'
  266. | '\u2128'
  267. | '\u212a' .. '\u2139'
  268. | '\u213c' .. '\u213f'
  269. | '\u2145' .. '\u2149'
  270. | '\u214e'
  271. | '\u2160' .. '\u2188'
  272. | '\u2c00' .. '\u2c2e'
  273. | '\u2c30' .. '\u2c5e'
  274. | '\u2c60' .. '\u2ce4'
  275. | '\u2ceb' .. '\u2cee'
  276. | '\u2cf2' .. '\u2cf3'
  277. | '\u2d00' .. '\u2d25'
  278. | '\u2d27'
  279. | '\u2d2d'
  280. | '\u2d30' .. '\u2d67'
  281. | '\u2d6f'
  282. | '\u2d80' .. '\u2d96'
  283. | '\u2da0' .. '\u2da6'
  284. | '\u2da8' .. '\u2dae'
  285. | '\u2db0' .. '\u2db6'
  286. | '\u2db8' .. '\u2dbe'
  287. | '\u2dc0' .. '\u2dc6'
  288. | '\u2dc8' .. '\u2dce'
  289. | '\u2dd0' .. '\u2dd6'
  290. | '\u2dd8' .. '\u2dde'
  291. | '\u3005' .. '\u3007'
  292. | '\u3021' .. '\u3029'
  293. | '\u3031' .. '\u3035'
  294. | '\u3038' .. '\u303c'
  295. | '\u3041' .. '\u3096'
  296. | '\u309d' .. '\u309f'
  297. | '\u30a1' .. '\u30fa'
  298. | '\u30fc' .. '\u30ff'
  299. | '\u3105' .. '\u312d'
  300. | '\u3131' .. '\u318e'
  301. | '\u31a0' .. '\u31ba'
  302. | '\u31f0' .. '\u31ff'
  303. | '\u3400' .. '\u4db5'
  304. | '\u4e00' .. '\u9fd5'
  305. | '\ua000' .. '\ua48c'
  306. | '\ua4d0' .. '\ua4fd'
  307. | '\ua500' .. '\ua60c'
  308. | '\ua610' .. '\ua61f'
  309. | '\ua62a' .. '\ua62b'
  310. | '\ua640' .. '\ua66e'
  311. | '\ua67f' .. '\ua69d'
  312. | '\ua6a0' .. '\ua6ef'
  313. | '\ua717' .. '\ua71f'
  314. | '\ua722' .. '\ua788'
  315. | '\ua78b' .. '\ua7ae'
  316. | '\ua7b0' .. '\ua7b7'
  317. | '\ua7f7' .. '\ua801'
  318. | '\ua803' .. '\ua805'
  319. | '\ua807' .. '\ua80a'
  320. | '\ua80c' .. '\ua822'
  321. | '\ua840' .. '\ua873'
  322. | '\ua882' .. '\ua8b3'
  323. | '\ua8f2' .. '\ua8f7'
  324. | '\ua8fb'
  325. | '\ua8fd'
  326. | '\ua90a' .. '\ua925'
  327. | '\ua930' .. '\ua946'
  328. | '\ua960' .. '\ua97c'
  329. | '\ua984' .. '\ua9b2'
  330. | '\ua9cf'
  331. | '\ua9e0' .. '\ua9e4'
  332. | '\ua9e6' .. '\ua9ef'
  333. | '\ua9fa' .. '\ua9fe'
  334. | '\uaa00' .. '\uaa28'
  335. | '\uaa40' .. '\uaa42'
  336. | '\uaa44' .. '\uaa4b'
  337. | '\uaa60' .. '\uaa76'
  338. | '\uaa7a'
  339. | '\uaa7e' .. '\uaaaf'
  340. | '\uaab1'
  341. | '\uaab5' .. '\uaab6'
  342. | '\uaab9' .. '\uaabd'
  343. | '\uaac0'
  344. | '\uaac2'
  345. | '\uaadb' .. '\uaadd'
  346. | '\uaae0' .. '\uaaea'
  347. | '\uaaf2' .. '\uaaf4'
  348. | '\uab01' .. '\uab06'
  349. | '\uab09' .. '\uab0e'
  350. | '\uab11' .. '\uab16'
  351. | '\uab20' .. '\uab26'
  352. | '\uab28' .. '\uab2e'
  353. | '\uab30' .. '\uab5a'
  354. | '\uab5c' .. '\uab65'
  355. | '\uab70' .. '\uabe2'
  356. | '\uac00' .. '\ud7a3'
  357. | '\ud7b0' .. '\ud7c6'
  358. | '\ud7cb' .. '\ud7fb'
  359. | '\uf900' .. '\ufa6d'
  360. | '\ufa70' .. '\ufad9'
  361. | '\ufb00' .. '\ufb06'
  362. | '\ufb13' .. '\ufb17'
  363. | '\ufb1d'
  364. | '\ufb1f' .. '\ufb28'
  365. | '\ufb2a' .. '\ufb36'
  366. | '\ufb38' .. '\ufb3c'
  367. | '\ufb3e'
  368. | '\ufb40' .. '\ufb41'
  369. | '\ufb43' .. '\ufb44'
  370. | '\ufb46' .. '\ufbb1'
  371. | '\ufbd3' .. '\ufc5d'
  372. | '\ufc64' .. '\ufd3d'
  373. | '\ufd50' .. '\ufd8f'
  374. | '\ufd92' .. '\ufdc7'
  375. | '\ufdf0' .. '\ufdf9'
  376. | '\ufe71'
  377. | '\ufe73'
  378. | '\ufe77'
  379. | '\ufe79'
  380. | '\ufe7b'
  381. | '\ufe7d'
  382. | '\ufe7f' .. '\ufefc'
  383. | '\uff21' .. '\uff3a'
  384. | '\uff41' .. '\uff5a'
  385. | '\uff66' .. '\uff9d'
  386. | '\uffa0' .. '\uffbe'
  387. | '\uffc2' .. '\uffc7'
  388. | '\uffca' .. '\uffcf'
  389. | '\uffd2' .. '\uffd7'
  390. | '\uffda' .. '\uffdc'
  391. | '\ud800' '\udc00' .. '\udc0b'
  392. | '\ud800' '\udc0d' .. '\udc26'
  393. | '\ud800' '\udc28' .. '\udc3a'
  394. | '\ud800' '\udc3c' .. '\udc3d'
  395. | '\ud800' '\udc3f' .. '\udc4d'
  396. | '\ud800' '\udc50' .. '\udc5d'
  397. | '\ud800' '\udc80' .. '\udcfa'
  398. | '\ud800' '\udd40' .. '\udd74'
  399. | '\ud800' '\ude80' .. '\ude9c'
  400. | '\ud800' '\udea0' .. '\uded0'
  401. | '\ud800' '\udf00' .. '\udf1f'
  402. | '\ud800' '\udf30' .. '\udf4a'
  403. | '\ud800' '\udf50' .. '\udf75'
  404. | '\ud800' '\udf80' .. '\udf9d'
  405. | '\ud800' '\udfa0' .. '\udfc3'
  406. | '\ud800' '\udfc8' .. '\udfcf'
  407. | '\ud800' '\udfd1' .. '\udfd5'
  408. | '\ud801' '\udc00' .. '\udc9d'
  409. | '\ud801' '\udcb0' .. '\udcd3'
  410. | '\ud801' '\udcd8' .. '\udcfb'
  411. | '\ud801' '\udd00' .. '\udd27'
  412. | '\ud801' '\udd30' .. '\udd63'
  413. | '\ud801' '\ude00' .. '\udf36'
  414. | '\ud801' '\udf40' .. '\udf55'
  415. | '\ud801' '\udf60' .. '\udf67'
  416. | '\ud802' '\udc00' .. '\udc05'
  417. | '\ud802\udc08'
  418. | '\ud802' '\udc0a' .. '\udc35'
  419. | '\ud802' '\udc37' .. '\udc38'
  420. | '\ud802\udc3c'
  421. | '\ud802' '\udc3f' .. '\udc55'
  422. | '\ud802' '\udc60' .. '\udc76'
  423. | '\ud802' '\udc80' .. '\udc9e'
  424. | '\ud802' '\udce0' .. '\udcf2'
  425. | '\ud802' '\udcf4' .. '\udcf5'
  426. | '\ud802' '\udd00' .. '\udd15'
  427. | '\ud802' '\udd20' .. '\udd39'
  428. | '\ud802' '\udd80' .. '\uddb7'
  429. | '\ud802' '\uddbe' .. '\uddbf'
  430. | '\ud802\ude00'
  431. | '\ud802' '\ude10' .. '\ude13'
  432. | '\ud802' '\ude15' .. '\ude17'
  433. | '\ud802' '\ude19' .. '\ude33'
  434. | '\ud802' '\ude60' .. '\ude7c'
  435. | '\ud802' '\ude80' .. '\ude9c'
  436. | '\ud802' '\udec0' .. '\udec7'
  437. | '\ud802' '\udec9' .. '\udee4'
  438. | '\ud802' '\udf00' .. '\udf35'
  439. | '\ud802' '\udf40' .. '\udf55'
  440. | '\ud802' '\udf60' .. '\udf72'
  441. | '\ud802' '\udf80' .. '\udf91'
  442. | '\ud803' '\udc00' .. '\udc48'
  443. | '\ud803' '\udc80' .. '\udcb2'
  444. | '\ud803' '\udcc0' .. '\udcf2'
  445. | '\ud804' '\udc03' .. '\udc37'
  446. | '\ud804' '\udc83' .. '\udcaf'
  447. | '\ud804' '\udcd0' .. '\udce8'
  448. | '\ud804' '\udd03' .. '\udd26'
  449. | '\ud804' '\udd50' .. '\udd72'
  450. | '\ud804\udd76'
  451. | '\ud804' '\udd83' .. '\uddb2'
  452. | '\ud804' '\uddc1' .. '\uddc4'
  453. | '\ud804\uddda'
  454. | '\ud804\udddc'
  455. | '\ud804' '\ude00' .. '\ude11'
  456. | '\ud804' '\ude13' .. '\ude2b'
  457. | '\ud804' '\ude80' .. '\ude86'
  458. | '\ud804\ude88'
  459. | '\ud804' '\ude8a' .. '\ude8d'
  460. | '\ud804' '\ude8f' .. '\ude9d'
  461. | '\ud804' '\ude9f' .. '\udea8'
  462. | '\ud804' '\udeb0' .. '\udede'
  463. | '\ud804' '\udf05' .. '\udf0c'
  464. | '\ud804' '\udf0f' .. '\udf10'
  465. | '\ud804' '\udf13' .. '\udf28'
  466. | '\ud804' '\udf2a' .. '\udf30'
  467. | '\ud804' '\udf32' .. '\udf33'
  468. | '\ud804' '\udf35' .. '\udf39'
  469. | '\ud804\udf3d'
  470. | '\ud804\udf50'
  471. | '\ud804' '\udf5d' .. '\udf61'
  472. | '\ud805' '\udc00' .. '\udc34'
  473. | '\ud805' '\udc47' .. '\udc4a'
  474. | '\ud805' '\udc80' .. '\udcaf'
  475. | '\ud805' '\udcc4' .. '\udcc5'
  476. | '\ud805\udcc7'
  477. | '\ud805' '\udd80' .. '\uddae'
  478. | '\ud805' '\uddd8' .. '\udddb'
  479. | '\ud805' '\ude00' .. '\ude2f'
  480. | '\ud805\ude44'
  481. | '\ud805' '\ude80' .. '\udeaa'
  482. | '\ud805' '\udf00' .. '\udf19'
  483. | '\ud806' '\udca0' .. '\udcdf'
  484. | '\ud806\udcff'
  485. | '\ud806' '\udec0' .. '\udef8'
  486. | '\ud807' '\udc00' .. '\udc08'
  487. | '\ud807' '\udc0a' .. '\udc2e'
  488. | '\ud807\udc40'
  489. | '\ud807' '\udc72' .. '\udc8f'
  490. | '\ud808' '\udc00' .. '\udf99'
  491. | '\ud809' '\udc00' .. '\udc6e'
  492. | '\ud809' '\udc80' .. '\udd43'
  493. | '\ud80c' '\udc00' .. '\udfff' | '\ud80d' '\udc00' .. '\udc2e'
  494. | '\ud811' '\udc00' .. '\ude46'
  495. | '\ud81a' '\udc00' .. '\ude38'
  496. | '\ud81a' '\ude40' .. '\ude5e'
  497. | '\ud81a' '\uded0' .. '\udeed'
  498. | '\ud81a' '\udf00' .. '\udf2f'
  499. | '\ud81a' '\udf40' .. '\udf43'
  500. | '\ud81a' '\udf63' .. '\udf77'
  501. | '\ud81a' '\udf7d' .. '\udf8f'
  502. | '\ud81b' '\udf00' .. '\udf44'
  503. | '\ud81b\udf50'
  504. | '\ud81b' '\udf93' .. '\udf9f'
  505. | '\ud81b\udfe0'
  506. | '\ud81c' '\udc00' .. '\udfff' | '\ud821' '\udc00' .. '\udfec'
  507. | '\ud822' '\udc00' .. '\udef2'
  508. | '\ud82c' '\udc00' .. '\udc01'
  509. | '\ud82f' '\udc00' .. '\udc6a'
  510. | '\ud82f' '\udc70' .. '\udc7c'
  511. | '\ud82f' '\udc80' .. '\udc88'
  512. | '\ud82f' '\udc90' .. '\udc99'
  513. | '\ud835' '\udc00' .. '\udc54'
  514. | '\ud835' '\udc56' .. '\udc9c'
  515. | '\ud835' '\udc9e' .. '\udc9f'
  516. | '\ud835\udca2'
  517. | '\ud835' '\udca5' .. '\udca6'
  518. | '\ud835' '\udca9' .. '\udcac'
  519. | '\ud835' '\udcae' .. '\udcb9'
  520. | '\ud835\udcbb'
  521. | '\ud835' '\udcbd' .. '\udcc3'
  522. | '\ud835' '\udcc5' .. '\udd05'
  523. | '\ud835' '\udd07' .. '\udd0a'
  524. | '\ud835' '\udd0d' .. '\udd14'
  525. | '\ud835' '\udd16' .. '\udd1c'
  526. | '\ud835' '\udd1e' .. '\udd39'
  527. | '\ud835' '\udd3b' .. '\udd3e'
  528. | '\ud835' '\udd40' .. '\udd44'
  529. | '\ud835\udd46'
  530. | '\ud835' '\udd4a' .. '\udd50'
  531. | '\ud835' '\udd52' .. '\udea5'
  532. | '\ud835' '\udea8' .. '\udec0'
  533. | '\ud835' '\udec2' .. '\udeda'
  534. | '\ud835' '\udedc' .. '\udefa'
  535. | '\ud835' '\udefc' .. '\udf14'
  536. | '\ud835' '\udf16' .. '\udf34'
  537. | '\ud835' '\udf36' .. '\udf4e'
  538. | '\ud835' '\udf50' .. '\udf6e'
  539. | '\ud835' '\udf70' .. '\udf88'
  540. | '\ud835' '\udf8a' .. '\udfa8'
  541. | '\ud835' '\udfaa' .. '\udfc2'
  542. | '\ud835' '\udfc4' .. '\udfcb'
  543. | '\ud83a' '\udc00' .. '\udcc4'
  544. | '\ud83a' '\udd00' .. '\udd43'
  545. | '\ud83b' '\ude00' .. '\ude03'
  546. | '\ud83b' '\ude05' .. '\ude1f'
  547. | '\ud83b' '\ude21' .. '\ude22'
  548. | '\ud83b\ude24'
  549. | '\ud83b\ude27'
  550. | '\ud83b' '\ude29' .. '\ude32'
  551. | '\ud83b' '\ude34' .. '\ude37'
  552. | '\ud83b\ude39'
  553. | '\ud83b\ude3b'
  554. | '\ud83b\ude42'
  555. | '\ud83b\ude47'
  556. | '\ud83b\ude49'
  557. | '\ud83b\ude4b'
  558. | '\ud83b' '\ude4d' .. '\ude4f'
  559. | '\ud83b' '\ude51' .. '\ude52'
  560. | '\ud83b\ude54'
  561. | '\ud83b\ude57'
  562. | '\ud83b\ude59'
  563. | '\ud83b\ude5b'
  564. | '\ud83b\ude5d'
  565. | '\ud83b\ude5f'
  566. | '\ud83b' '\ude61' .. '\ude62'
  567. | '\ud83b\ude64'
  568. | '\ud83b' '\ude67' .. '\ude6a'
  569. | '\ud83b' '\ude6c' .. '\ude72'
  570. | '\ud83b' '\ude74' .. '\ude77'
  571. | '\ud83b' '\ude79' .. '\ude7c'
  572. | '\ud83b\ude7e'
  573. | '\ud83b' '\ude80' .. '\ude89'
  574. | '\ud83b' '\ude8b' .. '\ude9b'
  575. | '\ud83b' '\udea1' .. '\udea3'
  576. | '\ud83b' '\udea5' .. '\udea9'
  577. | '\ud83b' '\udeab' .. '\udebb'
  578. | '\ud840' '\udc00' .. '\udfff' | '\ud869' '\udc00' .. '\uded6'
  579. | '\ud869' '\udf00' .. '\udfff' | '\ud86d' '\udc00' .. '\udf34'
  580. | '\ud86d' '\udf40' .. '\udfff' | '\ud86e' '\udc00' .. '\udc1d'
  581. | '\ud86e' '\udc20' .. '\udfff' | '\ud873' '\udc00' .. '\udea1'
  582. | '\ud87e' '\udc00' .. '\ude1d'
  583. ;
  584.  
  585. fragment XID_Continue:
  586. XID_Start
  587. | '\u0030' .. '\u0039'
  588. | '\u005f'
  589. | '\u00b7'
  590. | '\u0300' .. '\u036f'
  591. | '\u0387'
  592. | '\u0483' .. '\u0487'
  593. | '\u0591' .. '\u05bd'
  594. | '\u05bf'
  595. | '\u05c1' .. '\u05c2'
  596. | '\u05c4' .. '\u05c5'
  597. | '\u05c7'
  598. | '\u0610' .. '\u061a'
  599. | '\u064b' .. '\u0669'
  600. | '\u0670'
  601. | '\u06d6' .. '\u06dc'
  602. | '\u06df' .. '\u06e4'
  603. | '\u06e7' .. '\u06e8'
  604. | '\u06ea' .. '\u06ed'
  605. | '\u06f0' .. '\u06f9'
  606. | '\u0711'
  607. | '\u0730' .. '\u074a'
  608. | '\u07a6' .. '\u07b0'
  609. | '\u07c0' .. '\u07c9'
  610. | '\u07eb' .. '\u07f3'
  611. | '\u0816' .. '\u0819'
  612. | '\u081b' .. '\u0823'
  613. | '\u0825' .. '\u0827'
  614. | '\u0829' .. '\u082d'
  615. | '\u0859' .. '\u085b'
  616. | '\u08d4' .. '\u08e1'
  617. | '\u08e3' .. '\u0903'
  618. | '\u093a' .. '\u093c'
  619. | '\u093e' .. '\u094f'
  620. | '\u0951' .. '\u0957'
  621. | '\u0962' .. '\u0963'
  622. | '\u0966' .. '\u096f'
  623. | '\u0981' .. '\u0983'
  624. | '\u09bc'
  625. | '\u09be' .. '\u09c4'
  626. | '\u09c7' .. '\u09c8'
  627. | '\u09cb' .. '\u09cd'
  628. | '\u09d7'
  629. | '\u09e2' .. '\u09e3'
  630. | '\u09e6' .. '\u09ef'
  631. | '\u0a01' .. '\u0a03'
  632. | '\u0a3c'
  633. | '\u0a3e' .. '\u0a42'
  634. | '\u0a47' .. '\u0a48'
  635. | '\u0a4b' .. '\u0a4d'
  636. | '\u0a51'
  637. | '\u0a66' .. '\u0a71'
  638. | '\u0a75'
  639. | '\u0a81' .. '\u0a83'
  640. | '\u0abc'
  641. | '\u0abe' .. '\u0ac5'
  642. | '\u0ac7' .. '\u0ac9'
  643. | '\u0acb' .. '\u0acd'
  644. | '\u0ae2' .. '\u0ae3'
  645. | '\u0ae6' .. '\u0aef'
  646. | '\u0b01' .. '\u0b03'
  647. | '\u0b3c'
  648. | '\u0b3e' .. '\u0b44'
  649. | '\u0b47' .. '\u0b48'
  650. | '\u0b4b' .. '\u0b4d'
  651. | '\u0b56' .. '\u0b57'
  652. | '\u0b62' .. '\u0b63'
  653. | '\u0b66' .. '\u0b6f'
  654. | '\u0b82'
  655. | '\u0bbe' .. '\u0bc2'
  656. | '\u0bc6' .. '\u0bc8'
  657. | '\u0bca' .. '\u0bcd'
  658. | '\u0bd7'
  659. | '\u0be6' .. '\u0bef'
  660. | '\u0c00' .. '\u0c03'
  661. | '\u0c3e' .. '\u0c44'
  662. | '\u0c46' .. '\u0c48'
  663. | '\u0c4a' .. '\u0c4d'
  664. | '\u0c55' .. '\u0c56'
  665. | '\u0c62' .. '\u0c63'
  666. | '\u0c66' .. '\u0c6f'
  667. | '\u0c81' .. '\u0c83'
  668. | '\u0cbc'
  669. | '\u0cbe' .. '\u0cc4'
  670. | '\u0cc6' .. '\u0cc8'
  671. | '\u0cca' .. '\u0ccd'
  672. | '\u0cd5' .. '\u0cd6'
  673. | '\u0ce2' .. '\u0ce3'
  674. | '\u0ce6' .. '\u0cef'
  675. | '\u0d01' .. '\u0d03'
  676. | '\u0d3e' .. '\u0d44'
  677. | '\u0d46' .. '\u0d48'
  678. | '\u0d4a' .. '\u0d4d'
  679. | '\u0d57'
  680. | '\u0d62' .. '\u0d63'
  681. | '\u0d66' .. '\u0d6f'
  682. | '\u0d82' .. '\u0d83'
  683. | '\u0dca'
  684. | '\u0dcf' .. '\u0dd4'
  685. | '\u0dd6'
  686. | '\u0dd8' .. '\u0ddf'
  687. | '\u0de6' .. '\u0def'
  688. | '\u0df2' .. '\u0df3'
  689. | '\u0e31'
  690. | '\u0e33' .. '\u0e3a'
  691. | '\u0e47' .. '\u0e4e'
  692. | '\u0e50' .. '\u0e59'
  693. | '\u0eb1'
  694. | '\u0eb3' .. '\u0eb9'
  695. | '\u0ebb' .. '\u0ebc'
  696. | '\u0ec8' .. '\u0ecd'
  697. | '\u0ed0' .. '\u0ed9'
  698. | '\u0f18' .. '\u0f19'
  699. | '\u0f20' .. '\u0f29'
  700. | '\u0f35'
  701. | '\u0f37'
  702. | '\u0f39'
  703. | '\u0f3e' .. '\u0f3f'
  704. | '\u0f71' .. '\u0f84'
  705. | '\u0f86' .. '\u0f87'
  706. | '\u0f8d' .. '\u0f97'
  707. | '\u0f99' .. '\u0fbc'
  708. | '\u0fc6'
  709. | '\u102b' .. '\u103e'
  710. | '\u1040' .. '\u1049'
  711. | '\u1056' .. '\u1059'
  712. | '\u105e' .. '\u1060'
  713. | '\u1062' .. '\u1064'
  714. | '\u1067' .. '\u106d'
  715. | '\u1071' .. '\u1074'
  716. | '\u1082' .. '\u108d'
  717. | '\u108f' .. '\u109d'
  718. | '\u135d' .. '\u135f'
  719. | '\u1369' .. '\u1371'
  720. | '\u1712' .. '\u1714'
  721. | '\u1732' .. '\u1734'
  722. | '\u1752' .. '\u1753'
  723. | '\u1772' .. '\u1773'
  724. | '\u17b4' .. '\u17d3'
  725. | '\u17dd'
  726. | '\u17e0' .. '\u17e9'
  727. | '\u180b' .. '\u180d'
  728. | '\u1810' .. '\u1819'
  729. | '\u18a9'
  730. | '\u1920' .. '\u192b'
  731. | '\u1930' .. '\u193b'
  732. | '\u1946' .. '\u194f'
  733. | '\u19d0' .. '\u19da'
  734. | '\u1a17' .. '\u1a1b'
  735. | '\u1a55' .. '\u1a5e'
  736. | '\u1a60' .. '\u1a7c'
  737. | '\u1a7f' .. '\u1a89'
  738. | '\u1a90' .. '\u1a99'
  739. | '\u1ab0' .. '\u1abd'
  740. | '\u1b00' .. '\u1b04'
  741. | '\u1b34' .. '\u1b44'
  742. | '\u1b50' .. '\u1b59'
  743. | '\u1b6b' .. '\u1b73'
  744. | '\u1b80' .. '\u1b82'
  745. | '\u1ba1' .. '\u1bad'
  746. | '\u1bb0' .. '\u1bb9'
  747. | '\u1be6' .. '\u1bf3'
  748. | '\u1c24' .. '\u1c37'
  749. | '\u1c40' .. '\u1c49'
  750. | '\u1c50' .. '\u1c59'
  751. | '\u1cd0' .. '\u1cd2'
  752. | '\u1cd4' .. '\u1ce8'
  753. | '\u1ced'
  754. | '\u1cf2' .. '\u1cf4'
  755. | '\u1cf8' .. '\u1cf9'
  756. | '\u1dc0' .. '\u1df5'
  757. | '\u1dfb' .. '\u1dff'
  758. | '\u203f' .. '\u2040'
  759. | '\u2054'
  760. | '\u20d0' .. '\u20dc'
  761. | '\u20e1'
  762. | '\u20e5' .. '\u20f0'
  763. | '\u2cef' .. '\u2cf1'
  764. | '\u2d7f'
  765. | '\u2de0' .. '\u2dff'
  766. | '\u302a' .. '\u302f'
  767. | '\u3099' .. '\u309a'
  768. | '\ua620' .. '\ua629'
  769. | '\ua66f'
  770. | '\ua674' .. '\ua67d'
  771. | '\ua69e' .. '\ua69f'
  772. | '\ua6f0' .. '\ua6f1'
  773. | '\ua802'
  774. | '\ua806'
  775. | '\ua80b'
  776. | '\ua823' .. '\ua827'
  777. | '\ua880' .. '\ua881'
  778. | '\ua8b4' .. '\ua8c5'
  779. | '\ua8d0' .. '\ua8d9'
  780. | '\ua8e0' .. '\ua8f1'
  781. | '\ua900' .. '\ua909'
  782. | '\ua926' .. '\ua92d'
  783. | '\ua947' .. '\ua953'
  784. | '\ua980' .. '\ua983'
  785. | '\ua9b3' .. '\ua9c0'
  786. | '\ua9d0' .. '\ua9d9'
  787. | '\ua9e5'
  788. | '\ua9f0' .. '\ua9f9'
  789. | '\uaa29' .. '\uaa36'
  790. | '\uaa43'
  791. | '\uaa4c' .. '\uaa4d'
  792. | '\uaa50' .. '\uaa59'
  793. | '\uaa7b' .. '\uaa7d'
  794. | '\uaab0'
  795. | '\uaab2' .. '\uaab4'
  796. | '\uaab7' .. '\uaab8'
  797. | '\uaabe' .. '\uaabf'
  798. | '\uaac1'
  799. | '\uaaeb' .. '\uaaef'
  800. | '\uaaf5' .. '\uaaf6'
  801. | '\uabe3' .. '\uabea'
  802. | '\uabec' .. '\uabed'
  803. | '\uabf0' .. '\uabf9'
  804. | '\ufb1e'
  805. | '\ufe00' .. '\ufe0f'
  806. | '\ufe20' .. '\ufe2f'
  807. | '\ufe33' .. '\ufe34'
  808. | '\ufe4d' .. '\ufe4f'
  809. | '\uff10' .. '\uff19'
  810. | '\uff3f'
  811. | '\uff9e' .. '\uff9f'
  812. | '\ud800\uddfd'
  813. | '\ud800\udee0'
  814. | '\ud800' '\udf76' .. '\udf7a'
  815. | '\ud801' '\udca0' .. '\udca9'
  816. | '\ud802' '\ude01' .. '\ude03'
  817. | '\ud802' '\ude05' .. '\ude06'
  818. | '\ud802' '\ude0c' .. '\ude0f'
  819. | '\ud802' '\ude38' .. '\ude3a'
  820. | '\ud802\ude3f'
  821. | '\ud802' '\udee5' .. '\udee6'
  822. | '\ud804' '\udc00' .. '\udc02'
  823. | '\ud804' '\udc38' .. '\udc46'
  824. | '\ud804' '\udc66' .. '\udc6f'
  825. | '\ud804' '\udc7f' .. '\udc82'
  826. | '\ud804' '\udcb0' .. '\udcba'
  827. | '\ud804' '\udcf0' .. '\udcf9'
  828. | '\ud804' '\udd00' .. '\udd02'
  829. | '\ud804' '\udd27' .. '\udd34'
  830. | '\ud804' '\udd36' .. '\udd3f'
  831. | '\ud804\udd73'
  832. | '\ud804' '\udd80' .. '\udd82'
  833. | '\ud804' '\uddb3' .. '\uddc0'
  834. | '\ud804' '\uddca' .. '\uddcc'
  835. | '\ud804' '\uddd0' .. '\uddd9'
  836. | '\ud804' '\ude2c' .. '\ude37'
  837. | '\ud804\ude3e'
  838. | '\ud804' '\udedf' .. '\udeea'
  839. | '\ud804' '\udef0' .. '\udef9'
  840. | '\ud804' '\udf00' .. '\udf03'
  841. | '\ud804\udf3c'
  842. | '\ud804' '\udf3e' .. '\udf44'
  843. | '\ud804' '\udf47' .. '\udf48'
  844. | '\ud804' '\udf4b' .. '\udf4d'
  845. | '\ud804\udf57'
  846. | '\ud804' '\udf62' .. '\udf63'
  847. | '\ud804' '\udf66' .. '\udf6c'
  848. | '\ud804' '\udf70' .. '\udf74'
  849. | '\ud805' '\udc35' .. '\udc46'
  850. | '\ud805' '\udc50' .. '\udc59'
  851. | '\ud805' '\udcb0' .. '\udcc3'
  852. | '\ud805' '\udcd0' .. '\udcd9'
  853. | '\ud805' '\uddaf' .. '\uddb5'
  854. | '\ud805' '\uddb8' .. '\uddc0'
  855. | '\ud805' '\udddc' .. '\udddd'
  856. | '\ud805' '\ude30' .. '\ude40'
  857. | '\ud805' '\ude50' .. '\ude59'
  858. | '\ud805' '\udeab' .. '\udeb7'
  859. | '\ud805' '\udec0' .. '\udec9'
  860. | '\ud805' '\udf1d' .. '\udf2b'
  861. | '\ud805' '\udf30' .. '\udf39'
  862. | '\ud806' '\udce0' .. '\udce9'
  863. | '\ud807' '\udc2f' .. '\udc36'
  864. | '\ud807' '\udc38' .. '\udc3f'
  865. | '\ud807' '\udc50' .. '\udc59'
  866. | '\ud807' '\udc92' .. '\udca7'
  867. | '\ud807' '\udca9' .. '\udcb6'
  868. | '\ud81a' '\ude60' .. '\ude69'
  869. | '\ud81a' '\udef0' .. '\udef4'
  870. | '\ud81a' '\udf30' .. '\udf36'
  871. | '\ud81a' '\udf50' .. '\udf59'
  872. | '\ud81b' '\udf51' .. '\udf7e'
  873. | '\ud81b' '\udf8f' .. '\udf92'
  874. | '\ud82f' '\udc9d' .. '\udc9e'
  875. | '\ud834' '\udd65' .. '\udd69'
  876. | '\ud834' '\udd6d' .. '\udd72'
  877. | '\ud834' '\udd7b' .. '\udd82'
  878. | '\ud834' '\udd85' .. '\udd8b'
  879. | '\ud834' '\uddaa' .. '\uddad'
  880. | '\ud834' '\ude42' .. '\ude44'
  881. | '\ud835' '\udfce' .. '\udfff'
  882. | '\ud836' '\ude00' .. '\ude36'
  883. | '\ud836' '\ude3b' .. '\ude6c'
  884. | '\ud836\ude75'
  885. | '\ud836\ude84'
  886. | '\ud836' '\ude9b' .. '\ude9f'
  887. | '\ud836' '\udea1' .. '\udeaf'
  888. | '\ud838' '\udc00' .. '\udc06'
  889. | '\ud838' '\udc08' .. '\udc18'
  890. | '\ud838' '\udc1b' .. '\udc21'
  891. | '\ud838' '\udc23' .. '\udc24'
  892. | '\ud838' '\udc26' .. '\udc2a'
  893. | '\ud83a' '\udcd0' .. '\udcd6'
  894. | '\ud83a' '\udd44' .. '\udd4a'
  895. | '\ud83a' '\udd50' .. '\udd59'
  896. | '\udb40' '\udd00' .. '\uddef'
  897. ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement