I have a somewhat strange relation to parser since a while. Like everyone I started with writing little parsers by hand and bounced several times against yacc and flex failing to get around their very own syntax.
Then I discovered lemon and used it in lighttpd for the configuration and ...
more ...