/usr/share/doc/re2c/examples/c/state/push.re