A demonstration of how to use byacc and ragel together