Lines Matching refs:ch

186     int ch;
189 while (((ch = getc(yyin)) != EOF) && (ch != '"')) {
190 if (ch == '\\') {
191 if ((ch = getc(yyin)) != EOF) {
192 if (ch == 'n')
193 ch = '\n';
194 else if (ch == 't')
195 ch = '\t';
196 else if (ch == 'v')
197 ch = '\v';
198 else if (ch == 'b')
199 ch = '\b';
200 else if (ch == 'r')
201 ch = '\r';
202 else if (ch == 'f')
203 ch = '\f';
204 else if (ch == 'e')
205 ch = '\033';
206 else if (ch == '0') {
209 ch = stop = 0;
212 ch = (ch * 8) + (tmp - '0');
220 ch = (ch * 8) + (tmp - '0');
228 ch = (ch * 8) + (tmp - '0');
241 buf[nInBuf++] = ch;
243 if (ch == '"') {
257 int ch;
260 while (((ch = getc(yyin)) != EOF) && (ch != '>')) {
261 if (ch == '\\') {
262 if ((ch = getc(yyin)) != EOF) {
263 if (ch == 'n')
264 ch = '\n';
265 else if (ch == 't')
266 ch = '\t';
267 else if (ch == 'v')
268 ch = '\v';
269 else if (ch == 'b')
270 ch = '\b';
271 else if (ch == 'r')
272 ch = '\r';
273 else if (ch == 'f')
274 ch = '\f';
275 else if (ch == 'e')
276 ch = '\033';
277 else if (ch == '0') {
280 ch = stop = 0;
283 ch = (ch * 8) + (tmp - '0');
291 ch = (ch * 8) + (tmp - '0');
299 ch = (ch * 8) + (tmp - '0');
312 buf[nInBuf++] = ch;
314 if ((ch == '>') && (nInBuf < 5)) {
344 int ch, found;
349 while (((ch = getc(yyin)) != EOF) && (isalnum(ch) || (ch == '_'))) {
351 buf[nInBuf++] = ch;
370 if ((ch != EOF) && (!isspace(ch)))
371 ungetc(ch, yyin);
372 else if (ch == '\n')
379 yyGetNumber(int ch)
383 buf[0] = ch;
385 while (((ch = getc(yyin)) != EOF) &&
386 (isxdigit(ch) || ((nInBuf == 1) && (ch == 'x')))) {
387 buf[nInBuf++] = ch;
389 if (ch == '.') {
391 buf[nInBuf++] = ch;
392 while (((ch = getc(yyin)) != EOF) && (isxdigit(ch))) {
393 buf[nInBuf++] = ch;
397 if ((ch != EOF) && (!isspace(ch)))
398 ungetc(ch, yyin);
417 int ch;
421 ch = getc(yyin);
422 if (ch == '\n') {
425 else if (ch == '/') { /* handle C++ style double-/ comments */
430 ch = getc(yyin);
431 } while ((ch != '\n') && (ch != EOF));
438 } while ((ch != EOF) && (isspace(ch)));
439 if (ch == '=')
441 else if (ch == '+')
443 else if (ch == '-')
445 else if (ch == '/')
447 else if (ch == '*')
449 else if (ch == '{')
451 else if (ch == '}')
453 else if (ch == '(')
455 else if (ch == ')')
457 else if (ch == '[')
459 else if (ch == ']')
461 else if (ch == '.')
463 else if (ch == ',')
465 else if (ch == ';')
467 else if (ch == '!')
469 else if (ch == '~')
471 else if (ch == '"')
473 else if (ch == '<')
475 else if (ch == EOF)
477 else if (isalpha(ch) || (ch == '_'))
478 rtrn = yyGetIdent(ch);
479 else if (isdigit(ch))
480 rtrn = yyGetNumber(ch);
483 ch, ch);