prevChar, -- :: StringBuffer -> Char -> Char
lookAhead, -- :: StringBuffer -> Int -> Char
atEnd, -- :: StringBuffer -> Bool
- difference, -- :: StringBuffer -> StringBuffer -> Int
-- * Moving
stepOn, stepOnBy,
where
off = c# +# i#
-difference :: StringBuffer -> StringBuffer -> Int
-difference (StringBuffer _ _ c1#) (StringBuffer _ _ c2#) = I# (c2# -# c1#)
-
-- -----------------------------------------------------------------------------
-- Moving