def module_info
      mod, types = parse, Set.new
      mod.classes.each { |c| types.add?(c.type) }

      return { name: mod.name, code: mod.module_id, types: types }
    end
def module_info
      mod, types = parse, Set.new
      mod.classes.each { |c| types.add?(c.type) }

      return { name: mod.name, code: mod.module_id, types: types }
    end
Create a new ModuleParser, with an optional module code