Forgot to output struct declarations in ctags
This commit is contained in:
parent
ae0299c38d
commit
1113da05d8
9
ctags.d
9
ctags.d
|
@ -52,6 +52,15 @@ class CTagsPrinter : ASTVisitor
|
||||||
context = c;
|
context = c;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override void visit(StructDeclaration dec)
|
||||||
|
{
|
||||||
|
tagLines ~= "%s\t%s\t%d;\"\ts%s\n".format(dec.name.value, fileName, dec.name.line, context);
|
||||||
|
auto c = context;
|
||||||
|
context = "\tstruct:" ~ dec.name.value;
|
||||||
|
dec.accept(this);
|
||||||
|
context = c;
|
||||||
|
}
|
||||||
|
|
||||||
override void visit(InterfaceDeclaration dec)
|
override void visit(InterfaceDeclaration dec)
|
||||||
{
|
{
|
||||||
tagLines ~= "%s\t%s\t%d;\"\ti%s\n".format(dec.name.value, fileName, dec.name.line, context);
|
tagLines ~= "%s\t%s\t%d;\"\ti%s\n".format(dec.name.value, fileName, dec.name.line, context);
|
||||||
|
|
Loading…
Reference in New Issue