(node *ast.ModuleReference)
| 3877 | } |
| 3878 | |
| 3879 | func (p *Printer) emitModuleReference(node *ast.ModuleReference) { |
| 3880 | switch node.Kind { |
| 3881 | case ast.KindIdentifier: |
| 3882 | p.emitIdentifierReference(node.AsIdentifier()) |
| 3883 | case ast.KindQualifiedName: |
| 3884 | p.emitQualifiedName(node.AsQualifiedName()) |
| 3885 | case ast.KindExternalModuleReference: |
| 3886 | p.emitExternalModuleReference(node.AsExternalModuleReference()) |
| 3887 | default: |
| 3888 | panic(fmt.Sprintf("unhandled ModuleReference: %v", node.Kind)) |
| 3889 | } |
| 3890 | } |
| 3891 | |
| 3892 | func (p *Printer) emitImportDeclaration(node *ast.ImportDeclaration) { |
| 3893 | state := p.enterNode(node.AsNode()) |
no test coverage detected