kingfisher/docs
Mick Grove 0f953f59a5 pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set.
Why: Hyperscan doesn’t support lookaheads/behinds, so many “must contain X and Y” checks had to be baked into the regex (hurting readability) or were impossible. pattern_requirements applies lightweight, in-memory checks after a match is found, keeping patterns fast and clean.
2025-11-04 13:55:31 -05:00
..
assets/icons change in response to code review 2025-10-16 10:52:33 -07:00
benchmark preparing for v1.12 2025-06-24 17:17:16 -07:00
BASELINE.md fixed failing tests 2025-08-17 17:41:34 -07:00
COMPARISON.md updated README 2025-07-17 15:11:41 -07:00
FINGERPRINT.md preparing for v1.12 2025-06-24 17:17:16 -07:00
kingfisher_logo.png preparing for v1.12 2025-06-24 17:17:16 -07:00
PARSING.md preparing for v1.12 2025-06-24 17:17:16 -07:00
RULES.md pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
runtime-comparison.png updated README 2025-07-17 15:11:41 -07:00