1999
DOI: 10.1007/3-540-48515-5_8
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Combinator Parsers

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2006
2006
2020
2020

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(11 citation statements)
references
References 5 publications
0
11
0
Order By: Relevance
“…Hutton and Meijer [1998] wrote a tutorial on a monadic approach to the definition of parser combinators and discussed the advantages which result from this approach. Koopman and Plasmeijer [1999] showed how the efficiency of combinator parsers can be substantially increased by use of continuations to avoid the creation of intermediate data structures and the introduction of an exclusive orelse combinator to be used to limit backtracking where it is known that only one alternative can succeed. Leijen and Meijer [2001] developed Parsec, a library of monadic parser combinators built in Haskell.…”
Section: A History Of Parser Combinators and Their Use In Nlismentioning
confidence: 99%
“…Hutton and Meijer [1998] wrote a tutorial on a monadic approach to the definition of parser combinators and discussed the advantages which result from this approach. Koopman and Plasmeijer [1999] showed how the efficiency of combinator parsers can be substantially increased by use of continuations to avoid the creation of intermediate data structures and the introduction of an exclusive orelse combinator to be used to limit backtracking where it is known that only one alternative can succeed. Leijen and Meijer [2001] developed Parsec, a library of monadic parser combinators built in Haskell.…”
Section: A History Of Parser Combinators and Their Use In Nlismentioning
confidence: 99%
“…These libraries focus on producing a single result. Koopman et al [17] use a continuation-based approach to eliminate intermediate list creation.…”
Section: Dynamic Programmingmentioning
confidence: 99%
“…Parser combinators (Burge 1975;Wadler 1985;Fairbairn 1987;Hutton 1992;Meijer 1992;Fokker 1995;Röjemo 1995;Swierstra and Duponcheel 1996;Koopman and Plasmeijer 1999;Leijen and Meijer 2001;Ljunglöf 2002;Hughes and Swierstra 2003;Claessen 2004;Frost et al 2008;Wallace 2008, and many others) can provide an elegant and declarative method for implementing parsers. When compared with typical parser generators they have some advantages: it is easy to abstract over recurring grammatical patterns, and there is no need to use a separate tool just to parse something.…”
Section: Introductionmentioning
confidence: 99%