@@ -1,6 +1,7 @@
1{-# LANGUAGE FlexibleContexts #-}
1{-# LANGUAGE FlexibleContexts #-}
2module Transform.AddDefaultImports (add) where
2module Transform.AddDefaultImports (add) where
4+import Prelude hiding (maybe)
4import qualified Data.Map as Map
5import qualified Data.Map as Map
5import qualified Data.Set as Set
6import qualified Data.Set as Set
@@ -20,7 +21,7 @@ type ImportDict =
21defaultImports :: ImportDict
22defaultImports :: ImportDict
22defaultImports =
23defaultImports =
23− Map.fromList $ map (\name -> (name, ([], Var.openListing))) $
24+ Map.fromList
24 [ ["Basics"] ==> ([], Var.openListing)
25 [ ["Basics"] ==> ([], Var.openListing)
25 , ["Maybe"] ==> ([], Var.Listing [maybe] False)
26 , ["Maybe"] ==> ([], Var.Listing [maybe] False)
26 , ["Result"] ==> ([], Var.Listing [result] False)
27 , ["Result"] ==> ([], Var.Listing [result] False)
@@ -28,17 +29,17 @@ defaultImports =
31−maybe : [Var.Value]
32+maybe :: Var.Value
33 Var.ADT "Maybe" Var.openListing
34 Var.ADT "Maybe" Var.openListing
36−result : Var.Value
37+result :: Var.Value
38 Var.ADT "Result" Var.openListing
39 Var.ADT "Result" Var.openListing
41−signal : Var.Value
42+signal :: Var.Value
43 Var.ADT "Signal" (Var.Listing [] False)
44 Var.ADT "Signal" (Var.Listing [] False)