phonetic-languages-ukrainian-array 0.3.0.0 → 0.3.1.0
raw patch · 3 files changed
+11/−9 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- ChangeLog.md +4/−0
- Phonetic/Languages/Ukrainian/PrepareText.hs +6/−8
- phonetic-languages-ukrainian-array.cabal +1/−1
ChangeLog.md view
@@ -18,3 +18,7 @@ * Third version. Added new variants of the concatenations. Some code improvements. Fixed several issues with consequently going complex words and a prepositions (not very common but actually usable and possible variant). Added some improvements to deal with some rare cases.++## 0.3.1.0 -- 2021-08-30++* Third version revised A. Fixed issue with the getBFstL' used with repeated by the first element in the tuples list.
Phonetic/Languages/Ukrainian/PrepareText.hs view
@@ -92,18 +92,16 @@ if ys == "\1094\1100\1086\1084\1091" then auxiliary3 wwss else auxiliary4 wwss), ("\1087\1110\1089\1083\1103", if ys == "\1090\1086\1075\1086" && zs == "\1103\1082" then auxiliary2Inner (xs ++ ys ++ zs) (ts:xss)- else auxiliary4 wwss), ("\1090\1072\1082", if ys == "\1097\1086" then auxiliary3 wwss else auxiliary4 wwss),- ("\1090\1072\1082", if ys == "\1103\1082" then auxiliary3 wwss else auxiliary4 wwss),+ else auxiliary4 wwss), ("\1090\1072\1082", if (ys == "\1097\1086") || (ys == "\1103\1082")+ then auxiliary3 wwss else auxiliary4 wwss), ("\1090\1080\1084\1095\1072\1089\1086\1084", if ys == "\1103\1082" then auxiliary3 wwss else auxiliary4 wwss), ("\1090\1086\1084\1091", if ys == "\1103\1082" then auxiliary2Inner (xs ++ "\1081\1072\1082") (zs:ts:xss) else auxiliary4 wwss), ("\1091", if (ys == "\1079\1074'\1103\1079\1082\1091" || ys == "\1079\1074\x02BC\1103\1079\1082\1091") && zs == "\1079" then auxiliary2Inner (xs ++ "\1079\1074\1081\1072\1079\1082\1091" ++ zs) (ts:xss)- else auxiliary2Inner "\1091" (ys:zs:ts:xss)),- ("\1091", if ys == "\1084\1110\1088\1091" &&- zs == "\1090\1086\1075\1086" && ts == "\1103\1082" then auxiliary2Inner (xs ++ ys ++ zs ++ ts) xss- else auxiliary4 wwss),+ else if ys == "\1084\1110\1088\1091" && zs == "\1090\1086\1075\1086" && ts == "\1103\1082"+ then auxiliary2Inner (xs ++ ys ++ zs ++ ts) xss else auxiliary4 wwss), ("\1093\1086\1095", if ys == "\1073\1080" then auxiliary3 wwss else auxiliary4 wwss), ("\1093\1086\1095\1072", if ys == "\1073" then auxiliary3 wwss else auxiliary4 wwss),@@ -117,8 +115,8 @@ if ys == "\1074\1110\1076" then auxiliary3 wwss else auxiliary4 wwss), ("\1087\1088\1080", if ys == "\1094\1100\1086\1084\1091" then auxiliary3 wwss- else auxiliary4 wwss), ("\1090\1072\1082", if ys == "\1097\1086" then auxiliary3 wwss else auxiliary4 wwss),- ("\1090\1072\1082", if ys == "\1103\1082" then auxiliary3 wwss else auxiliary4 wwss),+ else auxiliary4 wwss), ("\1090\1072\1082", if ys == "\1097\1086" || ys == "\1103\1082"+ then auxiliary3 wwss else auxiliary4 wwss), ("\1090\1080\1084\1095\1072\1089\1086\1084", if ys == "\1103\1082" then auxiliary3 wwss else auxiliary4 wwss), ("\1090\1086\1084\1091", if ys == "\1103\1082" then auxiliary2Inner (xs ++ "\1081\1072\1082") (zs:xss)
phonetic-languages-ukrainian-array.cabal view
@@ -2,7 +2,7 @@ -- further documentation, see http://haskell.org/cabal/users-guide/ name: phonetic-languages-ukrainian-array-version: 0.3.0.0+version: 0.3.1.0 synopsis: Prepares Ukrainian text to be used as a phonetic language text description: Applies needed minimal grammar connections so that the text afterwards can be processed by dobutokO-poetry or phonetic languages approach related programs. Uses arrays instead of vectors. homepage: https://hackage.haskell.org/package/phonetic-languages-ukrainian-array