« earlier | later » Page 1 of 2
Ian Bicking: a blog :: lxml: an underappreciated web scraping library edit / delete
Useful overview of lxml, which is the module I really ought to use for random XML/HTML parsing.
SNOBOL4.ORG: SNOBOL4 Resources edit / delete
SNOBOL is interesting in that it's a dynamically-typed language with (what these days we'd call) a combinator parser built in -- although it's not a structured language. Free implementations exist.
to language-design parsing programming snobol software ... on 27 October 2009
WebHome < HUT < TWiki edit / delete
Some interesting parser/compiler stuff for Haskell.
to compiler grammar haskell parsing research ... on 06 June 2009
LEPL - A Parser Library for Python 3 (and 2.6) — LEPL v2.0.2 documentation edit / delete
Parsec for Python, basically.
polyparse: alternative parser combinator libraries edit / delete
... which appear to be like Parsec, but with a cut operator rather than a try operator. Worth looking at.
to compilation haskell parsing research ... on 24 June 2008
Room 101: Parser Combinators edit / delete
Building parser combinators in an OO language (in this case, Smalltalk).
Niklaus Wirth, "Compiler Construction" edit / delete
Wirth's book on writing single-pass compilers. Not ground-breaking, but it's a good introduction to the subject.
A reasonably nice parsing framework for Python that takes EBNF input and gives you a tree of locations as output.
DParser for Python edit / delete
One Python parsing option. The underlying C library looks very powerful, but its documentation is rather lacking, and the Python interface is very limited (and a bit awkward to use).
« earlier | later » Page 1 of 2
| - parsing | |
| 1 | + compilation |
| 7 | + compiler |
| 1 | + etext |
| 1 | + grammar |
| 5 | + haskell |
| 1 | + html |
| 1 | + language-design |
| 1 | + lxml |
| 1 | + macro |
| 1 | + oo |
| 1 | + programming |
| 6 | + python |
| 13 | + research |
| 1 | + snobol |
| 7 | + software |
| 1 | + xml |
tasty by Adam Sampson.