Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data SimpleSearcher = SimpleSearcher {}
- showMatchColor :: Handle -> [Text] -> IO ()
- printMatches :: forall n m a. (KnownNat n, KnownNat m) => SearchFunctions a Text -> Chunks n -> SearchReport -> MatcherSized m a -> MatchSetSized m -> IO ()
- printMatchesMvar :: forall n m a. (KnownNat n, KnownNat m) => SearchFunctions a Text -> MVar () -> Chunks n -> SearchReport -> MatcherSized m a -> MatchSetSized m -> IO ()
- simpleFuzzyEnv :: KnownNat n => Int -> Proxy n -> Vector Text -> IO (SearchEnv n MatchPart Text)
- simpleFuzzyEnvM :: KnownNat n => MVar () -> Int -> Proxy n -> Vector Text -> IO (SearchEnv n MatchPart Text)
- simpleFuzzyEnvMI :: KnownNat n => MVar () -> Int -> Proxy n -> Chunks n -> IO (SearchEnv n MatchPart Text)
- runSimpleSearcherWithEnv :: KnownNat n => SimpleSearcher -> SearchEnv n MatchPart Text -> IO ()
- runSimpleSearcher :: KnownNat n => Proxy n -> SimpleSearcher -> Vector Text -> IO ()
- runSimpleSearcherWithEnvM :: KnownNat n => SimpleSearcher -> MVar () -> SearchEnv n MatchPart Text -> IO ()
- runSimpleSearcherM :: KnownNat n => Proxy n -> SimpleSearcher -> Vector Text -> IO ()
- runSimpleSearcherMI :: KnownNat n => Proxy n -> SimpleSearcher -> Chunks n -> IO ()
- testVector :: IO (Vector Text)
- simpleSearcherTest :: IO ()
Documentation
showMatchColor :: Handle -> [Text] -> IO () Source #
Outputs a matching candidate for the terminal with the matches highlighted in blue. Uses the Colored
ErrorMessage
monoid from `colorful-monoids` for coloring.
printMatches :: forall n m a. (KnownNat n, KnownNat m) => SearchFunctions a Text -> Chunks n -> SearchReport -> MatcherSized m a -> MatchSetSized m -> IO () Source #
printMatchesMvar :: forall n m a. (KnownNat n, KnownNat m) => SearchFunctions a Text -> MVar () -> Chunks n -> SearchReport -> MatcherSized m a -> MatchSetSized m -> IO () Source #
simpleFuzzyEnv :: KnownNat n => Int -> Proxy n -> Vector Text -> IO (SearchEnv n MatchPart Text) Source #
simpleFuzzyEnvM :: KnownNat n => MVar () -> Int -> Proxy n -> Vector Text -> IO (SearchEnv n MatchPart Text) Source #
simpleFuzzyEnvMI :: KnownNat n => MVar () -> Int -> Proxy n -> Chunks n -> IO (SearchEnv n MatchPart Text) Source #
runSimpleSearcherWithEnv :: KnownNat n => SimpleSearcher -> SearchEnv n MatchPart Text -> IO () Source #
runSimpleSearcher :: KnownNat n => Proxy n -> SimpleSearcher -> Vector Text -> IO () Source #
runSimpleSearcherWithEnvM :: KnownNat n => SimpleSearcher -> MVar () -> SearchEnv n MatchPart Text -> IO () Source #
runSimpleSearcherM :: KnownNat n => Proxy n -> SimpleSearcher -> Vector Text -> IO () Source #
runSimpleSearcherMI :: KnownNat n => Proxy n -> SimpleSearcher -> Chunks n -> IO () Source #
simpleSearcherTest :: IO () Source #