Back to Search Start Over

An Algorithm for the Construction Of Bounded-Context Parsers.

Authors :
Loeckx, Jacques
Reynolds, J. C.
Source :
Communications of the ACM; May70, Vol. 13 Issue 5, p297-307, 11p
Publication Year :
1970

Abstract

An algorithm is described which accepts an arbitrary context-free grammar and constructs a bounded-context parser for it whenever such a parser exists. In the first part of the paper the definition of a context-free grammar and the working of a bounded-context parser are recalled. The notion of reduction class for a context-free gram- mar is then introduced and its connection with the structure of a bounded-context parser is indicated. Next, pushdown automata which generate the different reduction classes of a Context-free grammar ore defined. Finally, the algorithm is described; it essentially carries out an exhaustive study of all possible runs of the pushdown automata generating the reduction classes, In the second part, the utility of the algorithm is discussed in the light of the experience gained from its use in compiler design. The algorithm is claimed to be particularly useful in the simultaneous design of a language and a compiler for it. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00010782
Volume :
13
Issue :
5
Database :
Complementary Index
Journal :
Communications of the ACM
Publication Type :
Periodical
Accession number :
5247919
Full Text :
https://doi.org/10.1145/362349.362359