Difference between revisions of "Parsers"
From HaskellWiki
Tomjaguarpaw (talk | contribs) (Deleting page that hasn't been edited for over 10 years) |
m (Reverted edits by Tomjaguarpaw (talk) to last revision by Nedervold) |
||
Line 1: | Line 1: | ||
+ | [[Category:Libraries]] | ||
+ | Language/File format Parsers in Haskell | ||
+ | This page is intended to serve as a collection of links to various readily-available parsers, implemented in Haskell. | ||
+ | |||
+ | == ASN.1 == | ||
+ | [[Parsec]] parser for large subset of ASN.1 grammar (circa 98): http://adept.linux.kiev.ua/repos/asn1/ | ||
+ | |||
+ | == E-mail/SMTP == | ||
+ | [[Parsec]] parsers for grammars from RFC2821 and RFC2822 : http://cryp.to/hsemail/ | ||
+ | |||
+ | == Javascript == | ||
+ | [[Parsec]] parser for Javascript 1.5: [[Libraries_and_tools/HJS]] | ||
+ | |||
+ | == JSON == | ||
+ | [[Parsec]] parser for JSON: http://www.tom.sfc.keio.ac.jp/~sakai/d/data/200604/JSON.hs | ||
+ | |||
+ | Another [[Parsec]] parser for JSON: http://snippets.dzone.com/posts/show/3660 | ||
+ | |||
+ | == Other places to look == | ||
+ | Make sure you visited [[Applications_and_libraries/Compilers_and_interpreters]]. | ||
+ | |||
+ | Found a parser which I forgot to mention? Add link here. |
Latest revision as of 15:19, 6 February 2021
Language/File format Parsers in Haskell
This page is intended to serve as a collection of links to various readily-available parsers, implemented in Haskell.
ASN.1
Parsec parser for large subset of ASN.1 grammar (circa 98): http://adept.linux.kiev.ua/repos/asn1/
E-mail/SMTP
Parsec parsers for grammars from RFC2821 and RFC2822 : http://cryp.to/hsemail/
Javascript
Parsec parser for Javascript 1.5: Libraries_and_tools/HJS
JSON
Parsec parser for JSON: http://www.tom.sfc.keio.ac.jp/~sakai/d/data/200604/JSON.hs
Another Parsec parser for JSON: http://snippets.dzone.com/posts/show/3660
Other places to look
Make sure you visited Applications_and_libraries/Compilers_and_interpreters.
Found a parser which I forgot to mention? Add link here.