parameters: (self, files, callback)
docstring: Parse the functions declared in a given list of files and invokes the
      callback per encountered function.
  
      Args:
        files: The files to parse.
        callback: The callback to invoke per encountered function.
        output_base: A handle to the output file that will receive the function
            definitions.
docstring_summary: Parse the functions declared in a given list of files and invokes the
      callback per encountered function.
docstring_tokens: Parse the functions declared in a given list of files and invokes the callback per encountered function .
function: def VisitFunctionsInFiles(self, files, callback):
      """Parse the functions declared in a given list of files and invokes the
      callback per encountered function.
  
      Args:
        files: The files to parse.
        callback: The callback to invoke per encountered function.
        output_base: A handle to the output file that will receive the function
            definitions.
      """
      for filename in files:
        with open(filename, 'rb') as f:
          f_content = f.read()
  
        for m_iter in _FUNCTION_MATCH_RE.finditer(f_content):
          callback(m_iter.group('name'), m_iter.group('ret'),
                   m_iter.group('params'), m_iter.group('conv'),
                   m_iter.group('module_name'))
function_tokens: def VisitFunctionsInFiles ( self , files , callback ) : for filename in files : with open ( filename , 'rb' ) as f : f_content = f . read ( ) for m_iter in _FUNCTION_MATCH_RE . finditer ( f_content ) : callback ( m_iter . group ( 'name' ) , m_iter . group ( 'ret' ) , m_iter . group ( 'params' ) , m_iter . group ( 'conv' ) , m_iter . group ( 'module_name' ) )