peg.js grammar for Cycledash Query Language

all tests pass!

Check a few more error conditions

generate parser JS with gulp