Add Top-Down Operator Precedence parser and LL1 parser interface including pre-built grammar and parser callback methods