Бессмысленно пытаться модифицировать синтаксический анализатор, если набор правил и кодов для символов терминала (и лексера) недоступны .
Приведенный код выглядиткак таблица действий для обычного LR-анализатора, управляемого таблицами.Однако вам также понадобится таблица GOTO.
Весь этот подход столь же несостоятельный, как и обратный инжиниринг .Если хотите, просто создайте свой собственный парсер, начиная с чистого нуля, чтобы у вас была свобода и гибкость.