; }  /**  * Recursively walks AST and extracts ES0 React component names, child components, props and state  * @param {ast} ast  * @returns {Object} Nested object containing name, children,  * props and state properties of components  */ function getES0ReactComponents(ast) {   const output = {     name: '',     state: {},     props: {},     methods: [],     children: [],   };   let iter = [];   let 