CSPM.Parser.Monad
Documentation
type ParseMonad = StateT ParserState IOSource
data ParserState Source
Constructors
| ParserState | |
Fields
| |
Instances
data FileParserState Source
Constructors
| FileParserState | |
Fields
| |
Instances
movePos :: FilePosition -> Char -> FilePositionSource
runParser :: ParseMonad a -> String -> IO aSource
pushFile :: String -> ParseMonad a -> ParseMonad aSource
pushFileContents :: String -> String -> ParseMonad ()Source
setSequenceStack :: [Int] -> ParseMonad ()Source