| 63 | } |
| 64 | |
| 65 | static void scan(const char** str) |
| 66 | { |
| 67 | do |
| 68 | { |
| 69 | next = **str; |
| 70 | (*str)++; |
| 71 | } while (isspace(next)); |
| 72 | } |
| 73 | |
| 74 | // Generic function to handle all infix operators but the last one in the precedence hierarchy. : '(' E ')' |
| 75 | static Condition* InfixOperator(const char** str, Condition(*nextPart(const char**)), int(*operators)(const char**)) |
no test coverage detected