UNPKG

xpath-ts2

Version:

DOM 3 and 4 XPath 1.0 implementation for browser and Node.js environment with support for typescript 5.

344 lines 12.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isNCNameChar = exports.isLetter = exports.isSpace = void 0; function isSpace(c) { return c === 0x9 || c === 0xd || c === 0xa || c === 0x20; } exports.isSpace = isSpace; function isLetter(c) { return ((c >= 0x0041 && c <= 0x005a) || (c >= 0x0061 && c <= 0x007a) || (c >= 0x00c0 && c <= 0x00d6) || (c >= 0x00d8 && c <= 0x00f6) || (c >= 0x00f8 && c <= 0x00ff) || (c >= 0x0100 && c <= 0x0131) || (c >= 0x0134 && c <= 0x013e) || (c >= 0x0141 && c <= 0x0148) || (c >= 0x014a && c <= 0x017e) || (c >= 0x0180 && c <= 0x01c3) || (c >= 0x01cd && c <= 0x01f0) || (c >= 0x01f4 && c <= 0x01f5) || (c >= 0x01fa && c <= 0x0217) || (c >= 0x0250 && c <= 0x02a8) || (c >= 0x02bb && c <= 0x02c1) || c === 0x0386 || (c >= 0x0388 && c <= 0x038a) || c === 0x038c || (c >= 0x038e && c <= 0x03a1) || (c >= 0x03a3 && c <= 0x03ce) || (c >= 0x03d0 && c <= 0x03d6) || c === 0x03da || c === 0x03dc || c === 0x03de || c === 0x03e0 || (c >= 0x03e2 && c <= 0x03f3) || (c >= 0x0401 && c <= 0x040c) || (c >= 0x040e && c <= 0x044f) || (c >= 0x0451 && c <= 0x045c) || (c >= 0x045e && c <= 0x0481) || (c >= 0x0490 && c <= 0x04c4) || (c >= 0x04c7 && c <= 0x04c8) || (c >= 0x04cb && c <= 0x04cc) || (c >= 0x04d0 && c <= 0x04eb) || (c >= 0x04ee && c <= 0x04f5) || (c >= 0x04f8 && c <= 0x04f9) || (c >= 0x0531 && c <= 0x0556) || c === 0x0559 || (c >= 0x0561 && c <= 0x0586) || (c >= 0x05d0 && c <= 0x05ea) || (c >= 0x05f0 && c <= 0x05f2) || (c >= 0x0621 && c <= 0x063a) || (c >= 0x0641 && c <= 0x064a) || (c >= 0x0671 && c <= 0x06b7) || (c >= 0x06ba && c <= 0x06be) || (c >= 0x06c0 && c <= 0x06ce) || (c >= 0x06d0 && c <= 0x06d3) || c === 0x06d5 || (c >= 0x06e5 && c <= 0x06e6) || (c >= 0x0905 && c <= 0x0939) || c === 0x093d || (c >= 0x0958 && c <= 0x0961) || (c >= 0x0985 && c <= 0x098c) || (c >= 0x098f && c <= 0x0990) || (c >= 0x0993 && c <= 0x09a8) || (c >= 0x09aa && c <= 0x09b0) || c === 0x09b2 || (c >= 0x09b6 && c <= 0x09b9) || (c >= 0x09dc && c <= 0x09dd) || (c >= 0x09df && c <= 0x09e1) || (c >= 0x09f0 && c <= 0x09f1) || (c >= 0x0a05 && c <= 0x0a0a) || (c >= 0x0a0f && c <= 0x0a10) || (c >= 0x0a13 && c <= 0x0a28) || (c >= 0x0a2a && c <= 0x0a30) || (c >= 0x0a32 && c <= 0x0a33) || (c >= 0x0a35 && c <= 0x0a36) || (c >= 0x0a38 && c <= 0x0a39) || (c >= 0x0a59 && c <= 0x0a5c) || c === 0x0a5e || (c >= 0x0a72 && c <= 0x0a74) || (c >= 0x0a85 && c <= 0x0a8b) || c === 0x0a8d || (c >= 0x0a8f && c <= 0x0a91) || (c >= 0x0a93 && c <= 0x0aa8) || (c >= 0x0aaa && c <= 0x0ab0) || (c >= 0x0ab2 && c <= 0x0ab3) || (c >= 0x0ab5 && c <= 0x0ab9) || c === 0x0abd || c === 0x0ae0 || (c >= 0x0b05 && c <= 0x0b0c) || (c >= 0x0b0f && c <= 0x0b10) || (c >= 0x0b13 && c <= 0x0b28) || (c >= 0x0b2a && c <= 0x0b30) || (c >= 0x0b32 && c <= 0x0b33) || (c >= 0x0b36 && c <= 0x0b39) || c === 0x0b3d || (c >= 0x0b5c && c <= 0x0b5d) || (c >= 0x0b5f && c <= 0x0b61) || (c >= 0x0b85 && c <= 0x0b8a) || (c >= 0x0b8e && c <= 0x0b90) || (c >= 0x0b92 && c <= 0x0b95) || (c >= 0x0b99 && c <= 0x0b9a) || c === 0x0b9c || (c >= 0x0b9e && c <= 0x0b9f) || (c >= 0x0ba3 && c <= 0x0ba4) || (c >= 0x0ba8 && c <= 0x0baa) || (c >= 0x0bae && c <= 0x0bb5) || (c >= 0x0bb7 && c <= 0x0bb9) || (c >= 0x0c05 && c <= 0x0c0c) || (c >= 0x0c0e && c <= 0x0c10) || (c >= 0x0c12 && c <= 0x0c28) || (c >= 0x0c2a && c <= 0x0c33) || (c >= 0x0c35 && c <= 0x0c39) || (c >= 0x0c60 && c <= 0x0c61) || (c >= 0x0c85 && c <= 0x0c8c) || (c >= 0x0c8e && c <= 0x0c90) || (c >= 0x0c92 && c <= 0x0ca8) || (c >= 0x0caa && c <= 0x0cb3) || (c >= 0x0cb5 && c <= 0x0cb9) || c === 0x0cde || (c >= 0x0ce0 && c <= 0x0ce1) || (c >= 0x0d05 && c <= 0x0d0c) || (c >= 0x0d0e && c <= 0x0d10) || (c >= 0x0d12 && c <= 0x0d28) || (c >= 0x0d2a && c <= 0x0d39) || (c >= 0x0d60 && c <= 0x0d61) || (c >= 0x0e01 && c <= 0x0e2e) || c === 0x0e30 || (c >= 0x0e32 && c <= 0x0e33) || (c >= 0x0e40 && c <= 0x0e45) || (c >= 0x0e81 && c <= 0x0e82) || c === 0x0e84 || (c >= 0x0e87 && c <= 0x0e88) || c === 0x0e8a || c === 0x0e8d || (c >= 0x0e94 && c <= 0x0e97) || (c >= 0x0e99 && c <= 0x0e9f) || (c >= 0x0ea1 && c <= 0x0ea3) || c === 0x0ea5 || c === 0x0ea7 || (c >= 0x0eaa && c <= 0x0eab) || (c >= 0x0ead && c <= 0x0eae) || c === 0x0eb0 || (c >= 0x0eb2 && c <= 0x0eb3) || c === 0x0ebd || (c >= 0x0ec0 && c <= 0x0ec4) || (c >= 0x0f40 && c <= 0x0f47) || (c >= 0x0f49 && c <= 0x0f69) || (c >= 0x10a0 && c <= 0x10c5) || (c >= 0x10d0 && c <= 0x10f6) || c === 0x1100 || (c >= 0x1102 && c <= 0x1103) || (c >= 0x1105 && c <= 0x1107) || c === 0x1109 || (c >= 0x110b && c <= 0x110c) || (c >= 0x110e && c <= 0x1112) || c === 0x113c || c === 0x113e || c === 0x1140 || c === 0x114c || c === 0x114e || c === 0x1150 || (c >= 0x1154 && c <= 0x1155) || c === 0x1159 || (c >= 0x115f && c <= 0x1161) || c === 0x1163 || c === 0x1165 || c === 0x1167 || c === 0x1169 || (c >= 0x116d && c <= 0x116e) || (c >= 0x1172 && c <= 0x1173) || c === 0x1175 || c === 0x119e || c === 0x11a8 || c === 0x11ab || (c >= 0x11ae && c <= 0x11af) || (c >= 0x11b7 && c <= 0x11b8) || c === 0x11ba || (c >= 0x11bc && c <= 0x11c2) || c === 0x11eb || c === 0x11f0 || c === 0x11f9 || (c >= 0x1e00 && c <= 0x1e9b) || (c >= 0x1ea0 && c <= 0x1ef9) || (c >= 0x1f00 && c <= 0x1f15) || (c >= 0x1f18 && c <= 0x1f1d) || (c >= 0x1f20 && c <= 0x1f45) || (c >= 0x1f48 && c <= 0x1f4d) || (c >= 0x1f50 && c <= 0x1f57) || c === 0x1f59 || c === 0x1f5b || c === 0x1f5d || (c >= 0x1f5f && c <= 0x1f7d) || (c >= 0x1f80 && c <= 0x1fb4) || (c >= 0x1fb6 && c <= 0x1fbc) || c === 0x1fbe || (c >= 0x1fc2 && c <= 0x1fc4) || (c >= 0x1fc6 && c <= 0x1fcc) || (c >= 0x1fd0 && c <= 0x1fd3) || (c >= 0x1fd6 && c <= 0x1fdb) || (c >= 0x1fe0 && c <= 0x1fec) || (c >= 0x1ff2 && c <= 0x1ff4) || (c >= 0x1ff6 && c <= 0x1ffc) || c === 0x2126 || (c >= 0x212a && c <= 0x212b) || c === 0x212e || (c >= 0x2180 && c <= 0x2182) || (c >= 0x3041 && c <= 0x3094) || (c >= 0x30a1 && c <= 0x30fa) || (c >= 0x3105 && c <= 0x312c) || (c >= 0xac00 && c <= 0xd7a3) || (c >= 0x4e00 && c <= 0x9fa5) || c === 0x3007 || (c >= 0x3021 && c <= 0x3029)); } exports.isLetter = isLetter; function isNCNameChar(c) { return ((c >= 0x0030 && c <= 0x0039) || (c >= 0x0660 && c <= 0x0669) || (c >= 0x06f0 && c <= 0x06f9) || (c >= 0x0966 && c <= 0x096f) || (c >= 0x09e6 && c <= 0x09ef) || (c >= 0x0a66 && c <= 0x0a6f) || (c >= 0x0ae6 && c <= 0x0aef) || (c >= 0x0b66 && c <= 0x0b6f) || (c >= 0x0be7 && c <= 0x0bef) || (c >= 0x0c66 && c <= 0x0c6f) || (c >= 0x0ce6 && c <= 0x0cef) || (c >= 0x0d66 && c <= 0x0d6f) || (c >= 0x0e50 && c <= 0x0e59) || (c >= 0x0ed0 && c <= 0x0ed9) || (c >= 0x0f20 && c <= 0x0f29) || c === 0x002e || c === 0x002d || c === 0x005f || isLetter(c) || (c >= 0x0300 && c <= 0x0345) || (c >= 0x0360 && c <= 0x0361) || (c >= 0x0483 && c <= 0x0486) || (c >= 0x0591 && c <= 0x05a1) || (c >= 0x05a3 && c <= 0x05b9) || (c >= 0x05bb && c <= 0x05bd) || c === 0x05bf || (c >= 0x05c1 && c <= 0x05c2) || c === 0x05c4 || (c >= 0x064b && c <= 0x0652) || c === 0x0670 || (c >= 0x06d6 && c <= 0x06dc) || (c >= 0x06dd && c <= 0x06df) || (c >= 0x06e0 && c <= 0x06e4) || (c >= 0x06e7 && c <= 0x06e8) || (c >= 0x06ea && c <= 0x06ed) || (c >= 0x0901 && c <= 0x0903) || c === 0x093c || (c >= 0x093e && c <= 0x094c) || c === 0x094d || (c >= 0x0951 && c <= 0x0954) || (c >= 0x0962 && c <= 0x0963) || (c >= 0x0981 && c <= 0x0983) || c === 0x09bc || c === 0x09be || c === 0x09bf || (c >= 0x09c0 && c <= 0x09c4) || (c >= 0x09c7 && c <= 0x09c8) || (c >= 0x09cb && c <= 0x09cd) || c === 0x09d7 || (c >= 0x09e2 && c <= 0x09e3) || c === 0x0a02 || c === 0x0a3c || c === 0x0a3e || c === 0x0a3f || (c >= 0x0a40 && c <= 0x0a42) || (c >= 0x0a47 && c <= 0x0a48) || (c >= 0x0a4b && c <= 0x0a4d) || (c >= 0x0a70 && c <= 0x0a71) || (c >= 0x0a81 && c <= 0x0a83) || c === 0x0abc || (c >= 0x0abe && c <= 0x0ac5) || (c >= 0x0ac7 && c <= 0x0ac9) || (c >= 0x0acb && c <= 0x0acd) || (c >= 0x0b01 && c <= 0x0b03) || c === 0x0b3c || (c >= 0x0b3e && c <= 0x0b43) || (c >= 0x0b47 && c <= 0x0b48) || (c >= 0x0b4b && c <= 0x0b4d) || (c >= 0x0b56 && c <= 0x0b57) || (c >= 0x0b82 && c <= 0x0b83) || (c >= 0x0bbe && c <= 0x0bc2) || (c >= 0x0bc6 && c <= 0x0bc8) || (c >= 0x0bca && c <= 0x0bcd) || c === 0x0bd7 || (c >= 0x0c01 && c <= 0x0c03) || (c >= 0x0c3e && c <= 0x0c44) || (c >= 0x0c46 && c <= 0x0c48) || (c >= 0x0c4a && c <= 0x0c4d) || (c >= 0x0c55 && c <= 0x0c56) || (c >= 0x0c82 && c <= 0x0c83) || (c >= 0x0cbe && c <= 0x0cc4) || (c >= 0x0cc6 && c <= 0x0cc8) || (c >= 0x0cca && c <= 0x0ccd) || (c >= 0x0cd5 && c <= 0x0cd6) || (c >= 0x0d02 && c <= 0x0d03) || (c >= 0x0d3e && c <= 0x0d43) || (c >= 0x0d46 && c <= 0x0d48) || (c >= 0x0d4a && c <= 0x0d4d) || c === 0x0d57 || c === 0x0e31 || (c >= 0x0e34 && c <= 0x0e3a) || (c >= 0x0e47 && c <= 0x0e4e) || c === 0x0eb1 || (c >= 0x0eb4 && c <= 0x0eb9) || (c >= 0x0ebb && c <= 0x0ebc) || (c >= 0x0ec8 && c <= 0x0ecd) || (c >= 0x0f18 && c <= 0x0f19) || c === 0x0f35 || c === 0x0f37 || c === 0x0f39 || c === 0x0f3e || c === 0x0f3f || (c >= 0x0f71 && c <= 0x0f84) || (c >= 0x0f86 && c <= 0x0f8b) || (c >= 0x0f90 && c <= 0x0f95) || c === 0x0f97 || (c >= 0x0f99 && c <= 0x0fad) || (c >= 0x0fb1 && c <= 0x0fb7) || c === 0x0fb9 || (c >= 0x20d0 && c <= 0x20dc) || c === 0x20e1 || (c >= 0x302a && c <= 0x302f) || c === 0x3099 || c === 0x309a || c === 0x00b7 || c === 0x02d0 || c === 0x02d1 || c === 0x0387 || c === 0x0640 || c === 0x0e46 || c === 0x0ec6 || c === 0x3005 || (c >= 0x3031 && c <= 0x3035) || (c >= 0x309d && c <= 0x309e) || (c >= 0x30fc && c <= 0x30fe)); } exports.isNCNameChar = isNCNameChar; //# sourceMappingURL=character.js.map