Package : perl-Parse-ExuberantCTags

Package details

Summary: Efficiently parse exuberant ctags files

This Perl module parses _ctags_ files and handles both traditional ctags as
well as extended ctags files such as produced with _Exuberant ctags_. To
the best of my knowledge, it does not handle emacs-style "_etags_" files.

The module is implemented as a wrapper around the _readtags_ library that
normally ships with _Exuberant ctags_. If you do not know what that is, you
are encouraged to have a look at
In order to use this module, you do not need _Exuberant ctags_ on your
system. The module ships a copy of _readtags_. Quoting the _readtags_

The functions defined in this interface are intended to provide tag file
support to a software tool. The tag lookups provided are sufficiently fast
enough to permit opening a sorted tag file, searching for a matching tag,
then closing the tag file each time a tag is looked up (search times are
on the order of hundredths of a second, even for huge tag files). This is
the recommended use of this library for most tool applications. Adhering
to this approach permits a user to regenerate a tag file at will without
the tool needing to detect and resynchronize with changes to the tag file.
Even for an unsorted 24MB tag file, tag searches take about one second.

License: GPL+ or Artistic

Maintainer: nobody

List of RPMs