Copyright | (c) OleksandrZhabenko 2020-2022 |
---|---|
License | MIT |
Maintainer | olexandr543@yahoo.com |
Stability | Experimental |
Safe Haskell | None |
Language | Haskell2010 |
Extensions |
|
Library module that contains functions earlier used by the propertiesTextG3
executable for the Ukrainian language (see: https://hackage.haskell.org/package/phonetic-languages-simplified-examples-array).
Is rewritten from the Phonetic.Languages.GetTextualInfo module from the
phonetic-languages-simplified-examples-array
package.
Documentation
:: PermutationsType | Whether to use just one of the express permutations, or the full universal set. |
-> (Int, Int) | Argument to specify possible 'line growing'. |
-> GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
-> [(Char, Char)] | The pairs of the |
-> CharPhoneticClassification | The |
-> SegmentRulesG | |
-> (Double -> String -> MappingFunctionPL) | The function that is needed in the |
-> [MappingFunctionPL] | A list of |
-> Concatenations | Data used to concatenate (prepend) the basic grammar preserving words and word sequences to the next word to leave the most of the meaning (semantics) of the text available to easy understanding while reading and listening to. |
-> Concatenations | Data used to concatenate (append) the basic grammar preserving words and word sequences to the next word to leave the most of the meaning (semantics) of the text available to easy understanding while reading and listening to. |
-> String | |
-> String | |
-> String | |
-> Bool | |
-> [String] | |
-> [String] | |
-> Coeffs2 | This value is used when property choice is NOT from the "w" or "x" lines. |
-> Coeffs2 | This value is used when property choice is from the "w" or "x" lines. |
-> FilePath | |
-> String | |
-> Int | |
-> Int | |
-> String | Is intended to be one of the following strings: "02y", "02z", "03y", "03z", "04y", "04z",
"0y", "0z", "y", "y0", "y2", "y3", "y4", "yy", "yy2", "yy3", "z", "z2", "z3", "z4",
"zz", "zz2", "zz3", "zz4" or some other one. Since 0.5.0.0 version can also
process "w" and "x"-based lines properties. Specifies the applied properties
to get the result. The "z"-line uses 'F' functions.
@ since 0.6.0.0 -- There is also the possibility to use 'line growing' that is to use the |
-> IO () |
:: PermutationsType | Whether to use just one of the express permutations, or the full universal set. |
-> GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
-> [(Char, Char)] | The pairs of the |
-> CharPhoneticClassification | The |
-> SegmentRulesG | |
-> String | |
-> String | |
-> (Double -> String -> MappingFunctionPL) | The function that is needed in the |
-> [MappingFunctionPL] | A list of |
-> Bool | |
-> Coeffs2 | This value is used when property choice is NOT from the "w" or "x" lines. |
-> Coeffs2 | This value is used when property choice is from the "w" or "x" lines. |
-> Int | |
-> Int | |
-> String | Is intended to be one of the following strings: "02y", "02z", "03y", "03z", "04y", "04z",
"0y", "0z", "y", "y0", "y2", "y3", "y4", "yy", "yy2", "yy3", "z", "z2", "z3", "z4",
"zz", "zz2", "zz3", "zz4" or some other one. Since 0.5.0.0 version can also
process "w" and "x"-based lines properties. Specifies the applied properties
to get the result. The "z"-line uses 'F' functions.
@ since 0.6.0.0 -- There is also the possibility to use 'line growing' that is to use the |
-> [String] | |
-> [String] | |
-> IO () |
:: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
-> [(Char, Char)] | The pairs of the |
-> CharPhoneticClassification | The |
-> SegmentRulesG | |
-> String | |
-> String | |
-> (Double -> String -> MappingFunctionPL) | The function that is needed in the |
-> [MappingFunctionPL] | A list of either |
-> Bool | |
-> Coeffs2 | This value is used when property choice is NOT from the "w" or "x" lines. |
-> Coeffs2 | This value is used when property choice is from the "w" or "x" lines. |
-> Int | |
-> Int | |
-> String | Is intended to be one of the following strings: "02y", "02z", "03y", "03z", "04y", "04z",
"0y", "0z", "y", "y0", "y2", "y3", "y4", "yy", "yy2", "yy3", "z", "z2", "z3", "z4",
"zz", "zz2", "zz3", "zz4" or some other one. Since 0.5.0.0 version can also
process "w" and "x"-based lines properties. Specifies the applied properties
to get the result. The "z"-line uses 'F' functions.
@ since 0.6.0.0 -- There is also the possibility to use 'line growing' that is to use the |
-> [String] | |
-> Array Int [Array Int Int] | A permutations array of indices. |
-> String | |
-> IO () |