ООПер, после дальнейшего изучения я обнаружил, что проблема заключалась в том, что синтаксический анализатор неправильно определял 'for' как переменный / обычный идентификатор.
Итак, я посмотрел в быстрой грамматике GitHub, что они действительно разделяют идентификатор на 2 типа, чтобы избежать таких вещей.
После того, как я это сделал, синтаксический анализатор правильно определил оператор цикла for ...
Спасибо
Bye