Update libdparse

This commit is contained in:
Hackerpilot 2014-08-18 17:15:58 -07:00
parent 415685e59f
commit ca34a0640e
2 changed files with 14 additions and 11 deletions

View File

@ -225,18 +225,21 @@ final class FirstPass : ASTVisitor
override void visit(const AliasDeclaration aliasDeclaration) override void visit(const AliasDeclaration aliasDeclaration)
{ {
if (aliasDeclaration.initializers.length == 0) if (aliasDeclaration.initializers.length == 0)
{
foreach (name; aliasDeclaration.identifierList.identifiers)
{ {
SemanticSymbol* symbol = allocateSemanticSymbol( SemanticSymbol* symbol = allocateSemanticSymbol(
aliasDeclaration.name.text, name.text,
CompletionKind.aliasName, CompletionKind.aliasName,
symbolFile, symbolFile,
aliasDeclaration.name.index, name.index,
aliasDeclaration.type); aliasDeclaration.type);
symbol.protection = protection; symbol.protection = protection;
symbol.parent = currentSymbol; symbol.parent = currentSymbol;
symbol.acSymbol.doc = internString(aliasDeclaration.comment); symbol.acSymbol.doc = internString(aliasDeclaration.comment);
currentSymbol.addChild(symbol); currentSymbol.addChild(symbol);
} }
}
else else
{ {
foreach (initializer; aliasDeclaration.initializers) foreach (initializer; aliasDeclaration.initializers)

@ -1 +1 @@
Subproject commit 2c5506a5702ae9fb95544f788cc0fd8b8606ba3d Subproject commit a91eb13e38a8560b9dda025b1c8ea837018e8252