Parsing schemata for grammars with variable number and order of constituents
Karl-Michael Schneider
Abstract
Open-access reader
Karl-Michael Schneider
Abstract
Open-access reader
We define state transition grammars (STG) as an intermediate formalism between grammars and parsing algorithms which is intended to separate the description of a parsing strategy from the grammar formalism. This allows to define more general parsing algorithms for larger classes of grammars, including grammars where the number and order of subconstituents defined by a production may not be fixed. Various grammar formalisms are characterized in terms of properties of STG's. We define an Earley parsing schema for STG's and characterize the valid parse items. We also discuss the usability of STG's for head-corner parsing and direct parsing of sets of tree constraints.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
We define state transition grammars (STG) as an intermediate formalism between grammars and parsing algorithms which is intended to separate the description of a parsing strategy from the grammar formalism. This allows to define more general parsing algorithms for larger classes of grammars, including grammars where the number and order of subconstituents defined by a production may not be fixed. Various grammar formalisms are characterized in terms of properties of STG's. We define an Earley parsing schema for STG's and characterize the valid parse items. We also discuss the usability of STG's for head-corner parsing and direct parsing of sets of tree constraints.
Key concepts: Parsing expression grammar, S-attributed grammar, L-attributed grammar, Computer science, Parsing, Top-down parsing, Top-down parsing language, Tree-adjoining grammar