Portability | portable |
---|---|
Stability | experimental |
Maintainer | Niklas Broberg, d00nibro@dtek.chalmers.se |
- parseModule :: String -> ParseResult Module
- parseModuleWithMode :: ParseMode -> String -> ParseResult Module
- data ParseMode = ParseMode {}
- defaultParseMode :: ParseMode
- data ParseResult a
- = ParseOk a
- | ParseFailed SrcLoc String
Documentation
parseModule :: String -> ParseResult ModuleSource
Parse of a string, which should contain a complete Haskell 98 module.
parseModuleWithMode :: ParseMode -> String -> ParseResult ModuleSource
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.
ParseMode | |
|
defaultParseMode :: ParseModeSource
Default parameters for a parse, currently just a marker for an unknown filename.
data ParseResult a Source
The result of a parse.
ParseOk a | The parse succeeded, yielding a value. |
ParseFailed SrcLoc String | The parse failed at the specified source location, with an error message. |
Show a => Show (ParseResult a) |