--- gaeilge.aff 2017-09-13 17:16:33.543268885 -0500
+++ gaeilgemor.aff 2017-09-13 17:16:39.471224242 -0500
@@ -6,7 +6,7 @@
nroffchars ().\\*
texchars ()\[]{}<\>\\$*.%
allaffixes on
-compoundwords off
+compoundwords on
# headers:char-sets
defstringtype "nroff" "nroff" ".mm" ".ms" ".me" ".man" ".NeXT"
@@ -73,6 +73,7 @@
# h
flag H:
[AEIOUÁÉÍÓÚ] > H
+ [AEIOUÁÉÍÓÚ] > "H-"
# m'
flag M:
@@ -332,6 +333,8 @@
[OÁÓÚ] I M > -M,GÍ # ordaitheach
[OÁÓÚ] I M > -M,DÍS
[OÁÓÚ] I M > IS
+ [OÁÓÚ] I M > -IM,FAD # An B.N.
+ [OÁÓÚ] I M > -IM,FAIR # An B.N.
# buaim, iaim
[IU] A I M > -IM,NN # láithreach CB lch.98
@@ -344,6 +347,8 @@
[IU] A I M > -M,GÍ # ordaitheach
[IU] A I M > IS
[IU] A I M > -M,DÍS
+ [IU] A I M > -IM,FAD # An B.N.
+ [IU] A I M > -IM,FAIR # An B.N.
E A I M > -AIM,ITEAR # glaeaim->glaeitear
@@ -357,6 +362,8 @@
[^AOÁÉÓÚ] I M > -M,GÍ # ordaitheach
[^AOÁÉÓÚ] I M > IS
[^AOÁÉÓÚ] I M > -M,DÍS
+ [^AOÁÉÓÚ] I M > -IM,FEAD # An B.N.
+ [^AOÁÉÓÚ] I M > -IM,FIR # An B.N.
[^HAOÁÉÓÚT] I M > -IM,TEAR # láithreach saor
@@ -383,6 +390,8 @@
É I M > -M,GÍ # ordaitheach
É I M > IS
É I M > -M,DÍS
+ É I M > -M,FEAD # An B.N.
+ É I M > -M,FIR # An B.N.
# guím
Í M > -M,ONN # láithreach CB lch.99
@@ -394,6 +403,8 @@
Í M > -M,GÍ # ordaitheach
Í M > IS
Í M > -M,DÍS
+ Í M > -M,FEAD # An B.N.
+ Í M > -M,FIR # An B.N.
[^AOU] Í M > -ÍM,ITEAR
# cnaím, maím
@@ -425,6 +436,7 @@
[^IUF] A I N N > -AINN,FAIDÍS
[^IUF] A I N N > -AINN,FAÍ
[^IU] A I N N > -INN,DAR # An B.N.
+ [^IU] A I N N > -INN,S # An B.N.
[^HEUTI] A I N N > -AINN,TÁ # gnáthchaite
[^HEUTI] A I N N > -AINN,TAÍ
@@ -479,6 +491,7 @@
[IU] A I N N > -INN,FAIDÍS
[IU] A I N N > -INN,FAÍ
[IU] A I N N > -INN,DAR # An B.N.
+ [IU] A I N N > -INN,S # An B.N.
E A I N N > -AINN,ITEÁ # ghlaeainn->ghlaeiteá
E A I N N > -AINN,ITÍ
@@ -495,6 +508,7 @@
[^AOÁÉÓÚ] I N N > -INN,FIDÍS
[^AOÁÉÓÚ] I N N > -INN,FÍ
[^AOÁÉÓÚ] I N N > -INN,EADAR # An B.N.
+ [^AOÁÉÓÚ] I N N > -INN,EAS # An B.N.
[^HAOÁÉÓÚT] I N N > -INN,TEÁ # gnáthchaite
[^HAOÁÉÓÚT] I N N > -INN,TÍ
@@ -529,6 +543,7 @@
É I N N > -NN,FIDÍS
É I N N > -NN,FÍ
É I N N > -INN,ADAR # An B.N.
+ É I N N > -INN,AS # An B.N.
# ghuínn, d'fhínn
Í N N > -NN,OMAR # caite
@@ -542,6 +557,7 @@
Í N N > -NN,FIDÍS
Í N N > -NN,FÍ
Í N N > -NN,ODAR # An B.N.
+ Í N N > -NN,OS # An B.N.
[^AOU] Í N N > -ÍNN,ITEÁ
[^AOU] Í N N > -ÍNN,ITÍ
@@ -609,6 +625,7 @@
A Í N N > -AÍNN,ÓIDÍS
A Í N N > -AÍNN,ÓFAÍ
A Í N N > -NN,ODAR # An B.N.
+ A Í N N > -NN,OS # An B.N.
# bhailínn, d'áitínn
[^A] Í N N > -NN,OMAR # caite
@@ -624,6 +641,7 @@
[^A] Í N N > -ÍNN,EOIDÍS
[^A] Í N N > -ÍNN,EOFAÍ
[^A] Í N N > -NN,ODAR # An B.N.
+ [^A] Í N N > -NN,OS # An B.N.
# This syntax works, but unmunch doesn't like a 0 replacement:
# L A I M > -IM,"" # ainmfhocal briathartha
@@ -653,6 +671,7 @@
L A I N N > -AINN,FAIDÍS
L A I N N > -AINN,FAÍ
L A I N N > -INN,DAR # An B.N.
+ L A I N N > -INN,S # An B.N.
# *****>>>>>>
L A I N N > -LAINN,ILTEÁ # gnáthchaite dara phearsa
L A I N N > -LAINN,ILTÍ # gnáthchaite saor