Results 141 to 150 of about 1,597 (177)
Some of the next articles are maybe not open access.

Even faster generalized LR parsing

Acta Informatica, 2001
zbMATH Open Web Interface contents unavailable due to conflicting licenses.
John Aycock   +3 more
openaire   +2 more sources

Parsing extended LR(k) grammars

Acta Informatica, 1981
An extended LR(k) (ELR(k)) grammar is a context free grammar in which the right sides of the productions are regular expressions and which can be parsed from left to right with k symbol look-ahead. We present a practical algorithm for producing small fast parsers directly from certain ELR(k) grammars, and an algorithm for converting the remaining ELR(k)
Paul Walton Purdom Jr., Cynthia A. Brown
openaire   +2 more sources

LR(k) Parsing

1990
In this chapter we shall generalize the notion of strong LL(k) parsing presented in Chapter 5 and consider a method for deterministic left parsing that applies to a slightly wider class of context-free grammars than does the strong LL(k) parsing method. This method will be called “canonical LL(k) parsing”. As in strong LL(k) parsing, the acronym “LL(k)”
Seppo Sippu, Eljas Soisalon-Soininen
openaire   +1 more source

Practical error recovery in LR parsing

Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of programming languages - POPL '82, 1982
An automatic syntax error handling technique applicable to LR parsing is presented and analyzed. The technique includes a "phrase-level" error recovery strategy augmented with certain additional features such as "local correction". Attention has also been paid to diagnostic aspects, i.e. the automatic generation of error message texts.
Seppo Sippu, Eljas Soisalon-Soininen
openaire   +1 more source

Generalized LR Parsing for Grammars with Contexts

2015
The Generalized LR parsing algorithm for context-free grammars is notable for having a decent worst-case running time (cubic in the length of the input string), as well as much better performance on “good” grammars. This paper extends the Generalized LR algorithm to the case of “grammars with left contexts” (M. Barash, A.
Mikhail Barash, Alexander Okhotin
openaire   +1 more source

LR Parsing for Boolean Grammars

2005
The generalized LR parsing algorithm for context-free grammars, invented by Tomita in 1986, is extended for the case of Boolean grammars, which are a recently introduced generalization of context-free grammars with logical connectives added to the formalism of rules.
openaire   +1 more source

LR Parsing

ACM Computing Surveys, 1974
Alfred V. Aho, Stephen C. Johnson
openaire   +2 more sources

Generalized LR parsing

1997
Generalized LR parsing has become popular in the second half of the 1980s, after the publication of Tomita’s algorithm [Tomita, 1985]. The theoretical foundation of this approach is in fact much older and dates back to Lang [1974].
openaire   +1 more source

LR and LL parsing

ACM SIGCSE Bulletin, 2000
The two best known parsing algorithms are LR and LL parsing respectively. These algorithms are explained extensively in the vast literature on compiler construction and formal language theory. In almost any textbook, LR and LL are regarded as two distinct methods.
openaire   +2 more sources

GENERALIZED LR PARSING ALGORITHM FOR BOOLEAN GRAMMARS

International Journal of Foundations of Computer Science, 2006
The generalized LR parsing algorithm for context-free grammars is extended for the case of Boolean grammars, which are a generalization of the context-free grammars with logical connectives added to the formalism of rules. In addition to the standard LR operations, Shift and Reduce, the new algorithm uses a third operation called Invalidate, which ...
openaire   +2 more sources

Home - About - Disclaimer - Privacy