Shift format ECMAScript 5 AST tooling