First working caching of peg to grammar generation