@@ -4529,7 +4529,7 @@ module ts {
4529
4529
token === SyntaxKind . FromKeyword ;
4530
4530
}
4531
4531
4532
- function parseImportDeclarationOrStatement ( fullStart : number , modifiers : ModifiersArray ) : ImportEqualsDeclaration | ImportStatement {
4532
+ function parseImportDeclarationOrImportEqualsDeclaration ( fullStart : number , modifiers : ModifiersArray ) : ImportEqualsDeclaration | ImportDeclaration {
4533
4533
parseExpected ( SyntaxKind . ImportKeyword ) ;
4534
4534
var identifier : Identifier ;
4535
4535
if ( isIdentifier ( ) ) {
@@ -4549,8 +4549,8 @@ module ts {
4549
4549
}
4550
4550
4551
4551
// Import statement
4552
- var importStatement = < ImportStatement > createNode ( SyntaxKind . ImportStatement , fullStart ) ;
4553
- setModifiers ( importStatement , modifiers ) ;
4552
+ var importDeclaration = < ImportDeclaration > createNode ( SyntaxKind . ImportDeclaration , fullStart ) ;
4553
+ setModifiers ( importDeclaration , modifiers ) ;
4554
4554
4555
4555
// ImportDeclaration:
4556
4556
// import ImportClause from ModuleSpecifier ;
@@ -4579,13 +4579,13 @@ module ts {
4579
4579
importClause . namedBindings = token === SyntaxKind . AsteriskToken ? parseNamespaceImport ( ) : parseNamedImports ( ) ;
4580
4580
}
4581
4581
4582
- importStatement . importClause = finishNode ( importClause ) ;
4582
+ importDeclaration . importClause = finishNode ( importClause ) ;
4583
4583
parseExpected ( SyntaxKind . FromKeyword ) ;
4584
4584
}
4585
4585
4586
- importStatement . moduleSpecifier = parseModuleSpecifier ( ) ;
4586
+ importDeclaration . moduleSpecifier = parseModuleSpecifier ( ) ;
4587
4587
parseSemicolon ( ) ;
4588
- return finishNode ( importStatement ) ;
4588
+ return finishNode ( importDeclaration ) ;
4589
4589
}
4590
4590
4591
4591
function parseModuleReference ( ) {
@@ -4783,7 +4783,7 @@ module ts {
4783
4783
case SyntaxKind . ModuleKeyword :
4784
4784
return parseModuleDeclaration ( fullStart , modifiers ) ;
4785
4785
case SyntaxKind . ImportKeyword :
4786
- return parseImportDeclarationOrStatement ( fullStart , modifiers ) ;
4786
+ return parseImportDeclarationOrImportEqualsDeclaration ( fullStart , modifiers ) ;
4787
4787
default :
4788
4788
Debug . fail ( "Mismatch between isDeclarationStart and parseDeclaration" ) ;
4789
4789
}
0 commit comments