Practical Aspects of Declarative Languages
DOI: 10.1007/978-3-540-77442-6_12
|View full text |Cite
|
Sign up to set email alerts
|

Parser Combinators for Ambiguous Left-Recursive Grammars

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
28
0
2

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 29 publications
(30 citation statements)
references
References 11 publications
0
28
0
2
Order By: Relevance
“…Frost et al [7] present an approach for supporting direct left recursion based on the length of the input. In this approach, the number of calls to recognizers at each input position is maintained.…”
Section: Left-recursion Curtailment Using the Input Lengthmentioning
confidence: 99%
“…Frost et al [7] present an approach for supporting direct left recursion based on the length of the input. In this approach, the number of calls to recognizers at each input position is maintained.…”
Section: Left-recursion Curtailment Using the Input Lengthmentioning
confidence: 99%
“…In [18], Frost, Hafiz and Callaghan propose a set of parser combinators that can be efficiently used for treating ambiguous grammar (even left-recursive grammars). Their algorithm combines memoization (a technique for storing the values of a function instead of re-computing them each time the function is called) with existing techniques for dealing with left recursion.…”
Section: Related Workmentioning
confidence: 99%
“…We can run the example parser in the OCaml top-level, and OCaml responds with the expected result: let = run parser3' oracle parse E "1111111" − : int list = [7] We can also examine the left and middle components of our example parser. Most interesting is the middle component:…”
Section: Examplementioning
confidence: 99%
“…7 Related to this is the requirement that users do not annotate two different parsers with the same nonterminal; the following must be avoided:…”
Section: Parsing Combinatorsmentioning
confidence: 99%