@@ -205,7 +205,7 @@ chompModuleDocComment =
207data Header =
207data Header =
208− Header Name.Name Effects (A.Located Src.Exposing)
208+ Header (A.Located Name.Name) Effects (A.Located Src.Exposing)
211data Effects
211data Effects
@@ -223,7 +223,7 @@ chompHeader =
223 do Keyword.module_ E.Module
223 do Keyword.module_ E.Module
224 end <- getPosition
224 end <- getPosition
225 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentName
225 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentName
226− name <- Var.moduleName E.ModuleName
226+ name <- addLocation (Var.moduleName E.ModuleName)
227 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentExposing
227 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentExposing
228 Keyword.exposing_ E.ModuleExposing
228 Keyword.exposing_ E.ModuleExposing
229 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentExposingList
229 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentExposingList
@@ -237,7 +237,7 @@ chompHeader =
237 Keyword.module_ E.ModulePortModule
237 Keyword.module_ E.ModulePortModule
238 end <- getPosition
238 end <- getPosition
239 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentName
239 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentName
240− name <- Var.moduleName E.ModuleName
240+ name <- addLocation (Var.moduleName E.ModuleName)
241 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentExposing
241 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentExposing
242 Keyword.exposing_ E.ModuleExposing
242 Keyword.exposing_ E.ModuleExposing
243 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentExposingList
243 Space.chompAndCheckIndent E.ModuleSpace E.ModuleIndentExposingList
@@ -251,7 +251,7 @@ chompHeader =
251 Keyword.module_ E.ModuleEffect
251 Keyword.module_ E.ModuleEffect
252 end <- getPosition
252 end <- getPosition
253 Space.chompAndCheckIndent E.ModuleSpace E.ModuleEffect
253 Space.chompAndCheckIndent E.ModuleSpace E.ModuleEffect
254− name <- Var.moduleName E.ModuleName
254+ name <- addLocation (Var.moduleName E.ModuleName)
255 Space.chompAndCheckIndent E.ModuleSpace E.ModuleEffect
255 Space.chompAndCheckIndent E.ModuleSpace E.ModuleEffect
256 Keyword.where_ E.ModuleEffect
256 Keyword.where_ E.ModuleEffect
257 Space.chompAndCheckIndent E.ModuleSpace E.ModuleEffect
257 Space.chompAndCheckIndent E.ModuleSpace E.ModuleEffect