@@ -66,4 +66,13 @@ data Command
67 | Show String
67 | Show String
69+-- | All of the data that is contained by an ImportDeclaration in the AST.
72+-- * A module name, the name of the module which is being imported
73+-- * An ImportDeclarationType which specifies whether there is an explicit
74+-- import list, a hiding list, or neither.
75+-- * If the module is imported qualified, its qualified name in the importing
76+-- module. Otherwise, Nothing.
69type ImportedModule = (ModuleName, ImportDeclarationType, Maybe ModuleName)
78type ImportedModule = (ModuleName, ImportDeclarationType, Maybe ModuleName)