phladiprelio-general-simple-0.4.1.0: A generalized functionality of PhLADiPreLiO for different languages that uses hash algorithms.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Phladiprelio.General.Simple

Synopsis

Documentation

generalF Source #

Arguments

:: GWritingSystemPRPLX

Data used to obtain the phonetic language representation of the text.

-> [(Char, Char)]

The pairs of the Char that corresponds to the similar phonetic languages consonant phenomenon (e. g. allophones). Must be sorted in the ascending order to be used correctly.

-> CharPhoneticClassification 
-> SegmentRulesG 
-> String

Corresponds to the 100 delimiter in the ukrainian-phonetics-basic-array package.

-> String

Corresponds to the 101 delimiter in the ukrainian-phonetics-basic-array package.

-> ([[[PRS]]] -> [[Double]]) 
-> Int 
-> HashCorrections 
-> (Int8, [Int8]) 
-> Bool 
-> Int

The hashing function step. The default value is 20. Is expected to be greater than 2, and better greater than 12.

-> Bool 
-> [String] 
-> IO [()] 

countSyll Source #

Arguments

:: GWritingSystemPRPLX

Data used to obtain the phonetic language representation of the text.

-> CharPhoneticClassification 
-> String

Corresponds to the 100 delimiter in the ukrainian-phonetics-basic-array package.

-> String

Corresponds to the 101 delimiter in the ukrainian-phonetics-basic-array package.

-> String 
-> Int 

stat1 :: Int -> (Int8, [Int8]) -> Int Source #

processingF Source #

Arguments

:: GWritingSystemPRPLX

Data used to obtain the phonetic language representation of the text.

-> [(Char, Char)]

The pairs of the Char that corresponds to the similar phonetic languages consonant phenomenon (e. g. allophones). Must be sorted in the ascending order to be used correctly.

-> CharPhoneticClassification 
-> SegmentRulesG 
-> String

Corresponds to the 100 delimiter in the ukrainian-phonetics-basic-array package.

-> String

Corresponds to the 101 delimiter in the ukrainian-phonetics-basic-array package.

-> ([[[PRS]]] -> [[Double]]) 
-> Int 
-> HashCorrections 
-> (Int8, [Int8]) 
-> [[String]] 
-> [[String]] 
-> Bool 
-> Int

The hashing function step. The default value is 20. Is expected to be greater than 2, and better greater than 12.

-> String 
-> IO () 

cSpecs :: CLSpecifications Source #

Specifies the group of the command line arguments for processingF, which specifies the PhLADiPreLiO constraints. For more information, see: https://oleksandr-zhabenko.github.io/uk/rhythmicity/PhLADiPreLiO.Eng.21.html#constraints