re2c-general