| Safe Haskell | None |
|---|
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
setParserState :: ParserState -> ParseMonad ()Source
runParser :: ParseMonad a -> String -> IO aSource
pushFile :: String -> ParseMonad a -> ParseMonad aSource
pushFileContents :: String -> String -> ParseMonad ()Source
setCurrentStartCode :: Int -> ParseMonad ()Source
setSequenceStack :: [Int] -> ParseMonad ()Source