MCPcopy Create free account
hub / github.com/breck7/scroll / charType

Function charType

external/.scrollLibs.js:1733–1749  ·  view source on GitHub ↗
(code)

Source from the content-addressed store, hash-verified

1731 var arabicTypes =
1732 "nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111"
1733 function charType(code) {
1734 if (code <= 0xf7) {
1735 return lowTypes.charAt(code)
1736 } else if (0x590 <= code && code <= 0x5f4) {
1737 return "R"
1738 } else if (0x600 <= code && code <= 0x6f9) {
1739 return arabicTypes.charAt(code - 0x600)
1740 } else if (0x6ee <= code && code <= 0x8ac) {
1741 return "r"
1742 } else if (0x2000 <= code && code <= 0x200b) {
1743 return "w"
1744 } else if (code == 0x200c) {
1745 return "b"
1746 } else {
1747 return "L"
1748 }
1749 }
1750
1751 var bidiRE = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/
1752 var isNeutral = /[stwN]/,

Callers 1

.scrollLibs.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected