Lines Matching full:ch

29     var ES6Regex, ES5Regex, NON_ASCII_WHITESPACES, IDENTIFIER_START, IDENTIFIER_PART, ch;
46 function isDecimalDigit(ch) { argument
47 return 0x30 <= ch && ch <= 0x39; // 0..9
50 function isHexDigit(ch) { argument
51 return 0x30 <= ch && ch <= 0x39 || // 0..9
52 0x61 <= ch && ch <= 0x66 || // a..f
53 0x41 <= ch && ch <= 0x46; // A..F
56 function isOctalDigit(ch) { argument
57 return ch >= 0x30 && ch <= 0x37; // 0..7
70 function isWhiteSpace(ch) { argument
71 return ch === 0x20 || ch === 0x09 || ch === 0x0B || ch === 0x0C || ch === 0xA0 ||
72 ch >= 0x1680 && NON_ASCII_WHITESPACES.indexOf(ch) >= 0;
77 function isLineTerminator(ch) { argument
78 return ch === 0x0A || ch === 0x0D || ch === 0x2028 || ch === 0x2029;
91 for(ch = 0; ch < 0x80; ++ch) {
92 IDENTIFIER_START[ch] =
93 ch >= 0x61 && ch <= 0x7A || // a..z
94 ch >= 0x41 && ch <= 0x5A || // A..Z
95 ch === 0x24 || ch === 0x5F; // $ (dollar) and _ (underscore)
99 for(ch = 0; ch < 0x80; ++ch) {
100 IDENTIFIER_PART[ch] =
101 ch >= 0x61 && ch <= 0x7A || // a..z
102 ch >= 0x41 && ch <= 0x5A || // A..Z
103 ch >= 0x30 && ch <= 0x39 || // 0..9
104 ch === 0x24 || ch === 0x5F; // $ (dollar) and _ (underscore)
107 function isIdentifierStartES5(ch) { argument
108 …return ch < 0x80 ? IDENTIFIER_START[ch] : ES5Regex.NonAsciiIdentifierStart.test(fromCodePoint(ch));
111 function isIdentifierPartES5(ch) { argument
112 … return ch < 0x80 ? IDENTIFIER_PART[ch] : ES5Regex.NonAsciiIdentifierPart.test(fromCodePoint(ch));
115 function isIdentifierStartES6(ch) { argument
116 …return ch < 0x80 ? IDENTIFIER_START[ch] : ES6Regex.NonAsciiIdentifierStart.test(fromCodePoint(ch));
119 function isIdentifierPartES6(ch) { argument
120 … return ch < 0x80 ? IDENTIFIER_PART[ch] : ES6Regex.NonAsciiIdentifierPart.test(fromCodePoint(ch));