https://github.com/skvadrik/re2c