phonetic-languages-simplified-examples-common-0.4.6.0: Some commonly used by phonetic-languages-simplified* series functions.
Copyright(c) OleksandrZhabenko 2020
LicenseMIT
Maintainerolexandr543@yahoo.com
StabilityExperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010
ExtensionsBangPatterns

Phonetic.Languages.Simplified.DeEnCoding

Description

Functions to encode and decode String -> \['Int8'\] used in the Simple/Main.hs code. Is taken from the phonetic-languages-simplified-lists-examples package.

Synopsis

Documentation

indexedL :: Foldable t => b -> t b -> [(Int8, b)] Source #

Is taken mostly from the Phonetic.Languages.Simplified.Lists.UniquenessPeriodsG module from the phonetic-languages-simplified-common package.

trans2 :: [[a]] -> [(Int8, [a])] Source #

trans232 :: [[a]] -> [(Int, [a])] Source #

decodeToStr :: [Int8] -> String -> String Source #

So: > decodeToStr (int2l . encodeToInt . words $ xs) xs == unwords . words $ xs

toHeap :: [String] -> Heap Int Source #

Every String consists of words with whitespace symbols in between.

newLineEnding :: String Source #

Auxiliary printing function to define the line ending in some cases. Is taken from the Languages.UniquenessPeriods.Vector.General.DebugG module from the phonetic-languages-general package