Исправлено неправильное регистрозависимое сравнение литералов.
Закешированная позиция и список ожидаемых вариантов разбора для конкретного места в разбираемом входе выделены в отдельные классы.
Добавлено описание опкодов REPORT_* и комментарии в коде по и использованию.
Исправлено отсутствие флага нерегистрозависимого сравнения у RegExp-ов, когда он должен быть.
Сделана жеcткая привязанность к классам -- теперь невозможно некомпилируемый сгенерированный код из-за смены названия класса.
Класс Error переименован в ErrorDescription.
IParser не будет поддерживать разбор из потоков, т.к. PEG-парсер может неограниченно откатываться назад.