ragel cheat sheet