From f94e929c78d797da43536c8a1c245309bc9fcd37 Mon Sep 17 00:00:00 2001 From: "julian.moschuering" Date: Sat, 21 Jun 2014 02:14:41 +0200 Subject: [PATCH] added enum constants to --ctags output --- ctags.d | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ctags.d b/ctags.d index ae7d506..f33cfdd 100644 --- a/ctags.d +++ b/ctags.d @@ -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);