| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ivory.Language.Syntax.Concrete.ParseCore
Synopsis
- data ParserState = ParserState {}
- initParserState :: [Lexeme] -> ParserState
- newtype Parser a = Parser {
- unParser :: StateT ParserState Id a
- runParser :: [Lexeme] -> Parser a -> a
- lexer :: (Lexeme -> Parser a) -> Parser a
- parseError :: Lexeme -> Parser a
Documentation
data ParserState Source #
Constructors
| ParserState | |
Instances
| Show ParserState Source # | |
Defined in Ivory.Language.Syntax.Concrete.ParseCore Methods showsPrec :: Int -> ParserState -> ShowS # show :: ParserState -> String # showList :: [ParserState] -> ShowS # | |
initParserState :: [Lexeme] -> ParserState Source #
Constructors
| Parser | |
Fields
| |
parseError :: Lexeme -> Parser a Source #