Функциональные парсеры: различия между версиями
Содержимое удалено Содержимое добавлено
Копия текста из документа WORD |
м Добавлено указание на автора |
||
Строка 1:
Ерон Фоккер
(Jeroen Fokker)
Факультет вычислительной техники,
Университет Утрехта
jeroen@cs.ruu.nl
АННОТАЦИЯ
В неформальном виде изложен метод «список благоприятных исходов», используемый для написания синтаксических анализаторов на функциональном языке с отложенными вычислениями Gofer. Для написания синтаксических анализаторов выражений с вложенными скобками и операторами используется разрабатываемая библиотека функций высшего порядка (известных как «комбинаторы синтаксического анализа»). Метод применён сам к себе для написания синтаксического анализатора грамматик, что позволяет получить синтаксический анализатор для языка, порождаемого грамматикой. Текст сопровождается упражнениями, решения для которых приведены в конце статьи.
|