| 528 | } |
| 529 | |
| 530 | static bool isoperator(TCHAR **cp) |
| 531 | { |
| 532 | TCHAR c = _totupper(**cp); |
| 533 | TCHAR c1 = c ? _totupper((*cp)[1]) : 0; |
| 534 | TCHAR c2 = c1 ? _totupper((*cp)[2]) : 0; |
| 535 | return c == '+' || c == '-' || c == '/' || c == '*' || c == '(' || c == ')' || |
| 536 | c == '|' || c == '&' || c == '^' || c == '~' || c == '=' || c == '>' || c == '<' || |
| 537 | (c == 'R' && (c1 == 'L' || c1 == 'W' || c1 == 'B') && c2 == '('); |
| 538 | } |
| 539 | |
| 540 | static void ignore_ws (TCHAR **c) |
| 541 | { |