| Copyright | (c) Oleksandr Zhabenko 2020-2023 |
|---|---|
| License | MIT |
| Maintainer | oleksandr.zhabenko@yahoo.com |
| Stability | Experimental |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
| Extensions | BangPatterns |
Phladiprelio.General.PropertiesFuncRepG2
Description
Generalization of the functionality of the DobutokO.Poetry.Norms
and DobutokO.Poetry.Norms.Extended modules
from the dobutokO-poetry package and the recent module Phladiprelio.General.PropertiesFuncRepG2
from the phonetic-languages-simplified-properties-array. If you import the module with the last one
module, please, use the qualified import, because of common names.
Instead of vectors, uses arrays.
Synopsis
- procDiverse2I :: Ord c => GWritingSystemPRPLX -> String -> (Int16 -> c) -> String -> FuncRep2 ReadyForConstructionPL Int16 c
- procB2FG :: Ord c => GWritingSystemPRPLX -> [(Char, Char)] -> CharPhoneticClassification -> SegmentRulesG -> String -> String -> ([Double] -> Double) -> (Double -> c) -> MappingFunctionPL -> Coeffs2 -> String -> FuncRep2 ReadyForConstructionPL Double c
- procB2F :: Ord c => GWritingSystemPRPLX -> [(Char, Char)] -> CharPhoneticClassification -> SegmentRulesG -> String -> String -> (Double -> c) -> MappingFunctionPL -> Coeffs2 -> String -> FuncRep2 ReadyForConstructionPL Double c
- procB2FF :: Ord c => Factors -> GWritingSystemPRPLX -> [(Char, Char)] -> CharPhoneticClassification -> SegmentRulesG -> String -> String -> Double -> (Double -> c) -> MappingFunctionPL -> Coeffs2 -> String -> FuncRep2 ReadyForConstructionPL Double c
- procB2InvFG :: Ord c => GWritingSystemPRPLX -> [(Char, Char)] -> CharPhoneticClassification -> SegmentRulesG -> String -> String -> ([Double] -> Double) -> (Double -> c) -> MappingFunctionPL -> Coeffs2 -> String -> FuncRep2 ReadyForConstructionPL Double c
- procB2InvF :: Ord c => GWritingSystemPRPLX -> [(Char, Char)] -> CharPhoneticClassification -> SegmentRulesG -> String -> String -> (Double -> c) -> MappingFunctionPL -> Coeffs2 -> String -> FuncRep2 ReadyForConstructionPL Double c
- procB2InvFF :: Ord c => Factors -> GWritingSystemPRPLX -> [(Char, Char)] -> CharPhoneticClassification -> SegmentRulesG -> String -> String -> Double -> (Double -> c) -> MappingFunctionPL -> Coeffs2 -> String -> FuncRep2 ReadyForConstructionPL Double c
- procRhythm23F :: Ord c => (Double -> c) -> String -> (String -> Coeffs2 -> ReadyForConstructionPL -> Double) -> Coeffs2 -> FuncRep2 ReadyForConstructionPL Double c
- procDiverse2F :: Ord c => GWritingSystemPRPLX -> String -> (Double -> c) -> String -> FuncRep2 ReadyForConstructionPL Double c
- procRhythmicity23F :: Ord c => Factors -> Double -> (Double -> c) -> (Double -> String -> MappingFunctionPL) -> String -> Coeffs2 -> GWritingSystemPRPLX -> [(Char, Char)] -> CharPhoneticClassification -> SegmentRulesG -> String -> String -> String -> FuncRep2 ReadyForConstructionPL Double c
Functions with Int16
Arguments
| :: Ord c | |
| => GWritingSystemPRPLX | |
| -> String | Actually is the ' ':us ++ vs in the following functions where in the definition is us and vs |
| -> (Int16 -> c) | |
| -> String | Specifies the list of |
| -> FuncRep2 ReadyForConstructionPL Int16 c |
Functions with Double
Arguments
| :: Ord c | |
| => GWritingSystemPRPLX | |
| -> [(Char, Char)] | |
| -> CharPhoneticClassification | |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> ([Double] -> Double) | |
| -> (Double -> c) | |
| -> MappingFunctionPL | |
| -> Coeffs2 | |
| -> String | Specifies the list of |
| -> FuncRep2 ReadyForConstructionPL Double c |
Arguments
| :: Ord c | |
| => GWritingSystemPRPLX | |
| -> [(Char, Char)] | |
| -> CharPhoneticClassification | |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> (Double -> c) | |
| -> MappingFunctionPL | |
| -> Coeffs2 | |
| -> String | Specifies the list of |
| -> FuncRep2 ReadyForConstructionPL Double c |
Arguments
| :: Ord c | |
| => Factors | |
| -> GWritingSystemPRPLX | |
| -> [(Char, Char)] | |
| -> CharPhoneticClassification | |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> Double | |
| -> (Double -> c) | |
| -> MappingFunctionPL | |
| -> Coeffs2 | |
| -> String | Specifies the list of |
| -> FuncRep2 ReadyForConstructionPL Double c |
Arguments
| :: Ord c | |
| => GWritingSystemPRPLX | |
| -> [(Char, Char)] | |
| -> CharPhoneticClassification | |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> ([Double] -> Double) | |
| -> (Double -> c) | |
| -> MappingFunctionPL | |
| -> Coeffs2 | |
| -> String | Specifies the list of |
| -> FuncRep2 ReadyForConstructionPL Double c |
Arguments
| :: Ord c | |
| => GWritingSystemPRPLX | |
| -> [(Char, Char)] | |
| -> CharPhoneticClassification | |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> (Double -> c) | |
| -> MappingFunctionPL | |
| -> Coeffs2 | |
| -> String | Specifies the list of |
| -> FuncRep2 ReadyForConstructionPL Double c |
Arguments
| :: Ord c | |
| => Factors | |
| -> GWritingSystemPRPLX | |
| -> [(Char, Char)] | |
| -> CharPhoneticClassification | |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> Double | |
| -> (Double -> c) | |
| -> MappingFunctionPL | |
| -> Coeffs2 | |
| -> String | Specifies the list of |
| -> FuncRep2 ReadyForConstructionPL Double c |
procRhythm23F :: Ord c => (Double -> c) -> String -> (String -> Coeffs2 -> ReadyForConstructionPL -> Double) -> Coeffs2 -> FuncRep2 ReadyForConstructionPL Double c Source #
Arguments
| :: Ord c | |
| => GWritingSystemPRPLX | |
| -> String | Actually is the ' ':us ++ vs in the following functions where in the definition is us and vs |
| -> (Double -> c) | |
| -> String | Specifies the list of |
| -> FuncRep2 ReadyForConstructionPL Double c |
Working with rhythmicity
Arguments
| :: Ord c | |
| => Factors | |
| -> Double | |
| -> (Double -> c) | |
| -> (Double -> String -> MappingFunctionPL) | |
| -> String | |
| -> Coeffs2 | |
| -> GWritingSystemPRPLX | |
| -> [(Char, Char)] | |
| -> CharPhoneticClassification | |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> String | The starting |
| -> FuncRep2 ReadyForConstructionPL Double c |