Why not adopt me?
This distribution is up for adoption!
If you're interested then please contact the PAUSE module admins via
email.
new
Returns a new tag object
type
, modify_options
Abstract methods
to_string
A tag stringifies to an appropriate line in a ctags file.
on_register
Allows tag to meddle with process when registered with the main tagger object. Return false if want to prevent registration (e.g. for control tags such as Perl::Tags::Tag::Recurse
.)
Perl::Tags::Tag::Package
type
: p
modify_options
Sets static=0
on_register
Sets the package name
Perl::Tags::Tag::Var
type
: v
on_register
Make a tag for this variable unless we're told not to. We
assume that a variable is always static, unless it appears
in a package before any sub. (Not necessarily true, but
it's ok for most purposes and Vim works fine even if it is
incorrect)
- pltags.pl comments
Perl::Tags::Tag::Sub
type
: s
on_register
Make a tag for this sub unless we're told not to. We assume
that a sub is static, unless it appears in a package. (Not
necessarily true, but it's ok for most purposes and Vim works
fine even if it is incorrect)
- pltags comments
Perl::Tags::Tag::Constant
type
: c
Perl::Tags::Tag::Label
type
: l
Perl::Tags::Tag::Recurse
type
: dummy
This is a pseudo-tag, see "register" in Perl::Tags.
on_register
Recurse adding this new module to the queue.