@@ -54,7 +54,7 @@ fromByteString pkg source =
5454
5555normal :: Parser E.Module (Either E.Error Src.Module)
5656normal =
57− do freshLine E.FreshLineModuleStart
57+ do freshLine E.FreshLine
5858 header <- chompHeader
5959 comment <- chompModuleDocComment
6060 imports <- chompImports []
@@ -65,7 +65,7 @@ normal =
6565
6666core :: Parser E.Module (Either E.Error Src.Module)
6767core =
68− do freshLine E.FreshLineModuleStart
68+ do freshLine E.FreshLine
6969 header <- chompHeader
7070 comment <- chompModuleDocComment
7171 imports <- chompImports []
@@ -77,7 +77,7 @@ core =
7777
7878platform :: Parser E.Module (Either E.Error Src.Module)
7979platform =
80− do freshLine E.FreshLineModuleStart
80+ do freshLine E.FreshLine
8181 header <- chompHeader
8282 comment <- chompModuleDocComment
8383 imports <- chompImports []
@@ -194,7 +194,7 @@ chompModuleDocComment =
194194 [
195195 do docComment <- Space.docComment E.ImportStart E.ModuleSpace
196196 Space.chomp E.ModuleSpace
197− Space.checkFreshLine E.FreshLineAfterDocComment
197+ Space.checkFreshLine E.FreshLine
198198 return (Just docComment)
199199 ]
200200 Nothing
@@ -228,7 +228,7 @@ chompHeader =
228228 Keyword.exposing_ E.ModuleProblem
229229 Space.chompAndCheckIndent E.ModuleSpace E.ModuleProblem
230230 exports <- addLocation (specialize E.ModuleExposing exposing)
231− freshLine E.FreshLineAfterModuleLine
231+ freshLine E.FreshLine
232232 return (Just (Header name (NoEffects (A.Region start end)) exports))
233233 ,
234234 -- port module MyThing exposing (..)
@@ -242,7 +242,7 @@ chompHeader =
242242 Keyword.exposing_ E.PortModuleProblem
243243 Space.chompAndCheckIndent E.ModuleSpace E.PortModuleProblem
244244 exports <- addLocation (specialize E.PortModuleExposing exposing)
245− freshLine E.FreshLineAfterModuleLine
245+ freshLine E.FreshLine
246246 return (Just (Header name (Ports (A.Region start end)) exports))
247247 ,
248248 -- effect module MyThing where { command = MyCmd } exposing (..)
@@ -260,7 +260,7 @@ chompHeader =
260260 Keyword.exposing_ E.Effect
261261 Space.chompAndCheckIndent E.ModuleSpace E.Effect
262262 exports <- addLocation (specialize (const E.Effect) exposing)
263− freshLine E.FreshLineAfterModuleLine
263+ freshLine E.FreshLine
264264 return (Just (Header name (Manager (A.Region start end) manager) exports))
265265 ]
266266 -- default header