| Copyright | (c) Oleksandr Zhabenko 2020-2023 |
|---|---|
| License | MIT |
| Maintainer | oleksandr.zhabenko@yahoo.com |
| Stability | Experimental |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Phladiprelio.General.EmphasisG
Description
Some functionality for SaaW mode of operation for PhLADiPreLiO.
Documentation
data SyllWeightsG Source #
Instances
| Show SyllWeightsG Source # | |
Defined in Phladiprelio.General.EmphasisG Methods showsPrec :: Int -> SyllWeightsG -> ShowS # show :: SyllWeightsG -> String # showList :: [SyllWeightsG] -> ShowS # | |
showFSG :: FlowSoundG -> String Source #
type FlowSoundG = [PRS] Source #
weightSyllablesIO :: [FlowSoundG] -> IO [SyllWeightsG] Source #
Arguments
| :: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
| -> [(Char, Char)] | The pairs of the |
| -> CharPhoneticClassification | The |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> String | |
| -> IO ([[FlowSoundG]], [SyllWeightsG], [[[Int8]]]) |
Arguments
| :: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
| -> [(Char, Char)] | The pairs of the |
| -> CharPhoneticClassification | The |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> Int | |
| -> String | |
| -> IO ([[FlowSoundG]], [[SyllWeightsG]], [[[Int8]]]) |
weights2SyllableDurationsDArr :: [SyllWeightsG] -> Array Int (Int8, Double) Source #
weights2SyllableDurationsD :: [SyllWeightsG] -> [[[Int8]]] -> [[Double]] Source #
weightSyllAIO :: Bool -> FlowSoundG -> IO Double Source #
data ReadyForConstructionPL Source #
Instances
| Eq ReadyForConstructionPL Source # | |
Defined in Phladiprelio.General.EmphasisG Methods (==) :: ReadyForConstructionPL -> ReadyForConstructionPL -> Bool # (/=) :: ReadyForConstructionPL -> ReadyForConstructionPL -> Bool # | |
| Ord ReadyForConstructionPL Source # | |
Defined in Phladiprelio.General.EmphasisG Methods compare :: ReadyForConstructionPL -> ReadyForConstructionPL -> Ordering # (<) :: ReadyForConstructionPL -> ReadyForConstructionPL -> Bool # (<=) :: ReadyForConstructionPL -> ReadyForConstructionPL -> Bool # (>) :: ReadyForConstructionPL -> ReadyForConstructionPL -> Bool # (>=) :: ReadyForConstructionPL -> ReadyForConstructionPL -> Bool # max :: ReadyForConstructionPL -> ReadyForConstructionPL -> ReadyForConstructionPL # min :: ReadyForConstructionPL -> ReadyForConstructionPL -> ReadyForConstructionPL # | |
showR :: ReadyForConstructionPL -> String Source #
isStr :: ReadyForConstructionPL -> Bool Source #
isFSL :: ReadyForConstructionPL -> Bool Source #
fromReadyFCPLF :: ReadyForConstructionPL -> Maybe [[[Int8]]] Source #
Arguments
| :: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
| -> [(Char, Char)] | The pairs of the |
| -> CharPhoneticClassification | The |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> String | |
| -> [[FlowSoundG]] |
Arguments
| :: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
| -> [(Char, Char)] | The pairs of the |
| -> CharPhoneticClassification | The |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> String | |
| -> [([String], [[Int8]], [FlowSoundG])] |
Arguments
| :: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
| -> [(Char, Char)] | The pairs of the |
| -> CharPhoneticClassification | The |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> String | |
| -> [(String, [[Int8]])] |
Arguments
| :: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
| -> [(Char, Char)] | The pairs of the |
| -> CharPhoneticClassification | The |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> String | |
| -> String | |
| -> [[[Int8]]] |
Arguments
| :: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
| -> [(Char, Char)] | The pairs of the |
| -> CharPhoneticClassification | The |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> String | |
| -> ReadyForConstructionPL | |
| -> String |
Arguments
| :: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
| -> [(Char, Char)] | The pairs of the |
| -> CharPhoneticClassification | The |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> Bool | |
| -> String | |
| -> IO ([[FlowSoundG]], [[[[Int8]]] -> [[Double]]], ReadyForConstructionPL) |
Arguments
| :: GWritingSystemPRPLX | Data used to obtain the phonetic language representation of the text. |
| -> [(Char, Char)] | The pairs of the |
| -> CharPhoneticClassification | The |
| -> SegmentRulesG | |
| -> String | Corresponds to the 100 delimiter in the |
| -> String | Corresponds to the 101 delimiter in the |
| -> Int | |
| -> Bool | |
| -> String | |
| -> IO ([[FlowSoundG]], [[[[Int8]]] -> [[Double]]], ReadyForConstructionPL) |