Parse of a string, which should contain a complete Haskell 98 module.
Modulehaskell-src-1.0.4.1Haskell98
Language.Haskell.Parser
Haskell parser.
- 2 types
- 3 values
- Packagehaskell-src-1.0.4.1
- Exports5
- LanguageHaskell98
- LicenceBSD-3-Clause
- SourceParser.hs
Parse of a string, which should contain a complete Haskell 98 module.
Static parameters governing a parse. More to come later, e.g. literate mode, language extensions.
Constructors
ParseModeparseFilename :: Stringoriginal name of the file being parsed
Default parameters for a parse, currently just a marker for an unknown filename.
The result of a parse.
Constructors
ParseOk aThe parse succeeded, yielding a value.
ParseFailed SrcLoc StringThe parse failed at the specified source location, with an error message.
Instances6Monad, Functor, Applicative, Show, Semigroup, Monoid
Monad ParseResultDefined in haskell-src-1.0.4.1 · Language.Haskell.ParseMonadFunctor ParseResultDefined in haskell-src-1.0.4.1 · Language.Haskell.ParseMonadApplicative ParseResultDefined in haskell-src-1.0.4.1 · Language.Haskell.ParseMonadShow a => Show (ParseResult a)Defined in haskell-src-1.0.4.1 · Language.Haskell.ParseMonadMonoid m => Semigroup (ParseResult m)Defined in haskell-src-1.0.4.1 · Language.Haskell.ParseMonadMonoid m => Monoid (ParseResult m)Defined in haskell-src-1.0.4.1 · Language.Haskell.ParseMonad