« earlier | later » Page 1 of 3
picol, a Tcl interpreter in 550 lines of C code edit / delete
As it says. Nothing fancy, but this is a nice example of a small language.
to cmp409 compiler interpreter parsing tcl ... on 06 January 2018
Understanding and Writing Compilers edit / delete
Richard Bornat's 1979 book on writing compilers. Substantially more accessible than the dragon book. The examples are mostly in BCPL, which (as usual) I'm dead impressed with; for a typeless language it's very clean and clearly suited to the purpose.
to bcpl compiler etext parsing retrocomputing syntax ... on 26 January 2016
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).
« earlier | later » Page 1 of 3
- parsing | |
1 | + bcpl |
2 | + cmp409 |
1 | + compilation |
9 | + compiler |
2 | + etext |
1 | + grammar |
5 | + haskell |
1 | + history |
1 | + html |
1 | + interpreter |
1 | + language-design |
1 | + languages |
1 | + lxml |
1 | + macro |
1 | + oo |
1 | + programming |
6 | + python |
13 | + research |
1 | + retrocomputing |
1 | + snobol |
7 | + software |
1 | + syntax |
1 | + tcl |
1 | + xml |
tasty by Adam Sampson.