parameters: (buff)
return_statement: return formatter.getTags()
docstring: Create a DocStruct object that represents a Perl Script
      @param buff: a file like buffer object (StringIO)
docstring_summary: Create a DocStruct object that represents a Perl Script
      @param buff: a file like buffer object (StringIO)
docstring_tokens: Create a DocStruct object that represents a Perl Script @param buff : a file like buffer object ( StringIO )
function: def GenerateTags(buff):
      """Create a DocStruct object that represents a Perl Script
      @param buff: a file like buffer object (StringIO)
  
      """
      formatter = PerlFormatter()
      highlight(buff.read(), get_lexer_by_name("perl"), formatter)
      return formatter.getTags()
function_tokens: def GenerateTags ( buff ) : formatter = PerlFormatter ( ) highlight ( buff . read ( ) , get_lexer_by_name ( "perl" ) , formatter ) return formatter . getTags ( )