Too Long; Didn't Read
The [Chevrotain] allows you to build your own grammar rules, validate and parse the result at the end. It is a tool to describe the rules of your expression. For example, in a math expression you are expecting that the first variable will be a `Number`, second plus or minus and the third must be a Number.