Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- generalF :: Int -> Int -> [Word8] -> Bool -> FilePath -> String -> (String -> String) -> (String, String) -> Int -> GWritingSystemPRPLX -> [(Char, Char)] -> CharPhoneticClassification -> SegmentRulesG -> String -> String -> ([[[PRS]]] -> [[Word8]]) -> Int -> HashCorrections -> (Int8, [Int8]) -> Bool -> Int -> Bool -> Int8 -> (FilePath, Int) -> Bool -> String -> [String] -> IO [String]
- data PhladiprelioGen = S Int Integer String
- countSyll :: GWritingSystemPRPLX -> CharPhoneticClassification -> String -> String -> String -> Int
- stat1 :: Int -> (Int8, [Int8]) -> Int
- outputSel :: PhladiprelioGen -> Int -> String
- parseLineNumber :: Int -> IO Int
- argsProcessing :: GWritingSystemPRPLX -> [(Char, Char)] -> CharPhoneticClassification -> SegmentRulesG -> String -> String -> ([[[PRS]]] -> [[Word8]]) -> [[String]] -> [[String]] -> String -> IO (Int, Int, [Word8], Bool, FilePath, String, String, String, Int, Bool, Int8, FilePath, Int, Bool, String, [String])
- processingF :: (String -> String) -> GWritingSystemPRPLX -> [(Char, Char)] -> CharPhoneticClassification -> SegmentRulesG -> String -> String -> ([[[PRS]]] -> [[Word8]]) -> Int -> HashCorrections -> (Int8, [Int8]) -> [[String]] -> [[String]] -> Bool -> Int -> String -> IO ()
- cSpecs :: CLSpecifications
- bSpecs :: CLSpecifications
- selectSounds :: (String -> String) -> String -> String
- testsOutput :: (Show a1, Integral a1) => Bool -> Int -> (p -> [a2] -> Int8 -> [Int8] -> String -> a1) -> p -> Int -> [String] -> IO [String]
- outputWithFile :: (Eq a1, Num a1) => ([[[PRS]]] -> [[Word8]]) -> GWritingSystemPRPLX -> [(Char, Char)] -> CharPhoneticClassification -> SegmentRulesG -> String -> String -> String -> [Word8] -> [PhladiprelioGen] -> Int -> a1 -> FilePath -> Int -> IO ()
Documentation
:: Int | A power of 10. The resulting distance using next [ |
-> Int | A |
-> [Word8] | A list of non-negative values normed by 255 (the greatest of which is 255) that the line options are compared with. If null, then the program works as for version 0.12.1.0 without this newly-introduced argument since the version 0.13.0.0. The length of it must be a least common multiplier of the (number of syllables plus number of '_digits' groups) to work correctly. Is not used when the next |
-> Bool | If |
-> FilePath | A path to the file to save double columns output to. If empty then just prints to |
-> String | If not null than instead of rhythmicity evaluation using hashes and and feets, there is computed a diversity property for the specified |
-> (String -> String) | A function that specifies what |
-> (String, String) | If the next element is not equal to -1, then the prepending and appending lines to be displayed. Used basically for working with the multiline textual input data. |
-> Int | The number of the line in the file to be read the lines from. If equal to -1 then neither reading from the file is done nor the first argument influences the processment results. |
-> GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
-> [(Char, Char)] | The pairs of the |
-> CharPhoneticClassification | |
-> SegmentRulesG | |
-> String | Corresponds to the 100 delimiter in the |
-> String | Corresponds to the 101 delimiter in the |
-> ([[[PRS]]] -> [[Word8]]) | Since the version 0.20.0.0, here there are |
-> 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 | |
-> Int8 | |
-> (FilePath, Int) | |
-> Bool | In the testing mode, whether to execute computations in concurrent mode (for speed up) or in single thread. If specified needs the executable to be compiled with -rtsopts and -threaded options and run with the command line +RTS -N -RTS options. |
-> String | An initial string to be analyzed. |
-> [String] | |
-> IO [String] |
data PhladiprelioGen Source #
Instances
:: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
-> CharPhoneticClassification | |
-> String | Corresponds to the 100 delimiter in the |
-> String | Corresponds to the 101 delimiter in the |
-> String | |
-> Int |
:: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
-> [(Char, Char)] | The pairs of the |
-> CharPhoneticClassification | |
-> SegmentRulesG | |
-> String | Corresponds to the 100 delimiter in the |
-> String | Corresponds to the 101 delimiter in the |
-> ([[[PRS]]] -> [[Word8]]) | Since the version 0.20.0.0, here there are |
-> [[String]] | |
-> [[String]] | |
-> String | |
-> IO (Int, Int, [Word8], Bool, FilePath, String, String, String, Int, Bool, Int8, FilePath, Int, Bool, String, [String]) | These ones are intended to be used inside |
Uses getArgs
inside to get the needed data from the command line arguments. Use with this in
mind.
:: (String -> String) | A function that specifies what |
-> GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
-> [(Char, Char)] | The pairs of the |
-> CharPhoneticClassification | |
-> SegmentRulesG | |
-> String | Corresponds to the 100 delimiter in the |
-> String | Corresponds to the 101 delimiter in the |
-> ([[[PRS]]] -> [[Word8]]) | Since the version 0.20.0.0, here there are |
-> 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
:: (String -> String) | A function that specifies what |
-> String | |
-> String |
selectSounds
converts the argument after "+ul" command line argument into a list of sound representations that is used for evaluation of 'uniqueness periods' properties of the line. Is a modified Phonetic.Languages.Simplified.Array.General.FuncRep2RelatedG2.parsey0Choice from the phonetic-languages-simplified-generalized-examples-array-0.19.0.1
package.
testsOutput :: (Show a1, Integral a1) => Bool -> Int -> (p -> [a2] -> Int8 -> [Int8] -> String -> a1) -> p -> Int -> [String] -> IO [String] Source #
Internal part of the generalF
for processment in case of using tests mode.
:: (Eq a1, Num a1) | |
=> ([[[PRS]]] -> [[Word8]]) | Since the version 0.20.0.0, here there are |
-> GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
-> [(Char, Char)] | The pairs of the |
-> CharPhoneticClassification | |
-> SegmentRulesG | |
-> String | Corresponds to the 100 delimiter in the |
-> String | Corresponds to the 101 delimiter in the |
-> String | If not null than instead of rhythmicity evaluation using hashes and and feets, there is computed a diversity property for the specified |
-> [Word8] | A list of non-negative values normed by 255 (the greatest of which is 255) that the line options are compared with. If null, then the program works as for version 0.12.1.0 without this newly-introduced argument since the version 0.13.0.0. The length of it must be a least common multiplier of the (number of syllables plus number of '_digits' groups) to work correctly. Is not used when the next |
-> [PhladiprelioGen] | |
-> Int | |
-> a1 | |
-> FilePath | A file to be probably added output parts to. |
-> Int | |
-> IO () |
Internal part of the generalF
for processment with a file.