2006
DOI: 10.1016/j.scico.2006.04.004
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating GLR parsing algorithms

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2007
2007
2023
2023

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 10 publications
0
3
0
Order By: Relevance
“…This leads to much appreciated linear parse time. It is not true for GLR-type parsing (O(n 3 ) in complexity) and in our case, since we are potentially creating all possible ASTs, we can be exponential [34]. Those parsers create subparsers every time an ambiguity is encountered.…”
Section: Scalabilitymentioning
confidence: 95%
“…This leads to much appreciated linear parse time. It is not true for GLR-type parsing (O(n 3 ) in complexity) and in our case, since we are potentially creating all possible ASTs, we can be exponential [34]. Those parsers create subparsers every time an ambiguity is encountered.…”
Section: Scalabilitymentioning
confidence: 95%
“…There are a number of academic tools that allow you to develop grammars such as ASF+ SDF's meta-environment [11], LAUNCHPADS [21], Synthesizer Generator [31] (has now become commercial), SmartTools [32], LISA [33], and GTB [34] (Grammar ToolBox). Meta-environment has grammar-aware editing, on-the-fly parser generation (supporting immediate grammar testing), GLR parse forest visualization, and some nice features that identify grammar issues such as useless symbols, typos, and inconsistent priorities and associativity.…”
Section: Related Workmentioning
confidence: 99%
“…In particular, we have compared Tomita's original algorithm, and Farshi's modification of it, with the RNGLR algorithm [24,7]; we have compared the Reduction Incorporated GLR algorithm with the other GLR algorithms [23,11]; we have developed resolved right nullable tables and considered their application to RNGLR and LR parsing [22]. We have also made comparative studies of these algorithms when running with a variety of types of LR tables and discussed some of the phenomena that underlie the space and time complexities of these parsers [14,15,13]. More recently we have reported on approaches to the removal of embedded recursion in grammars, a necessary precursor to automaton construction for RIGLR parsers [12,8].…”
Section: Grammars For Standard Programming Languagesmentioning
confidence: 99%