From 62af2437a9c16e72b0baafe4eef6818374091e08 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 24 Oct 2011 21:29:29 +0400 Subject: [PATCH] Better errors reporting for this case: namespace a { import // <-- error } // <-- reported here namespace b { class Y { class object {} class Z {} } } // <-- used to be reported here --- .../frontend/src/org/jetbrains/jet/lang/parsing/JetParsing.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/parsing/JetParsing.java b/compiler/frontend/src/org/jetbrains/jet/lang/parsing/JetParsing.java index 9ab713325aa..57471dc7120 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/parsing/JetParsing.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/parsing/JetParsing.java @@ -167,7 +167,7 @@ public class JetParsing extends AbstractJetParsing { } PsiBuilder.Marker reference = mark(); - expect(IDENTIFIER, "Expecting qualified name", TokenSet.create(DOT, AS_KEYWORD)); + expect(IDENTIFIER, "Expecting qualified name"); reference.done(REFERENCE_EXPRESSION); while (at(DOT) && lookahead(1) != MUL) { advance(); // DOT