Lines Matching refs:ch

27 char escapeChar(char ch);
33 bool isHexChar(char ch);
34 bool isWhiteSpace(char ch);
35 bool isOctalChar(char ch);
36 bool isDecimalChar(char ch);
37 bool isPunctuation(char ch);
276 char ch = stream.Get();
280 switch (ch) {
285 throw new Err(std::string("Sniffer pattern error: invalid character '") + ch + "'", pos);
306 charStr = ch;
307 lastChar = ch;
312 charStr = ch;
317 charStr = ch;
330 charStr = ch;
350 throw new Err(std::string("Sniffer pattern error: invalid character '") + ch + "'", pos);
355 switch (ch) {
368 charStr += ch;
371 charStr += ch;
377 switch (ch) {
390 charStr += ch;
393 charStr += ch;
399 if (ch == 'x') {
402 } else if ('0' <= ch && ch <= '9') {
403 charStr += ch;
405 } else if (ch == '.') {
406 charStr += ch;
408 } else if (ch == 'e' || ch == 'E') {
409 charStr += ch;
422 if (isHexChar(ch)) {
423 lastChar = ch;
430 if (isHexChar(ch)) {
432 charStr += hexToChar(lastChar, ch);
444 if (isHexChar(ch)) {
445 lastChar = ch;
455 if (isDecimalChar(ch))
456 charStr += ch;
457 else if (ch == '.') {
458 charStr += ch;
460 } else if (ch == 'e' || ch == 'E') {
461 charStr += ch;
474 if (isDecimalChar(ch))
475 charStr += ch;
476 else if (ch == 'e' || ch == 'E') {
477 charStr += ch;
490 if (isDecimalChar(ch)) {
491 charStr += ch;
498 if (isDecimalChar(ch)) {
499 charStr += ch;
501 } else if (ch == '.') {
502 charStr += ch;
504 } else if (ch == 'i' && lastChar == '-') {
512 if (ch == '+' || ch == '-') {
513 charStr += ch;
515 } else if (isDecimalChar(ch)) {
516 charStr += ch;
523 if (isDecimalChar(ch)) {
524 charStr += ch;
531 if (isDecimalChar(ch)) {
532 charStr += ch;
545 if (ch == '\\') {
548 } else if (isWhiteSpace(ch) || isPunctuation(ch)) {
552 } else if (ch == 0x3 && stream.IsEmpty()) {
556 charStr += ch;
561 if (isOctalChar(ch)) {
562 lastChar = ch;
564 } else if (ch == 'x') {
568 if (ch == 0x3 && stream.IsEmpty())
571 charStr += escapeChar(ch);
578 if (isHexChar(ch)) {
579 lastChar = ch;
586 if (isOctalChar(ch)) {
588 lastChar = ch;
608 if (isOctalChar(ch)) {
610 charStr += octalToChar(lastLastChar, lastChar, ch);
635 if (isHexChar(ch)) {
637 charStr += hexToChar(lastChar, ch);
782 escapeChar(char ch) {
788 switch (ch) {
804 return ch;
814 // Converts 0x|ch| to a single char
850 isHexChar(char ch) {
851 return ('0' <= ch && ch <= '9')
852 || ('a' <= ch && ch <= 'f')
853 || ('A' <= ch && ch <= 'F');
857 isWhiteSpace(char ch) {
858 return ch == ' ' || ch == '\n' || ch == '\t';
862 isOctalChar(char ch) {
863 return ('0' <= ch && ch <= '7');
867 isDecimalChar(char ch) {
868 return ('0' <= ch && ch <= '9');
872 isPunctuation(char ch) {
873 switch (ch) {