aftovolio-0.6.1.0: An AFTOVolio implementation for creating texts with special phonetic / prosodic properties.
Copyright(c) OleksandrZhabenko 2023
LicenseMIT
Maintaineroleksandr.zhabenko@yahoo.com
StabilityExperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Aftovolio.Halfsplit

Description

 
Synopsis

Documentation

halfsplit Source #

Arguments

:: (Show a, Eq b) 
=> (a -> b) 
-> Bool

Whether to filter out all groups of '={digits}' from the lines.

-> Int8 
-> [a] 
-> String 

Converts the data that is an instance of Show typeclass to be printed in two-column way.

halfsplit1G Source #

Arguments

:: (Show a, Eq b) 
=> (a -> b) 
-> Bool

Whether to filter out all groups of '={digits}' from the lines.

-> String

Additional String added to every line before the "\n" character.

-> Int8 
-> [a] 
-> String 

Converts the data that is an instance of Show typeclass to be printed in two-column way with customizable ending of each line. Filters out all groups of '={digits}' from the lines.

halfsplit2G Source #

Arguments

:: (Show a, Eq b) 
=> (a -> b) 
-> Bool

Whether to filter out all groups of '={digits}' from the lines.

-> String

Additional String added to every line before the "\n" character.

-> String

A String that is prepended to the halfsplit1G result.

-> String

A String that is appended to the halfsplit1G result.

-> Int8 
-> [a] 
-> String 

A generalized version of halfsplit3G with the possibility to prepend and append strings to it. These Strings are not filtered out for the groups of '={digits}' from the prepending and appending Strings.

removeChangesOfDurations :: String -> String Source #

Filters out all groups of '={digits}' from the String

splitGroups :: Int -> [[a]] -> ([[a]], [[a]], Int) Source #

print23 :: Bool -> String -> String -> Int -> [String] -> IO () Source #