Skip to content

Commit a24806e

Browse files
authored
refactor: rename shadowed mm variable in Date rule (#297) (#340)
Replace the confusing variable shadowing where mm was redefined on line 46 with a separate month_two_digit variable for clarity. No behavior change.
1 parent 1cf4f6c commit a24806e

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

tn/chinese/rules/date.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,17 @@ def build_tagger(self):
3939

4040
year = insert('year: "') + yyyy + insert('年"')
4141
month = insert('month: "') + (m | mm) + insert('"')
42+
month_two_digit = insert('month: "') + mm + insert('"')
4243
day = insert('day: "') + (d | dd) + insert('"')
4344

4445
# yyyy/m/d | yyyy/mm/dd | dd/mm/yyyy
4546
# yyyy/0m | 0m/yyyy | 0m/dd
46-
mm = insert('month: "') + mm + insert('"')
4747
date = (
4848
(year + rmsign + month + rmsign + day)
4949
| (day + rmsign + month + rmsign + year)
50-
| (year + rmsign + mm)
51-
| (mm + rmsign + year)
52-
| (mm + rmsign + day)
50+
| (year + rmsign + month_two_digit)
51+
| (month_two_digit + rmsign + year)
52+
| (month_two_digit + rmsign + day)
5353
)
5454
tagger = self.add_tokens(date)
5555

0 commit comments

Comments
 (0)