Статья "Build code with lex and yacc" (Часть 1, Часть 2) демонстрирует как можно автоматизировать процесс создания лексических (lex) и синтаксических (yacc) анализаторов в программах на языке Си.
Недавно было опубликовано руководство "Lemon Parser Generator Tutorial" с описанием возможностей и примером использования альтернативного (yacc) решения под названием Lemon.
Популярной заменой классического lex является пакет flex, yacc - bison.
|