http://re2c.sourceforge.net/
