1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00

Cleaned up some of the createCompletionNode code.

This commit is contained in:
Doug Schaefer 2005-03-29 15:14:10 +00:00
parent 219aa7056b
commit 7e8e3349ba

View file

@ -1747,9 +1747,7 @@ public class GNUCPPSourceParser extends AbstractGNUSourceCodeParser {
idExpression.setName(name);
name.setParent(idExpression);
name.setPropertyInParent(IASTIdExpression.ID_NAME);
if (completionNode == null)
completionNode = new ASTCompletionNode(token);
completionNode.addName(name);
createCompletionNode(token).addName(name);
return idExpression;
}
default:
@ -2607,8 +2605,8 @@ public class GNUCPPSourceParser extends AbstractGNUSourceCodeParser {
switch (token.getType()) {
case IToken.tCOMPLETION:
case IToken.tEOC:
createCompletionNode(token);
completionNode.addName(name);
createCompletionNode(token).addName(name);
break;
}
name.setOffsetAndLength(duple.getStartOffset(), duple.getEndOffset()