Monadic parser combinators
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 al...
Main Authors: | Hutton, Graham, Meijer, Erik |
---|---|
Format: | Monograph |
Language: | English |
Published: |
School of Computer Science and IT
1996
|
Online Access: | http://eprints.nottingham.ac.uk/237/ http://eprints.nottingham.ac.uk/237/ http://eprints.nottingham.ac.uk/237/1/monparsing.pdf |
Similar Items
-
Monadic parsing in Haskell
by: Hutton, Graham, et al.
Published: (1998) -
COD::CIF::Parser: an error-correcting CIF parser for the Perl language
by: Merkys, Andrius, et al.
Published: (2016) -
Monads need not be endofunctors
by: Altenkirch, Thorsten, et al.
Published: (2015) -
Relative monads formalised
by: Altenkirch, Thorsten, et al.
Published: (2014) -
The continuity of monadic stream functions
by: Capretta, Venanzio, et al.
Published: (2017)