More tests for imports
This commit is contained in:
@@ -29,6 +29,7 @@ public interface JetNodeTypes {
|
||||
JetNodeType NAMED_ARGUMENT = new JetNodeType("NAMED_ARGUMENT");
|
||||
JetNodeType CLASS_BODY = new JetNodeType("CLASS_BODY");
|
||||
JetNodeType IMPORT_DIRECTIVE = new JetNodeType("IMPORT_DIRECTIVE");
|
||||
JetNodeType IMPORTED = new JetNodeType("IMPORTED");
|
||||
|
||||
IElementType NAMESPACE_NAME = new JetNodeType("NAMESPACE_NAME");
|
||||
}
|
||||
|
||||
@@ -124,14 +124,14 @@ public class JetParsing {
|
||||
errorWithRecovery("Qualified name must be a '.'-separated identifier list", TokenSet.create(AS_KEYWORD, DOT, MAP, SEMICOLON));
|
||||
}
|
||||
}
|
||||
if (at(MAP)) {
|
||||
advance();
|
||||
handleUselessRename();
|
||||
}
|
||||
else if (at(AS_KEYWORD)) {
|
||||
advance();
|
||||
expect(IDENTIFIER, "Expecting identifier", TokenSet.create(SEMICOLON));
|
||||
}
|
||||
if (at(MAP)) {
|
||||
advance();
|
||||
handleUselessRename();
|
||||
}
|
||||
else if (at(AS_KEYWORD)) {
|
||||
advance();
|
||||
expect(IDENTIFIER, "Expecting identifier", TokenSet.create(SEMICOLON));
|
||||
}
|
||||
cosumeIf(SEMICOLON);
|
||||
importDirective.done(IMPORT_DIRECTIVE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user