Title :
A unifying model for lookahead LR parsing
Author :
Bermudez, Manuel E.
Author_Institution :
Florida Univ., Gainesville, FL, USA
Abstract :
A construction method is presented for lookahead LR passers that unifies many of the construction algorithms available in the literature. The model allows single, multiple, and arbitrary symbol lookahead, each only when required. Three user-supplied parameters are used by the construction method; specific settings of these parameters yield well-known grammar classes such as LALR(k), SLR(k), and several subsets of the LR-regular class, among others. Thus. rather than using several severely incompatible parser generators, or making unnatural changes to the grammar to accommodate the parsing techniques, one can manipulate these parameters to obtain a suitable parsing technique. The model captures the essence of the problem of computing lookahead for LR parsers, and provides a better understanding of the relationships among the corresponding classes of context-free grammars
Keywords :
context-free grammars; program compilers; systems analysis; LALR; LR-regular class; SLR; arbitrary symbol lookahead; construction algorithms; construction method; context-free grammars; grammar classes; lookahead LR passers; parser generators; parsing techniques; unifying model; user-supplied parameters; Automata; Context modeling; Debugging; Equations; H infinity control; Mars; Merging;
Conference_Titel :
Computer Languages, 1988. Proceedings., International Conference on
Conference_Location :
Miami Beach, FL
Print_ISBN :
0-8186-0874-9
DOI :
10.1109/ICCL.1988.13038