Sciweavers

ECEASST
2008

Parsing of Hyperedge Replacement Grammars with Graph Parser Combinators

13 years 11 months ago
Parsing of Hyperedge Replacement Grammars with Graph Parser Combinators
: Graph parsing is known to be computationally expensive. For this reason the construction of special-purpose parsers may be beneficial for particular graph languages. In the domain of string languages so-called parser combinators are very popular for writing efficient parsers. Inspired by this approach, we have proposed graph parser combinators in a recent paper, a framework for the rapid development of special-purpose graph parsers. Our basic idea has been to define primitive graph parsers for elementary graph components and a set of combinators for the flexible construction of more advanced graph parsers. Following this approach, a declarative, but also more operational description of a graph language can be given that is a parser at the same time. In this paper we address the question how the process of writing correct parsers on top of our framework can be simplified by demonstrating the translation of hyperedge replacement grammars into graph parsers. The result are recursive des...
Steffen Mazanek, Mark Minas
Added 10 Dec 2010
Updated 10 Dec 2010
Type Journal
Year 2008
Where ECEASST
Authors Steffen Mazanek, Mark Minas
Comments (0)