Results 11 to 20 of about 167,806 (216)

Practical LR Parser Generation [PDF]

open access: greenarXiv.org, 2022
Parsing is a fundamental building block in modern compilers, and for industrial programming languages, it is a surprisingly involved task. There are known approaches to generate parsers automatically, but the prevailing consensus is that automatic parser generation is not practical for real programming languages: LR/LALR parsers are considered to be ...
Joe Zimmerman
semanticscholar   +5 more sources

A Drop-in Replacement for LR(1) Table-Driven Parsing [PDF]

open access: diamondAdvances in Computing and Engineering, 2021
This paper presents a construction method for a deterministic one-symbol look-ahead LR parser which allows non-terminals in the parser look-ahead. This effectively relaxes the requirement of parsing the reverse of the right-most derivation of a string ...
Michael Oudshoorn
doaj   +2 more sources

Notes on LR parser design [PDF]

open access: yesProceedings of the 15th conference on Computational linguistics -, 1994
5 pages, uuncoded, gzipped ...
C. Samuelsson
openaire   +4 more sources

A functional LR parser

open access: yesTheoretical Computer Science, 1992
zbMATH Open Web Interface contents unavailable due to conflicting licenses.
Leermakers, M.C.J.   +2 more
openaire   +4 more sources

Bottom-Up Parser: Look-Ahead LR Parser

open access: yesInternational Journal of Recent Technology and Engineering (IJRTE), 2019
Compiler is used for the purpose of converting high level code to machine code. For doing this procedure we have six steps. On these steps the syntax analyses is the second step of compiler. The lexical analyzer produce token in the output. The tokens are used as input to syntax analyzer. Syntax analyzer performs parsing operation.
openaire   +2 more sources

Apportioning Development Effort in a Probabilistic LR Parsing System through Evaluation [PDF]

open access: green, 1996
We describe an implemented system for robust domain-independent syntactic parsing of English, using a unification-based grammar of part-of-speech and punctuation labels coupled with a probabilistic LR parser.
Briscoe, Ted, Carroll, John
core   +5 more sources

Validating LR(1) Parsers [PDF]

open access: bronze, 2012
An LR(1) parser is a finite-state automaton, equipped with a stack, which uses a combination of its current state and one lookahead symbol in order to determine which action to perform next. We present a validator which, when applied to a context-free grammar G and an automaton A, checks that A and G agree.
Jacques-Henri Jourdan   +2 more
openalex   +2 more sources

LLLR Parsing: a Combination of LL and LR Parsing [PDF]

open access: green, 2016
A new parsing method called LLLR parsing is defined and a method for producing LLLR parsers is described. An LLLR parser uses an LL parser as its backbone and parses as much of its input string using LL parsing as possible.

core   +3 more sources

LR parsers for natural languages [PDF]

open access: goldProceedings of the 22nd annual meeting on Association for Computational Linguistics -, 1984
MLR, an extended LR parser, is introduced, and its application to natural language parsing is discussed. An LR parser is a shift-reduce parser which is deterministically guided by a parsing table. A parsing table can be obtained automatically from a context-free phrase structure grammar.
Masaru Tomita
openalex   +3 more sources

Disambiguation Filters for Scannerless Generalized LR Parsers [PDF]

open access: bronze, 2002
In this paper we present the fusion of generalized LR parsing and scannerless parsing. This combination supports syntax de.nitions in which all aspects (lexical and context-free) of the syntax of a language are de.ned explicitly in one formalism. Furthermore, there are no restrictions on the class of grammars, thus allowing a natural syntax tree ...
Mark van den Brand   +3 more
openalex   +8 more sources

Home - About - Disclaimer - Privacy