Abstract. We show how LR parsers for the analysis of arbitrary contextfree grammars can be derived from classical Earley’s parsing algorithm. The result is a Generalized LR parsing algorithm working at complexity O(n 3) in the worst case, which is achieved by the use of dynamic programming to represent the non-deterministic evolution of the stack instead of graph-structured stack representations, as has often been the case in previous approaches. The algorithm behaves better in practical cases, achieving linear complexity on LR grammars. Experimental results show the performance of our proposal.
For the deterministic context-free languages, we compare the space and time complexity of their LR(1...
A purely functional implementation of LR(0) parsers is given, together with a simple correctness pro...
AbstractThere has been a recent effort in the literature to reconsider grammar-dependent software de...
We show how LR parsers for the analysis of arbitrary contextfree grammars can be derived from classi...
AbstractA new general context-free parsing algorithm is presented which runs in linear time and spac...
Tomita's Generalized LR(1) parser (GLR) algorithm for CF grammars runs in a linear time onLR(1) gram...
A new approach to generalized parsing for context-free grammars is presented, which uses an underlyi...
The problem is to find an efficient algorithm that, given the productions of a context-free grammar ...
In parsing theory, LL parsing and LR parsing are regarded to be two distinct methods. In this paper ...
AbstractLR parsers have long been known as being an efficient algorithm for recognizing deterministi...
AbstractA purely functional implementation of LR(0) parsers is given, together with a simple correct...
The generalized LR parsing algorithm for context-free grammars, invented by Tomita in 1986, is exten...
LR-regular grammars are defined similarly to Knuth's LR(k) grammars, with the following exception: a...
Parser combinators elegantly and concisely model generalised LL parsers in a purely functional langu...
The paper presents an efficiently parallel parsing algorithm for arbitrary contextfree grammars. Thi...
For the deterministic context-free languages, we compare the space and time complexity of their LR(1...
A purely functional implementation of LR(0) parsers is given, together with a simple correctness pro...
AbstractThere has been a recent effort in the literature to reconsider grammar-dependent software de...
We show how LR parsers for the analysis of arbitrary contextfree grammars can be derived from classi...
AbstractA new general context-free parsing algorithm is presented which runs in linear time and spac...
Tomita's Generalized LR(1) parser (GLR) algorithm for CF grammars runs in a linear time onLR(1) gram...
A new approach to generalized parsing for context-free grammars is presented, which uses an underlyi...
The problem is to find an efficient algorithm that, given the productions of a context-free grammar ...
In parsing theory, LL parsing and LR parsing are regarded to be two distinct methods. In this paper ...
AbstractLR parsers have long been known as being an efficient algorithm for recognizing deterministi...
AbstractA purely functional implementation of LR(0) parsers is given, together with a simple correct...
The generalized LR parsing algorithm for context-free grammars, invented by Tomita in 1986, is exten...
LR-regular grammars are defined similarly to Knuth's LR(k) grammars, with the following exception: a...
Parser combinators elegantly and concisely model generalised LL parsers in a purely functional langu...
The paper presents an efficiently parallel parsing algorithm for arbitrary contextfree grammars. Thi...
For the deterministic context-free languages, we compare the space and time complexity of their LR(1...
A purely functional implementation of LR(0) parsers is given, together with a simple correctness pro...
AbstractThere has been a recent effort in the literature to reconsider grammar-dependent software de...