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