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:
parent
219aa7056b
commit
7e8e3349ba
1 changed files with 3 additions and 5 deletions
|
@ -1747,9 +1747,7 @@ public class GNUCPPSourceParser extends AbstractGNUSourceCodeParser {
|
||||||
idExpression.setName(name);
|
idExpression.setName(name);
|
||||||
name.setParent(idExpression);
|
name.setParent(idExpression);
|
||||||
name.setPropertyInParent(IASTIdExpression.ID_NAME);
|
name.setPropertyInParent(IASTIdExpression.ID_NAME);
|
||||||
if (completionNode == null)
|
createCompletionNode(token).addName(name);
|
||||||
completionNode = new ASTCompletionNode(token);
|
|
||||||
completionNode.addName(name);
|
|
||||||
return idExpression;
|
return idExpression;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
@ -2607,8 +2605,8 @@ public class GNUCPPSourceParser extends AbstractGNUSourceCodeParser {
|
||||||
switch (token.getType()) {
|
switch (token.getType()) {
|
||||||
case IToken.tCOMPLETION:
|
case IToken.tCOMPLETION:
|
||||||
case IToken.tEOC:
|
case IToken.tEOC:
|
||||||
createCompletionNode(token);
|
createCompletionNode(token).addName(name);
|
||||||
completionNode.addName(name);
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
name.setOffsetAndLength(duple.getStartOffset(), duple.getEndOffset()
|
name.setOffsetAndLength(duple.getStartOffset(), duple.getEndOffset()
|
||||||
|
|
Loading…
Add table
Reference in a new issue