vector-builder-0.3.7.2: Vector builder
VectorBuilder.MonadPlus
Description
MonadPlus utilities. For instance, they can be applied with parsing libraries.
many :: (MonadPlus m, Vector vector element) => m element -> m (vector element) Source #
manyBuilder :: MonadPlus m => m element -> m (Builder element) Source #
many1 :: (MonadPlus m, Vector vector element) => m element -> m (vector element) Source #
sepBy :: (MonadPlus m, Vector vector element) => m element -> m separator -> m (vector element) Source #
sepBy1 :: (MonadPlus m, Vector vector element) => m element -> m separator -> m (vector element) Source #