Merge pull request #185 from ArchyInf/master

added enum constants to --ctags output
This commit is contained in:
Brian Schott 2014-06-23 20:27:42 +00:00
commit ade1a718ac
1 changed files with 10 additions and 0 deletions

10
ctags.d
View File

@ -156,6 +156,16 @@ class CTagsPrinter : ASTVisitor
dec.accept(this);
}
override void visit(const AutoDeclaration dec)
{
foreach (i; dec.identifiers)
{
tagLines ~= "%s\t%s\t%d;\"\tv%s\n".format(i.text, fileName,
i.line, context);
}
dec.accept(this);
}
override void visit(const Invariant dec)
{
tagLines ~= "invariant\t%s\t%d;\"\tv%s\n".format(fileName, dec.line, context);