
Open access
Author
Date
2022-08Type
- Master Thesis
ETH Bibliography
yes
Altmetrics
Abstract
When compared with the manual labor of crafting parsers, most parser generators
currently available are not flexible and powerful enough. They prohibit
the free combination of various parsing algorithms/machines, restrict the form of
grammar rules, and provide limited support for semantic actions and nonterminals’
fields. In this thesis, we present a parser generator Multi-Machine Parsing
(MMP) that solves these three problems. MMP features modular design, regular
expression (regex) rules, and object-oriented nonterminals, thus providing users
with much more freedom to compose their grammars and to tune the performance
of the generated parsers. Show more
Permanent link
https://doi.org/10.3929/ethz-b-000563046Publication status
publishedPublisher
ETH Zurich, Computer Engineering and Networks Laboratory, Distributed Computing GroupOrganisational unit
03604 - Wattenhofer, Roger / Wattenhofer, Roger
More
Show all metadata
ETH Bibliography
yes
Altmetrics