Shameless plug: If you're interested, I wrote an article on this file format using a different parsing technique:
http://www.sourcemod.net/devlog/?p=96 (source code included)
Tree-based parsers are better for coders who like simplicity and don't like maintaining state, so I can certainly see this module being useful ;) good job.
__________________