Вот, хорошее замечание о возможной проблеме.

Будем фиксировать - а потом покумекаем и взвесим всё.

Сейчас что-то голова уже не варит.

С другой стороны, а как порядок объявлений на грамматику-то влияет? В грамматике нет понятия "эквивалентное имя/ранее объявленное". Связывание имён - это уже семантический уровень.
И при промежуточном разборе в синт. дерево проблем, вроде, вообще нет.