This commit is contained in:
parent
a1e454f908
commit
aaf4301727
|
@ -68,12 +68,21 @@ class FinderVisitor : ASTVisitor
|
||||||
|
|
||||||
override void visit(const AliasDeclaration dec)
|
override void visit(const AliasDeclaration dec)
|
||||||
{
|
{
|
||||||
if (dec.identifierList is null)
|
if (dec.identifierList !is null)
|
||||||
return;
|
{
|
||||||
foreach (ident; dec.identifierList.identifiers)
|
foreach (ident; dec.identifierList.identifiers)
|
||||||
|
{
|
||||||
if (ident.text == symbolName)
|
if (ident.text == symbolName)
|
||||||
output.writefln("%s(%d:%d)", fileName, ident.line, ident.column);
|
output.writefln("%s(%d:%d)", fileName, ident.line, ident.column);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
foreach (initializer; dec.initializers)
|
||||||
|
{
|
||||||
|
if (initializer.name.text == symbolName)
|
||||||
|
output.writefln("%s(%d:%d)", fileName, initializer.name.line,
|
||||||
|
initializer.name.column);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
override void visit(const Declarator dec)
|
override void visit(const Declarator dec)
|
||||||
{
|
{
|
||||||
|
@ -81,7 +90,7 @@ class FinderVisitor : ASTVisitor
|
||||||
output.writefln("%s(%d:%d)", fileName, dec.name.line, dec.name.column);
|
output.writefln("%s(%d:%d)", fileName, dec.name.line, dec.name.column);
|
||||||
}
|
}
|
||||||
|
|
||||||
override void visit (const AutoDeclaration ad)
|
override void visit(const AutoDeclaration ad)
|
||||||
{
|
{
|
||||||
foreach (id; ad.identifiers)
|
foreach (id; ad.identifiers)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue