SQL EBNF conversion to Marpa progammatically