ECMAScript AST using Marpa