Let me put it like this:
The first time I needed a big parser, I wrote a C-style lexer out of habit... :-)