Похоже, PeekOp
- это метод, который определяет, есть оператор или нет.В нем нет упоминания или метода обработки нечувствительности к регистру, поскольку он основан на прямом равенстве символов (и CharStream.Match
).
Вы всегда можете добавить различные возможные версии оператора вручную.Например,
Add("or");
Add("oR");
Add("Or");
Add("OR");
Наконец, другой вариант - создать вспомогательный метод для этого.