From 2ea954d0568baa4e8b552d219213d0a0d01b7052 Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Mon, 28 Mar 2005 19:13:15 +0000 Subject: [PATCH] Added field completion where the prefix is empty. --- .../cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java index 7411de9f823..936250b398c 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java @@ -345,6 +345,7 @@ public class GNUCPPSourceParser extends AbstractGNUSourceCodeParser { switch (LT(1)) { case IToken.tIDENTIFIER: case IToken.tCOMPLETION: + case IToken.tEOC: last = consume(); last = consumeTemplateArguments(last, argumentList); if (last.getType() == IToken.tGT) @@ -2601,7 +2602,9 @@ public class GNUCPPSourceParser extends AbstractGNUSourceCodeParser { // We're a single token CPPASTName name = new CPPASTName(duple.toCharArray()); IToken token = duple.getFirstToken(); - if (token.getType() == IToken.tCOMPLETION) { + switch (token.getType()) { + case IToken.tCOMPLETION: + case IToken.tEOC: createCompletionNode(token); completionNode.addName(name); }