tcLex is a lexer (lexical analyzer) generator extension to Tcl. It is written in C. The current version is 1.2a1 (see the changes and the TODO list). You can get an archive here:
The online documentation is available here:
You can also view the README file and the Announcement. The license covering tcLex is similar to the Tcl one.