phonetic-languages-simplified-examples-array-0.4.0.1: Helps to create Ukrainian texts with the given phonetic properties.
Copyright(c) OleksandrZhabenko 2020
LicenseMIT
Maintainerolexandr543@yahoo.com
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010
ExtensionsBangPatterns

Phonetic.Languages.Simple

Description

The library functions for the lineVariantsG3 executable. Since 0.4.0.0 version it supports printing of the informational messages both in English and Ukrainian.

Synopsis

Documentation

generalProc2G :: Bool -> FilePath -> Bool -> Bool -> [String] -> Coeffs2 -> [String] -> Bool -> IO () Source #

@ since 0.3.0.0 Is used to do general processment.

generalProc2 :: Bool -> Bool -> Bool -> [String] -> Coeffs2 -> [String] -> Bool -> IO String Source #

@ since 0.3.0.0 The result is not IO (), but IO String. The type also changed generally.

messageInfo :: Int -> Bool -> String Source #

  • - @ since 0.4.0.0 Function provides localized message information. If the Bool argument is True then it gives result in Ukrainian, otherwise -- in English.

interactivePrintResult :: Bool -> (a -> String) -> [a] -> IO String Source #

@ since 0.3.0.0 The result is not IO (), but IO String. The type also changed generally.

generalProcMMs :: Bool -> Bool -> Coeffs2 -> [([Int], Int, Int, String)] -> [Array Int Int] -> [String] -> IO String Source #

@ since 0.3.0.0 The result is not IO (), but IO String. The type also changed generally.

finalProc :: Bool -> Bool -> (a -> String) -> [a] -> IO String Source #

@ since 0.3.0.0 The result is not IO (), but IO String. The type also changed generally.

print1el :: Bool -> String -> [Result [] Char Double Double] -> IO String Source #

@ since 0.3.0.0 The result is not IO (), but IO String. The type also changed generally.