Generate a PEG.js parser from a markdown specification