Blob Blame History Raw
--- 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