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
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user