aboutsummaryrefslogtreecommitdiff
path: root/tests/pattern
AgeCommit message (Collapse)AuthorFilesLines
12 dayschore: enforce fully strict static typing across library, tests, and tooling ↵natsuoto3-17/+3
with zero suppressions
13 daysfeat(pattern): Pattern.__call__ delegates to .test so validators double as ↵natsuoto1-0/+32
callables
2026-07-11refactor: eliminate suppression comments and internal-import tests, delete ↵natsuoto3-5/+5
now-dead defensive code
2026-07-01feat!: to_regex() returns the Regex wrapper instead of raw re.Patternnatsuoto1-1/+1
2026-07-01feat: convenience char classes .letter() .uppercase() .lowercase() ↵natsuoto1-0/+30
.alphanumeric()
2026-07-01feat: .at_most(n) quantifier closes the symmetry gap with ↵natsuoto1-0/+14
at_least/exactly/between
2026-07-01feat: humre-style functional API — operators, constants, factories, matchernatsuoto9-4/+433
2026-07-01feat: add Pattern class and .use() composition (closes #125, #126)natsuoto1-0/+40