This commit is contained in:
parent
cf57888140
commit
683aa87975
|
|
@ -124,7 +124,7 @@ final class FirstPass : ASTVisitor
|
||||||
dec.parameters, dec.comment);
|
dec.parameters, dec.comment);
|
||||||
symbol.protection = protection;
|
symbol.protection = protection;
|
||||||
symbol.parent = currentSymbol;
|
symbol.parent = currentSymbol;
|
||||||
symbol.acSymbol.doc = dec.comment;
|
symbol.acSymbol.doc = internString(dec.comment);
|
||||||
currentSymbol.addChild(symbol);
|
currentSymbol.addChild(symbol);
|
||||||
if (dec.functionBody !is null)
|
if (dec.functionBody !is null)
|
||||||
{
|
{
|
||||||
|
|
@ -183,7 +183,7 @@ final class FirstPass : ASTVisitor
|
||||||
symbolFile, declarator.name.index, t);
|
symbolFile, declarator.name.index, t);
|
||||||
symbol.protection = protection;
|
symbol.protection = protection;
|
||||||
symbol.parent = currentSymbol;
|
symbol.parent = currentSymbol;
|
||||||
symbol.acSymbol.doc = dec.comment;
|
symbol.acSymbol.doc = internString(dec.comment);
|
||||||
currentSymbol.addChild(symbol);
|
currentSymbol.addChild(symbol);
|
||||||
}
|
}
|
||||||
if (dec.autoDeclaration !is null)
|
if (dec.autoDeclaration !is null)
|
||||||
|
|
@ -195,7 +195,7 @@ final class FirstPass : ASTVisitor
|
||||||
identifier.index, null);
|
identifier.index, null);
|
||||||
symbol.protection = protection;
|
symbol.protection = protection;
|
||||||
symbol.parent = currentSymbol;
|
symbol.parent = currentSymbol;
|
||||||
symbol.acSymbol.doc = dec.comment;
|
symbol.acSymbol.doc = internString(dec.comment);
|
||||||
currentSymbol.addChild(symbol);
|
currentSymbol.addChild(symbol);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -213,7 +213,7 @@ final class FirstPass : ASTVisitor
|
||||||
aliasDeclaration.type);
|
aliasDeclaration.type);
|
||||||
symbol.protection = protection;
|
symbol.protection = protection;
|
||||||
symbol.parent = currentSymbol;
|
symbol.parent = currentSymbol;
|
||||||
symbol.acSymbol.doc = aliasDeclaration.comment;
|
symbol.acSymbol.doc = internString(aliasDeclaration.comment);
|
||||||
currentSymbol.addChild(symbol);
|
currentSymbol.addChild(symbol);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -228,7 +228,7 @@ final class FirstPass : ASTVisitor
|
||||||
initializer.type);
|
initializer.type);
|
||||||
symbol.protection = protection;
|
symbol.protection = protection;
|
||||||
symbol.parent = currentSymbol;
|
symbol.parent = currentSymbol;
|
||||||
symbol.acSymbol.doc = aliasDeclaration.comment;
|
symbol.acSymbol.doc = internString(aliasDeclaration.comment);
|
||||||
currentSymbol.addChild(symbol);
|
currentSymbol.addChild(symbol);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -283,7 +283,7 @@ final class FirstPass : ASTVisitor
|
||||||
SemanticSymbol* symbol = allocateSemanticSymbol(dec.name.text,
|
SemanticSymbol* symbol = allocateSemanticSymbol(dec.name.text,
|
||||||
CompletionKind.enumName, symbolFile, dec.name.index, dec.type);
|
CompletionKind.enumName, symbolFile, dec.name.index, dec.type);
|
||||||
symbol.parent = currentSymbol;
|
symbol.parent = currentSymbol;
|
||||||
symbol.acSymbol.doc = dec.comment;
|
symbol.acSymbol.doc = internString(dec.comment);
|
||||||
currentSymbol = symbol;
|
currentSymbol = symbol;
|
||||||
if (dec.enumBody !is null)
|
if (dec.enumBody !is null)
|
||||||
dec.enumBody.accept(this);
|
dec.enumBody.accept(this);
|
||||||
|
|
@ -297,7 +297,7 @@ final class FirstPass : ASTVisitor
|
||||||
SemanticSymbol* symbol = allocateSemanticSymbol(member.name.text,
|
SemanticSymbol* symbol = allocateSemanticSymbol(member.name.text,
|
||||||
CompletionKind.enumMember, symbolFile, member.name.index, member.type);
|
CompletionKind.enumMember, symbolFile, member.name.index, member.type);
|
||||||
symbol.parent = currentSymbol;
|
symbol.parent = currentSymbol;
|
||||||
symbol.acSymbol.doc = member.comment;
|
symbol.acSymbol.doc = internString(member.comment);
|
||||||
currentSymbol.addChild(symbol);
|
currentSymbol.addChild(symbol);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue