From c946e6f846bed8a91490bede581af026b7959634 Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Fri, 1 Apr 2005 19:53:00 +0000 Subject: [PATCH] Bug 90015 - Set the offset of the EOC token to max so that it is properly considered to be at the end of the parse. --- .../cdt/internal/core/parser/scanner2/BaseScanner.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java index 996029379bd..e2237608d87 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java @@ -55,7 +55,9 @@ abstract class BaseScanner implements IScanner { protected static final char[] VA_ARGS_CHARARRAY = "__VA_ARGS__".toCharArray(); //$NON-NLS-1$ - protected final IToken eocToken = new SimpleToken(IToken.tEOC, 0, null, 0); + // The eocToken marks the end of a completion parse. + // The offset is set to the max so that it is properly considered at the end of the parse. + protected final IToken eocToken = new SimpleToken(IToken.tEOC, Integer.MAX_VALUE, null, Integer.MAX_VALUE); /** * @author jcamelon