| Copyright | Peter Ljunglof 2002 |
|---|---|
| License | GPL |
| Maintainer | otakar-smrz users.sf.net |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | Safe |
| Language | Haskell98 |
PureFP.Parsers
Description
Chapters 3 and 4 of Pure Functional Parsing an advanced tutorial by Peter Ljunglöf
http://www.ling.gu.se/~peb/pubs/p02-lic-thesis.pdf
http://www.ling.gu.se/~peb/software/functional-parsing/
With this limited distribution, you can create only some of the parsers described in the thesis. These include in particular:
Standards- PureFP.Parsers.Standard, the standard parser, sec. 3.2
Streams- PureFP.Parsers.Stream, the stream processor parser, sec. 3.5.2
Tries- PureFP.Parsers.Trie, the trie parser, sec. 4.2.1
AmbTries- PureFP.Parsers.AmbTrie, the ambiguous trie parser, sec. 4.2.2
ExTries- PureFP.Parsers.ExTrie, the extended trie parser, sec. 4.3.3
AmbExTries- PureFP.Parsers.AmbExTrie, the ambiguous extended trie parser, sec. 4.3.4
PairTrieStandards- PureFP.Parsers.PairTrie, together with PureFP.Parsers.Standard, the paired trie parser, sec. 4.4