@@ -25,8 +25,8 @@ import qualified Elm.Project.Json as Project
2525import Elm.Project.Json (Project)
2626import Elm.Project.Summary (Summary(..))
2727import qualified File.IO as IO
28−import qualified Reporting.Error2 as Error
29−import qualified Reporting.Error.Crawl as E
28+import qualified Reporting.Exit as Exit
29+import qualified Reporting.Exit.Crawl as E
3030import qualified Reporting.Task as Task
3131
3232
@@ -43,7 +43,7 @@ data Info =
4343 }
4444
4545
46−atRoot :: Task.Task_ E.Problem a -> Task.Task_ E.Error a
46+atRoot :: Task.Task_ E.Problem a -> Task.Task_ E.Exit a
4747atRoot task =
4848 Task.mapError (\problem -> E.DependencyProblems problem []) task
4949
@@ -78,12 +78,12 @@ checkName path expectedName maybeName =
7878
7979readOneFile :: Summary -> FilePath -> Task.Task (Maybe Module.Raw, Info)
8080readOneFile summary path =
81− Task.mapError Error.Crawl $
81+ Task.mapError Exit.Crawl $
8282 do (time, source) <- readOneHelp path
8383 atRoot $ parse (_project summary) path time source
8484
8585
86−readOneHelp :: FilePath -> Task.Task_ E.Error (Time.UTCTime, BS.ByteString)
86+readOneHelp :: FilePath -> Task.Task_ E.Exit (Time.UTCTime, BS.ByteString)
8787readOneHelp path =
8888 do exists <- IO.exists path
8989 if exists
@@ -97,7 +97,7 @@ readOneHelp path =
9797
9898readManyFiles :: Summary -> NonEmpty FilePath -> Task.Task (NonEmpty (Module.Raw, Info))
9999readManyFiles summary files =
100− Task.mapError Error.Crawl $
100+ Task.mapError Exit.Crawl $
101101 do infos <- traverse (readManyFilesHelp summary) files
102102 let insert (name, info) dict = Map.insertWith (<>) name (info :| []) dict
103103 let nameTable = foldr insert Map.empty infos
@@ -105,7 +105,7 @@ readManyFiles summary files =
105105 return infos
106106
107107
108−readManyFilesHelp :: Summary -> FilePath -> Task.Task_ E.Error (Module.Raw, Info)
108+readManyFilesHelp :: Summary -> FilePath -> Task.Task_ E.Exit (Module.Raw, Info)
109109readManyFilesHelp summary path =
110110 do (time, source) <- readOneHelp path
111111 (maybeName, info) <- atRoot $ parse (_project summary) path time source
@@ -117,7 +117,7 @@ readManyFilesHelp summary path =
117117 return (name, info)
118118
119119
120−detectDuplicateNames :: Module.Raw -> NonEmpty Info -> Task.Task_ E.Error ()
120+detectDuplicateNames :: Module.Raw -> NonEmpty Info -> Task.Task_ E.Exit ()
121121detectDuplicateNames name (info :| otherInfos) =
122122 case otherInfos of
123123 [] ->
@@ -134,7 +134,7 @@ detectDuplicateNames name (info :| otherInfos) =
134134
135135readSource :: Project -> BS.ByteString -> Task.Task (Maybe Module.Raw, Info)
136136readSource project source =
137− Task.mapError Error.Crawl $
137+ Task.mapError Exit.Crawl $
138138 atRoot $ parse project "elm" fakeTime source
139139
140140