Skip to content

Commit

Permalink
Reduce the number of selectable special characters
Browse files Browse the repository at this point in the history
  • Loading branch information
apetushok committed Apr 24, 2024
1 parent aa5d989 commit 345207e
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 8 deletions.
12 changes: 6 additions & 6 deletions config/regex.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Year start
^(?<year>
(?<yearOpenFlag>[~?%]{0,2})
(?<yearOpenFlag>[~?%]{0,1})
Y?
(?<yearNum>
[+-]? # optional sign
Expand All @@ -14,32 +14,32 @@
(?>S # Literal S letter. It is for the significant digit indicator
(?<yearSignificantDigit>\d+)
)?
(?<yearCloseFlag>\)?[~%?]{0,2})
(?<yearCloseFlag>\)?[~%?]{0,1})
)
# Year end

(?>- # Literal - (hyphen)

# Month start
(?<month>
(?<monthOpenFlag>[~?%]{0,2})
(?<monthOpenFlag>[~?%]{0,1})
(?<monthOpenParents>\(+)?
(?<monthNum>(?>1[0-9UX]|[0UX][0-9UX]|[0-9][0-9]))
(?>\^(?<seasonQualifier>[\P{L}\P{N}\P{M}:.-]+))?
(?<monthCloseFlag>[~?%]{0,2})
(?<monthCloseFlag>[~?%]{0,1})
)
# Month end

(?>- # Begin Day Literal - (hyphen)
# Day start
(?<day>
(?<dayOpenFlag>[~?%]{0,2})
(?<dayOpenFlag>[~?%]{0,1})
(?<dayOpenParents>\(+)?
(?<dayNum>
(?>[012UX][0-9UX]|3[01UX])
)
)
(?<dayCloseFlag>[~?%]{0,2})
(?<dayCloseFlag>[~?%]{0,1})
(?<dayEnd>[)~%?]*)
# Day end

Expand Down
2 changes: 0 additions & 2 deletions src/PackagePrivate/Parser/Parser.php
Original file line number Diff line number Diff line change
Expand Up @@ -205,8 +205,6 @@ private function buildQualification(): Qualification {
'%' => Qualification::UNCERTAIN_AND_APPROXIMATE,
'?' => Qualification::UNCERTAIN,
'~' => Qualification::APPROXIMATE,
'?~' => Qualification::UNCERTAIN_AND_APPROXIMATE,
'~?' => Qualification::UNCERTAIN_AND_APPROXIMATE,
];

// TODO
Expand Down

0 comments on commit 345207e

Please sign in to comment.