A complete Haskell source module.
Constructors
Module l (Maybe (ModuleHead l)) [ModulePragma l] [ImportDecl l] [Decl l]an ordinary Haskell module
XmlPage l (ModuleName l) [ModulePragma l] (XName l) [XAttr l] (Maybe (Exp l)) [Exp l]a module consisting of a single XML document. The ModuleName never appears in the source but is needed for semantic purposes, it will be the same as the file name.
XmlHybrid l (Maybe (ModuleHead l)) [ModulePragma l] [ImportDecl l] [Decl l] (XName l) [XAttr l] (Maybe (Exp l)) [Exp l]a hybrid module combining an XML document with an ordinary module
Instances14Functor, Foldable, Traversable, ExactP, AppFixity, Annotated, …
Functor ModuleDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.SyntaxFoldable ModuleDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.SyntaxTraversable ModuleDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.SyntaxExactP ModuleDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrintAppFixity ModuleDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.FixityAnnotated ModuleDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.SyntaxEq l => Eq (Module l)Defined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.SyntaxData l => Data (Module l)Defined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.SyntaxOrd l => Ord (Module l)Defined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.SyntaxShow l => Show (Module l)Defined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.SyntaxGeneric (Module l)Defined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.SyntaxParseable (Module SrcSpanInfo)Defined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.Parser · orphanPretty (Module pos)Defined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.Prettytype Rep (Module l) = D1 ('MetaDataDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.Syntax"Module"
"Language.Haskell.Exts.Syntax"
"haskell-src-exts-1.23.1-DFmdx3QFAK119MdeK32KB4"
'False) (C1 ('MetaCons"Module"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 l) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (ModuleHead l)))) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ModulePragma l]) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ImportDecl l]) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Decl l])))) :+: (C1 ('MetaCons"XmlPage"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 l) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ModuleName l)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ModulePragma l]))) :*: ((S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (XName l)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [XAttr l])) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Exp l))) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Exp l])))) :+: C1 ('MetaCons"XmlHybrid"
'PrefixI 'False) (((S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 l) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (ModuleHead l)))) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ModulePragma l]) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ImportDecl l]))) :*: ((S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Decl l]) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (XName l))) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [XAttr l]) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Exp l))) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Exp l])))))))