Safe Haskell | None |
---|
Language.PureScript.Parser.Declarations
Description
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 DeclarationSource
Parse a single declaration
parseModule :: Parsec String ParseState ModuleSource
Parse a module header and a collection of declarations
parseModules :: Parsec String ParseState [Module]Source
Parse a collection of modules
parseValue :: Parsec String ParseState ValueSource
Parse a value
parseGuard :: Parsec String ParseState GuardSource
Parse a guard
parseBinder :: Parsec String ParseState BinderSource
Parse a binder
parseBinderNoParens :: Parsec String ParseState BinderSource
Parse a binder as it would appear in a top level declaration