
Parsing Techniques: A Practical Guide Дика Грюне и Сериэла Дж. Х. Якобса - это классическая монография по теории и практике синтаксического анализа в компьютерных науках. Книга всесторонне рассматривает методы парсинга формальных языков, начиная с основ теории грамматик и деревьев разбора и заканчивая современными детерминированными, обобщенными и параллельными алгоритмами.
Издание сочетает строгий академический стиль с практической направленностью, что делает его ценным ресурсом как для исследователей, так и для инженеров компиляторов и разработчиков языков программирования. Подробно освещаются методы LL, LR, LALR, GLR, CYK, Earley, вопросы неоднозначности, обработки ошибок и синтаксического анализа с неполной информацией.
Книга отличается глубиной, системностью и алгоритмической точностью и по праву считается настольным справочником для всех, кто занимается разработкой парсеров, интерпретаторов и компиляторов, а также исследованиями в области формальных языков и автоматов.
Table of ContentsIntroduction
Grammars as a Generating Device
Introduction to Parsing
General Non-Directional Parsing
Regular Grammars and Finite-State Automata
General Directional Top-Down Parsing
General Directional Bottom-Up Parsing
Deterministic Top-Down Parsing
Deterministic Bottom-Up Parsing
Non-Canonical Parsers
Generalized Deterministic Parsers
Substring Parsing
Parsing as Intersection
Parallel Parsing
Non-Chomsky Grammars and Their Parsers
Error Handling
Practical Parser Writing and Usage