Skip to content

Commit 6caca37

Browse files
committed
Add month abbreviations to Date Modex rules
1 parent dbea955 commit 6caca37

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

lima_linguisticdata/SpecificEntities/fre/DateTime/DATE-fre.rules

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -19,28 +19,30 @@ vendredi,Vendredi,VENDREDI,
1919
samedi,Samedi,SAMEDI,
2020
dimanche,Dimanche,DIMANCHE);
2121

22-
@month=(janvier,JANVIER,Janvier,janv,Janv,JANV,
22+
@month=(janvier,JANVIER,Janvier,janv,Janv,JANV,Jan,
2323
février,FEVRIER,Février,fév,FEV,Fév,
2424
mars,MARS,Mars,mar,Mar,MAR,
25-
avril,AVRIL,Avril,avr,
25+
avril,AVRIL,Avril,avr,Avr,
2626
mai,MAI,Mai,
27-
juin,JUIN,Juin,
28-
juillet,JUILLET,Juillet,juil,Juil,JUIL,
29-
août,AOUT,Août,
30-
septembre,SEPTEMBRE,Septembre,sept,SEPT,Sept,
27+
juin,JUIN,Juin,Jui,
28+
juillet,JUILLET,Juillet,juil,Juil,JUIL,Jui,
29+
août,AOUT,Août,Aôu,
30+
septembre,SEPTEMBRE,Septembre,sept,SEPT,Sept,Sep,
3131
octobre,OCTOBRE,Octobre,octobr,oct,OCT,Oct,octob,OCTOB,Octob,
3232
novembre,NOVEMBRE,Novembre,nov,NOV,Nov,
33-
décembre,DECEMBRE,Décembre,déc,dec);
33+
décembre,DECEMBRE,Décembre,déc,dec,Déc);
3434

35-
@monthAbbrev=(janv,Janv,JANV,
35+
@monthAbbrev=(janv,Janv,JANV,Jan,
3636
fév,FEV,Fév,févr,Févr,FEVR,
3737
mar,Mar,MAR,
38-
avr,
38+
avr,Avr,
39+
Jui,
3940
juil,Juil,JUIL,
40-
sept,SEPT,Sept,
41+
Aôu,
42+
sept,SEPT,Sept,Sep,
4143
octobr,oct,OCT,Oct,octob,OCTOB,Octob,
4244
nov,NOV,Nov,
43-
déc,dec);
45+
déc,dec,Déc);
4446

4547
@monthNoAbbrev=(janvier,JANVIER,Janvier,
4648
février,FEVRIER,Février,
@@ -104,8 +106,8 @@ trente et un,
104106
@numyear=(t_integer>1700<2050,t_integer>1<99)
105107
@numyear4=(t_integer>1700<2050)
106108

107-
# lundi 22 mai 1968 | lundi, 4 sepetembre 2014 | lundi 18 octobre, 2014 | Mer. 28 février 2015, mercredi 26 févr, mercredi 26 févr.
108-
//@monthAbbrev|@monthAbbrev \.? = Warning, need to use the both annotations.
109+
# lundi 22 mai 1968 | lundi, 4 sepetembre 2014 | lundi 18 octobre, 2014 | Mer. 28 février 2015, mercredi 26 févr, mercredi 26 févr.
110+
//@monthAbbrev|@monthAbbrev \.? = Warning, need to use the both annotations.
109111
@day::\.? ,? (@numday|t_integer>1<31) (@monthAbbrev|@monthAbbrev \.?|@monthNoAbbrev) @numyear?:DATE:
110112
=>NormalizeDate()
111113

@@ -217,7 +219,7 @@ siècle$NC:<NUMBER>::DATE:
217219
#=>NormalizeRelativeDate("diff_0")
218220

219221
#GC20130730: aujourd\'hui as dates are given category NC while they should remain adverbs.
220-
# Should find a solution: specific EN type, ?
222+
# Should find a solution: specific EN type, ?
221223

222224
#aujourd\'hui:::DATE:
223225
#=>NormalizeRelativeDate("date_document,diff_0d")
@@ -241,7 +243,7 @@ t_date:::DATE:
241243
#------------------------------
242244
# numeric forms (should be recognized by tokenizer in the future)
243245

244-
# 22-05-68
246+
# 22-05-68
245247
# integer - integer - integer
246248

247249
t_integer>1<31::- t_integer - t_integer:DATE:
@@ -253,7 +255,7 @@ t_integer>1<31::- t_integer - t_integer:DATE:
253255
@numyear4::- t_integer - t_integer:DATE:
254256
=>NormalizeDate()
255257

256-
# 22/05/68
258+
# 22/05/68
257259
# fraction / integer or integer / integer / integer
258260

259261
@numday::/ t_integer / t_integer:DATE:
@@ -267,7 +269,7 @@ t_integer>1<31::/ t_integer / t_integer:DATE:
267269
#=>NormalizeDate()
268270

269271

270-
# numbers between 1700 and 2050 are dates
272+
# numbers between 1700 and 2050 are dates
271273
# unless followed by a unit
272274

273275
@numyear4::(de|d\')? $NC:NOT_DATE:

0 commit comments

Comments
 (0)