Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
AlexState | |
|
pushContext :: MonadState AlexState m => Context -> m () Source #
popContext :: (MonadState AlexState m, MonadError String m) => m Context Source #
modifyCommentDepth :: MonadState AlexState m => (Int -> Int) -> m Int Source #
modifyQuasiquoterDepth :: MonadState AlexState m => (Int -> Int) -> m Int Source #
type AlexMConstraint m = (MonadError String m, MonadState AlexState m) Source #
alexSetInput :: MonadState AlexState m => AlexInput -> m () Source #
alexSetStartCode :: MonadState AlexState m => Int -> m () Source #
alexInputPrevChar :: AlexInput -> Char Source #