re2c should allow multiple re2c:rules blocks. Different blocks should be addressed somehow, e.g. by name. Original comment by: skvadrik