parameters: (pathname)
return_statement: return _parsecache.get(pathname)
docstring: Parse a filename into a parserdata.StatementList. A cache is used to avoid re-parsing
      makefiles that have already been parsed and have not changed.
docstring_summary: Parse a filename into a parserdata.StatementList. A cache is used to avoid re-parsing
      makefiles that have already been parsed and have not changed.
docstring_tokens: Parse a filename into a parserdata . StatementList . A cache is used to avoid re - parsing makefiles that have already been parsed and have not changed .
function: def parsefile(pathname):
      """
      Parse a filename into a parserdata.StatementList. A cache is used to avoid re-parsing
      makefiles that have already been parsed and have not changed.
      """
  
      pathname = os.path.realpath(pathname)
      return _parsecache.get(pathname)
function_tokens: def parsefile ( pathname ) : pathname = os . path . realpath ( pathname ) return _parsecache . get ( pathname )