Linear time parsers for classes of non context free languages

Deterministic parsers have been proposed for two-level control grammars. These parsers are efficient in both time and space and are simple extensions of the standard LL(1) and LR(1) parsers for deterministic context free languages. An important advantage of the parsers proposed here is that existing...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Theoretical computer science 1996-10, Vol.165 (2), p.355-390
Hauptverfasser: Kulkarni, Sulekha R., Shankar, Priti
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Deterministic parsers have been proposed for two-level control grammars. These parsers are efficient in both time and space and are simple extensions of the standard LL(1) and LR(1) parsers for deterministic context free languages. An important advantage of the parsers proposed here is that existing parser generator tools can be augmented to generate them from grammar specifications. Since there is a simple way of transforming to and from two-level control grammars and tree adjoining grammars (TAG), it appears that these techniques have potential use in a TAG parser.
ISSN:0304-3975
1879-2294
DOI:10.1016/0304-3975(95)00231-6