CiteULike is a free online bibliography manager. Register and you can start organising your references online.

Monadic Parser Combinators

No. NOTTCS-TR-96-4. (1996)

X Abstract

In functional programming, a popular approach to building recursive descent parsers is to model parsers as functions, and to define higher-order functions (or combinators) that implement grammar constructions such as sequencing, choice, and repetition. Such parsers form an instance of a monad , an algebraic structure from mathematics that has proved useful for addressing a number of computational problems. The purpose of this article is to provide a step-by-step tutorial on the monadic approach ...

View the full article here:

CiteSeerX Beta

This article has been bookmarked 11 times, initially on 2005-01-02.

2009-10-21 User puzza
2008-02-29 Group Lambda the Ultimate
2008-01-16 User mcclurmc
2006-05-12 User joelh
2006-05-11 User jrw
2006-05-02 User roi
2005-01-23 User JacquesC
Group NU-PRL
User eaubin
2005-01-06 User twleung
2005-01-02 User JeffreyPalmer
Privacy Statement | Terms & Conditions
CiteULike organises scholarly (or academic) papers or literature and provides bibliographic (which means it makes bibliographies) for universities and higher education establishments. It helps undergraduates and postgraduates. People studying for PhDs or in postdoctoral (postdoc) positions. The service is similar in scope to EndNote or RefWorks or any other reference manager like BibTeX, but it is a social bookmarking service for scientists and humanities researchers.