Use PEG.JS instead of regular expressions