Package pyctags :: Module harvesters :: Class kind_harvester
[hide private]
[frames] | no frames]

Class kind_harvester

source code

base_harvester --+
                 |
                kind_harvester

Harvests exuberant ctags' extended "kind" information, such as class, member, variable, etc.

Instance Methods [hide private]
 
__init__(self) source code
 
feed(self, entry)
Organizes data into a dict with kind as the keys, values are a list of entries of that kind.
source code
dict
get_data(self)
Gets the dict built with self.feed().
source code

Inherited from base_harvester: do_after, do_before, process_tag_list

Method Details [hide private]

feed(self, entry)

source code 

Organizes data into a dict with kind as the keys, values are a list of entries of that kind.

Parameters:
  • entry (ctags_entry) - entry to process
Overrides: base_harvester.feed

get_data(self)

source code 

Gets the dict built with self.feed(). Dict keys are tag kinds, values are lists of ctags_entry instances sporting that kind.

Returns: dict
tag data organized by exuberant ctags kind
Overrides: base_harvester.get_data