regex-tdfa-0.97.1: Accurate POSIX extended regular expression library
Text.Regex.TDFA.RunMutState
data TagEngine s t p Source
Constructors
newTagEngine :: Regex -> ST s (TagEngine s t (Position, Char, xxx))Source
newTagEngine2 :: Regex -> ST s (TagEngine s t Position)Source
newScratch :: Regex -> Position -> ST s (SScratch s)Source
tagsToGroupsST :: forall s. Array GroupIndex [GroupInfo] -> WScratch s -> ST s MatchArraySource
toInstructions :: TagList -> InstructionsSource
compareWith :: (Ord x, Monoid a) => (Maybe (x, b) -> Maybe (x, c) -> a) -> [(x, b)] -> [(x, c)] -> aSource
resetScratch :: Regex -> Position -> MScratch s -> WScratch s -> ST s ()Source
data SScratch s Source
Fields
data MScratch s Source
data WScratch s Source