on master help sign in
update for more limited information stored in Elm.Details
94953c6Evan Czaplicki
builder/src/Build.hs+3−3
@@ -68,10 +68,10 @@ data Env =
68makeEnv :: Reporting.BKey -> FilePath -> Details.Details -> Env
68makeEnv :: Reporting.BKey -> FilePath -> Details.Details -> Env
69makeEnv key root (Details.Details _ validOutline locals foreigns _) =
69makeEnv key root (Details.Details _ validOutline locals foreigns _) =
70 case validOutline of
70 case validOutline of
71− Details.ValidApp (Outline.AppOutline _ srcDirs _ _ _ _) ->
71+ Details.ValidApp srcDirs ->
72 Env key root Pkg.dummyName (NE.toList srcDirs) locals foreigns
72 Env key root Pkg.dummyName (NE.toList srcDirs) locals foreigns
73
73
74− Details.ValidPkg (Outline.PkgOutline pkg _ _ _ _ _ _ _) _ ->
74+ Details.ValidPkg pkg _ ->
75 Env key root pkg ["src"] locals foreigns
75 Env key root pkg ["src"] locals foreigns
76
76
77
77
@@ -285,7 +285,7 @@ crawlFile env@(Env _ root pkg _ _ _) mvar expectedName path =
285
285
286isMain :: A.Located Src.Value -> Bool
286isMain :: A.Located Src.Value -> Bool
287isMain (A.At _ (Src.Value (A.At _ name) _ _ _)) =
287isMain (A.At _ (Src.Value (A.At _ name) _ _ _)) =
288− name == Name.main
288+ name == Name._main
289
289
290
290
291
291