update astWalker to support JSX
prettyPrinter for JSX