%{ ... --- пролог ... %} ... Описание стартового нетерминала Описание терминалов ... %% ... --- Описания правил ... %% ... --- эпилог ...
Входной файл lburg организован согласно традиционной схеме представления грамматик в средствах типа YACC (см. лекцию 8). Он поделен на следующие секции:
При обработке lburg порождает по описанию грамматики функции разметки и свертки (при этом свертка использует заданные в правилах семантики), а пролог и эпилог соответственно просто копируются в начало и конец порожденного генератора кода.