An exploration of PEG.js grammars