Lines Matching refs:ch
17 inline bool IsWhitespaceSeparator(int ch)
19 return ch == ' ' || ch == kTab;
22 inline bool IsWhitespace(int ch)
24 return ch == ' ' || ch == kTab || ch == kLf || ch == kCr;
27 inline bool IsIdentChar(int ch) {
31 // if (ch == '.' || ch == '/' || ch == ':') return false;
32 if (ch == '/' || ch == ':') return false;
33 return 33 <= ch && ch <= 126;
36 inline bool IsOptionChar(int ch)
38 if (ch == '.') return true;
39 return IsIdentChar(ch);
42 inline bool IsChar(int ch)
44 if (ch == '"') return false;
45 return 32 <= ch && ch <= 255 || IsWhitespace(ch);
48 inline bool IsPrintableWithoutWhitespaces(int ch)
50 if (ch == '"') return false;
51 return 33 <= ch && ch <= 126;
54 inline bool IsPrintableWithWhitespaces(int ch)
56 return IsPrintableWithoutWhitespaces(ch) || IsWhitespace(ch);
59 inline bool IsStringChar(int ch)
61 if (IsWhitespaceSeparator(ch)) return true;
62 if (ch == '"') return true;
63 if (ch == '/') return false;
64 return IsPrintableWithoutWhitespaces(ch);