aboutsummaryrefslogtreecommitdiff
path: root/mingling_picker/src/parselib/flag_matcher.rs
Commit message (Collapse)AuthorAgeFilesLines
* refactor: extract `seek_end_of_options` into utils and add test helpers魏曹先生5 hours1-17/+1
| | | | | | Deduplicate the `seek_end_of_options` function by moving it from both `arg_matcher` and `flag_matcher` into a single shared implementation in utils. Add `make_masked` and `make_args` test helpers to the test crate
* refactor(flag_matcher): replace `vec_string_slice!` with single-pass魏曹先生6 hours1-17/+62
| | | | iteration
* feat(mingling_picker): replace bool Matcher with FlagMatcher魏曹先生20 hours1-0/+53
Rename `bool_matcher` module to `flag_matcher` and introduce a dedicated `FlagMatcher` struct, moving matching logic away from the `bool` type itself