From 608ab71cce1b909565151ee30521fa2133ba4f6c Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Sat, 5 Jun 2004 02:47:08 +0000 Subject: [PATCH] Got rid of the break we added to translationUnit which ended up bringing untimely endings to the parse. Also added a fix for Dave to nextToken in the scanner which resulted in the massive increase of char[]s. --- .../parser/org/eclipse/cdt/internal/core/parser/Parser.java | 1 - .../eclipse/cdt/internal/core/parser/scanner/Scanner.java | 5 ----- 2 files changed, 6 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Parser.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Parser.java index 5a6136e9530..5d5f21f7af0 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Parser.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Parser.java @@ -214,7 +214,6 @@ public abstract class Parser extends ExpressionParser implements IParser if( e instanceof Exception ) logException( "translationUnit", (Exception) e ); //$NON-NLS-1$ failParse(); - break; } } compilationUnit.exitScope( requestor, astFactory.getReferenceManager() ); diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/Scanner.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/Scanner.java index 311c08c2557..1d7f13edc3f 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/Scanner.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/Scanner.java @@ -2113,11 +2113,6 @@ public final class Scanner implements IScanner, IScannerData { continue; } } - if (( getDepth() != 0) && !atEOF ) - { - atEOF = true; - handleProblem( IProblem.SCANNER_UNEXPECTED_EOF, null, getCurrentOffset(), false, true ); - } // we're done throwEOF(null);