A simple message parser implemented using Ragel