> -- Comdiv писал(а):
> По-моему, использовать ANTLR для создания транслятора языка уровня Oberon может только тот, кто плохо понимает, что делает и зачем.
1. Не транслятора, а парсера.
2. АНТЛР, как и коко-ры, в настоящее время универсальны и позволяют получить парсер для любого языка.
И практически на любом языке.
3. Поэтому нормальный способ - с помощью генератора сгенерить болванку парсера, а потом уже пилить эту болванку до шедевра.
Но если люди хотят вручную - пусть учатся.
У меня студенты в 1 семестре 3 курса вполне себе используют АНТЛР для генерации парсера...
Я вот сам вынашиваю мысли переписать коко-ры для С++ на современном С++.
Тоже неплохая учеба...