@@ -16,7 +16,6 @@ module AST.Valid
19−import qualified Data.ByteString as B
20import qualified Data.Map as Map
19import qualified Data.Map as Map
21import Data.Text (Text)
20import Data.Text (Text)
@@ -76,7 +75,7 @@ data Def
76data Module =
75data Module =
78 { _name :: N.Name
77 { _name :: N.Name
79− , _overview :: Maybe (A.Located B.ByteString)
78+ , _overview :: Src.Docs
80 , _docs :: Map.Map N.Name Text
79 , _docs :: Map.Map N.Name Text
81 , _exports :: Src.Exposing
80 , _exports :: Src.Exposing
82 , _imports :: [Src.Import]
81 , _imports :: [Src.Import]
@@ -113,7 +112,7 @@ defaultModule :: Map.Map N.Name Text -> [Src.Import] -> [A.Located Decl] -> [Uni
113defaultModule docs imports decls unions aliases binop =
112defaultModule docs imports decls unions aliases binop =
115 { _name = "Main"
114 { _name = "Main"
116− , _overview = Nothing
115+ , _overview = Src.NoDocs zero zero
117 , _docs = docs
116 , _docs = docs
118 , _exports = Src.Open
117 , _exports = Src.Open
119 , _imports = imports
118 , _imports = imports
@@ -123,3 +122,8 @@ defaultModule docs imports decls unions aliases binop =
123 , _binop = binop
122 , _binop = binop
124 , _effects = NoEffects
123 , _effects = NoEffects