Lines Matching refs:ch
34 char32_t ch{*next}; in EditBOZInput() local
35 if (ch == ' ' || ch == '\t') { in EditBOZInput()
38 if (ch >= '0' && ch <= '1') { in EditBOZInput()
39 } else if (LOG2_BASE >= 3 && ch >= '2' && ch <= '7') { in EditBOZInput()
40 } else if (LOG2_BASE >= 4 && ch >= '8' && ch <= '9') { in EditBOZInput()
41 } else if (LOG2_BASE >= 4 && ch >= 'A' && ch <= 'F') { in EditBOZInput()
42 } else if (LOG2_BASE >= 4 && ch >= 'a' && ch <= 'f') { in EditBOZInput()
45 "Bad character '%lc' in B/O/Z input field", ch); in EditBOZInput()
69 char32_t ch{*io.NextInField(remaining, edit)}; in EditBOZInput() local
71 if (ch >= '0' && ch <= '9') { in EditBOZInput()
72 digit = ch - '0'; in EditBOZInput()
73 } else if (ch >= 'A' && ch <= 'F') { in EditBOZInput()
74 digit = ch + 10 - 'A'; in EditBOZInput()
75 } else if (ch >= 'a' && ch <= 'f') { in EditBOZInput()
76 digit = ch + 10 - 'a'; in EditBOZInput()
147 char32_t ch{*next}; in EditIntegerInput() local
148 if (ch == ' ' || ch == '\t') { in EditIntegerInput()
150 ch = '0'; // BZ mode - treat blank as if it were zero in EditIntegerInput()
156 if (ch >= '0' && ch <= '9') { in EditIntegerInput()
157 digit = ch - '0'; in EditIntegerInput()
160 "Bad character '%lc' in INTEGER input field", ch); in EditIntegerInput()
202 auto Put{[&](char ch) -> void { in ScanRealInput()
204 buffer[got] = ch; in ScanRealInput()
257 char32_t ch{*next}; in ScanRealInput() local
258 if (ch == ' ' || ch == '\t') { in ScanRealInput()
260 ch = '0'; // BZ mode - treat blank as if it were zero in ScanRealInput()
265 if (ch == '0' && got == start && !decimalPoint) { in ScanRealInput()
267 } else if (ch >= '0' && ch <= '9') { in ScanRealInput()
268 Put(ch); in ScanRealInput()
269 } else if (ch == decimal && !decimalPoint) { in ScanRealInput()
611 auto ch{io.GetCurrentChar(byteCount)}; in EditDelimitedCharacterInput() local
612 if (!ch) { in EditDelimitedCharacterInput()
621 if (*ch == delimiter) { in EditDelimitedCharacterInput()
631 *x++ = *ch; in EditDelimitedCharacterInput()
643 auto ch{io.GetCurrentChar(byteCount)}; in EditListDirectedCharacterInput() local
644 if (ch && (*ch == '\'' || *ch == '"')) { in EditListDirectedCharacterInput()
646 return EditDelimitedCharacterInput(io, x, length, *ch); in EditListDirectedCharacterInput()