-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Is used in the phonetic languages approach (e. g. in the recursive mode).
--
-- A library that has commonly used functions for the phonetic-languages
-- implementations that deals with String data.
@package string-interpreter
@version 0.6.0.0
-- | A library that has commonly used function for the phonetic-languages
-- implementations.
module Interpreter.StringConversion
-- | Converts the second given string into the form that can be easily used
-- by the phonetic-languages-simplified-* implementations.
convStringInterpreter :: String -> String -> String
-- | Variant of the convStringInterpreter with the additional
-- possibility to correct splitting after revision.
convStringInterpreterIO :: String -> String -> IO String
corr :: Int -> String -> IO Int
correctionF :: Monad m => Int -> String -> Int -> [String] -> m String
-- | Inspired by:
-- 'https://hackage.haskell.org/package/base-4.15.0.0/docs/src/GHC-IO.html#catch'
-- Reads a textual file given by its FilePath and returns its
-- contents lazily. If there is some IOException thrown or an
-- empty file then returns just "". Raises an exception for the binary
-- file.
readFileIfAny :: FilePath -> IO String
argsConvertTextual :: String -> [String] -> [String]
fullArgsConvertTextual :: (String -> Bool) -> String -> String -> [String] -> [String]
fullArgsConvertTextualSimple :: (String -> Bool) -> String -> [String] -> [String]