From 6df8a731ad3eb03d1c5fd7d14b4987dc57b9c3ac Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Thu, 14 Apr 2005 20:31:59 +0000 Subject: [PATCH] Turned new content assist on for C. --- .../cdt/internal/core/dom/parser/c/GNUCSourceParser.java | 6 ++++++ .../cdt/internal/ui/text/CSourceViewerConfiguration.java | 7 +------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/GNUCSourceParser.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/GNUCSourceParser.java index 14c291a1298..d9e6a2d42f3 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/GNUCSourceParser.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/GNUCSourceParser.java @@ -2038,6 +2038,12 @@ public class GNUCSourceParser extends AbstractGNUSourceCodeParser { */ protected IASTName createName(IToken t) { IASTName n = new CASTName(t.getCharImage()); + switch (t.getType()) { + case IToken.tCOMPLETION: + case IToken.tEOC: + createCompletionNode(t).addName(n); + break; + } ((ASTNode) n).setOffsetAndLength(t.getOffset(), t.getEndOffset() - t.getOffset()); return n; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java index 0e65baaef01..c93d55b605a 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java @@ -6,10 +6,6 @@ package org.eclipse.cdt.internal.ui.text; import java.util.Vector; -import org.eclipse.cdt.core.CCorePlugin; -import org.eclipse.cdt.core.filetype.ICFileType; -import org.eclipse.cdt.core.filetype.ICFileTypeConstants; -import org.eclipse.cdt.core.model.IWorkingCopy; import org.eclipse.cdt.internal.ui.editor.CEditor; import org.eclipse.cdt.internal.ui.editor.CElementHyperlinkDetector; import org.eclipse.cdt.internal.ui.editor.CSourceViewer; @@ -20,8 +16,6 @@ import org.eclipse.cdt.internal.ui.text.contentassist.CCompletionProcessor2; import org.eclipse.cdt.internal.ui.text.contentassist.ContentAssistPreference; import org.eclipse.cdt.ui.CElementContentProvider; import org.eclipse.cdt.ui.CUIPlugin; -import org.eclipse.core.resources.IProject; -import org.eclipse.core.resources.IResource; import org.eclipse.jface.dialogs.IDialogSettings; import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.text.DefaultInformationControl; @@ -49,6 +43,7 @@ import org.eclipse.jface.text.rules.DefaultDamagerRepairer; import org.eclipse.jface.text.rules.RuleBasedScanner; import org.eclipse.jface.text.source.IAnnotationHover; import org.eclipse.jface.text.source.ISourceViewer; +import org.eclipse.jface.text.source.SourceViewerConfiguration; import org.eclipse.jface.util.PropertyChangeEvent; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Shell;