An automatic parser generator is a tool for quickly implementing programming language parsers. Parser generators based upon LR parsing have been built for grammars satisfying the LR(0), SLR(1), and LALR(1) properties. Speed of the resulting parser is comparable to that of a hand coded recursive descent parser. DAVE, an automatic program testing aid, requires a flexible, easy-to- implement parser. This report presents an LALR(1) grammar for ANSI standard FORTRAN, suitable as input to an automatic parser generator. Its use in building DAVE provides a measure of the desired flexibility, since new parsers for FORTRAN dialects may be produced by simply modifying the existing grammar. A powerful meta-language is used to describe the grammar. Its ...
AbstractThere has been a recent effort in the literature to reconsider grammar-dependent software de...
This report describes a new algorithm for table-driven parsing with arbitrary context-free grammars....
The Generalized LR (GLR) parsing algorithm is attractive for use in parsing programming languages be...
The SLR(k) Parser Generator discussed in this paper is based upon the automated parser construction ...
Most parser generators are programs that take a context-free grammar specification for a language an...
The goal of this thesis is to design and implement a modern parser generator. The result is a progra...
Parsing is a fundamental building block in modern compilers, and for industrial programming language...
LR-regular grammars are defined similarly to Knuth's LR(k) grammars, with the following exception: a...
This paper addresses the longstanding problem of the recognition lim-itations of classical LALR(1) p...
AbstractWe present a practical technique for computing lookahead for an LR(0) parser, that progressi...
The problem is to find an efficient algorithm that, given the productions of a context-free grammar ...
The first practical application of the LR algorithm was by [1] for the LALR(1) subset of LR(1) gramm...
This paper presents five different LR parser generators and an error recovery method which is derive...
The purpose of this thesis is to report on the study, implementation arad use of the LR (k) parsing ...
this paper we present an incremental LR parsing technique. The technique is applicable to all gramma...
AbstractThere has been a recent effort in the literature to reconsider grammar-dependent software de...
This report describes a new algorithm for table-driven parsing with arbitrary context-free grammars....
The Generalized LR (GLR) parsing algorithm is attractive for use in parsing programming languages be...
The SLR(k) Parser Generator discussed in this paper is based upon the automated parser construction ...
Most parser generators are programs that take a context-free grammar specification for a language an...
The goal of this thesis is to design and implement a modern parser generator. The result is a progra...
Parsing is a fundamental building block in modern compilers, and for industrial programming language...
LR-regular grammars are defined similarly to Knuth's LR(k) grammars, with the following exception: a...
This paper addresses the longstanding problem of the recognition lim-itations of classical LALR(1) p...
AbstractWe present a practical technique for computing lookahead for an LR(0) parser, that progressi...
The problem is to find an efficient algorithm that, given the productions of a context-free grammar ...
The first practical application of the LR algorithm was by [1] for the LALR(1) subset of LR(1) gramm...
This paper presents five different LR parser generators and an error recovery method which is derive...
The purpose of this thesis is to report on the study, implementation arad use of the LR (k) parsing ...
this paper we present an incremental LR parsing technique. The technique is applicable to all gramma...
AbstractThere has been a recent effort in the literature to reconsider grammar-dependent software de...
This report describes a new algorithm for table-driven parsing with arbitrary context-free grammars....
The Generalized LR (GLR) parsing algorithm is attractive for use in parsing programming languages be...