diff --git a/inflr.tdl b/inflr.tdl index c20f97c..45d7f3c 100644 --- a/inflr.tdl +++ b/inflr.tdl @@ -859,6 +859,10 @@ ncfs00a := %suffix (ncfs00a ncfs00a) n_fem-sg_ilr. +ncfs00v := +%suffix (ncfs00v ncfs00v) +n_fem-sg_ilr. + ncfp00a := %suffix (ncfp00a ncfp00a) n_fem-pl_ilr. diff --git a/lexicon.tdl b/lexicon.tdl index c859736..94bddb2 100644 --- a/lexicon.tdl +++ b/lexicon.tdl @@ -125296,6 +125296,9 @@ slash_pt := pt_-_hyphn_native_le & ; may need to be revisited. doublehyphen_pt := pt_-_hyphn_native_le & [ STEM < "--" > ]. + +triplehyphen_pt := pt_-_hyphn_native_le & + [ STEM < "---" > ]. lhyphen_pt := pt_-_lhyphn_native_le & [ STEM < "-" > ]. diff --git a/util/override_freeling.py b/util/override_freeling.py index b3b9479..8b60925 100644 --- a/util/override_freeling.py +++ b/util/override_freeling.py @@ -1,7 +1,7 @@ # Freeling tags to override and replace by other tags TAGS = {'I': 'AQ0MS00', 'DP1MPP': 'AP0MP1P', 'AQVMP00':'AQ0MP00', - 'DP1MSP': 'AP0MS1P', 'DP1FPP': 'AP0FP1P', 'DP1FSP': 'AP0FS1P', 'AQ00000':'AQ0000'} + 'DP1MSP': 'AP0MS1P', 'DP1FPP': 'AP0FP1P', 'DP1FSP': 'AP0FS1P', 'AQVFS00': 'AQ0FS00'} REPLACE_LEMMA_AND_TAG = {'ladra': {'lemma': 'ladrar', 'tag':'VMIP3S0'}, 'diĆ³': {'lemma': 'dar', 'tag': 'VMIS3S0'}, 'dios': {'lemma': 'dios', 'tag': 'NCMS000'},