Safe Haskell | None |
---|---|
Language | Haskell98 |
Parsers for module definitions and declarations
- parseDeclaration :: Parsec String ParseState Declaration
- parseModule :: Parsec String ParseState Module
- parseModules :: Parsec String ParseState [Module]
- parseValue :: Parsec String ParseState Value
- parseGuard :: Parsec String ParseState Guard
- parseBinder :: Parsec String ParseState Binder
- parseBinderNoParens :: Parsec String ParseState Binder
Documentation
parseDeclaration :: Parsec String ParseState Declaration Source
Parse a single declaration
parseModule :: Parsec String ParseState Module Source
Parse a module header and a collection of declarations
parseModules :: Parsec String ParseState [Module] Source
Parse a collection of modules
parseValue :: Parsec String ParseState Value Source
Parse a value
parseGuard :: Parsec String ParseState Guard Source
Parse a guard
parseBinder :: Parsec String ParseState Binder Source
Parse a binder
parseBinderNoParens :: Parsec String ParseState Binder Source
Parse a binder as it would appear in a top level declaration