Parser combinators

I found this blog post about Parser Combinators by Gilad Bracha very enlightening, especially as it gives a name to the parser construction technique used in the Pyparsing framework, which I wrote about a month ago. It's called a "Parser combinator" .

He also mentions the JParsec, which does the same in Java.