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 #