@@ -16,7 +16,6 @@ module AST.Valid
1616 where
1717
1818
19−import qualified Data.ByteString as B
2019import qualified Data.Map as Map
2120import Data.Text (Text)
2221
@@ -76,7 +75,7 @@ data Def
7675data Module =
7776 Module
7877 { _name :: N.Name
79− , _overview :: Maybe (A.Located B.ByteString)
78+ , _overview :: Src.Docs
8079 , _docs :: Map.Map N.Name Text
8180 , _exports :: Src.Exposing
8281 , _imports :: [Src.Import]
@@ -113,7 +112,7 @@ defaultModule :: Map.Map N.Name Text -> [Src.Import] -> [A.Located Decl] -> [Uni
113112defaultModule docs imports decls unions aliases binop =
114113 Module
115114 { _name = "Main"
116− , _overview = Nothing
115+ , _overview = Src.NoDocs zero zero
117116 , _docs = docs
118117 , _exports = Src.Open
119118 , _imports = imports
@@ -123,3 +122,8 @@ defaultModule docs imports decls unions aliases binop =
123122 , _binop = binop
124123 , _effects = NoEffects
125124 }
125+
126+
127+zero :: R.Position
128+zero =
129+ R.Position 1 1