aboutsummaryrefslogtreecommitdiff
path: root/mingling_pathf/src/patterns/dispatcher_clap.rs
Commit message (Collapse)AuthorAgeFilesLines
* feat(pathf): add foreign item support with is_foreign flag魏曹先生3 days1-40/+25
| | | | | | | | | | Add `AnalyzeItem::foreign()` and `AnalyzeItem::local()` constructors to distinguish items resolved via `use` imports from local definitions. Update `GroupPattern` to collect use imports at file and module levels, resolving `group!(TypeName)` against them. Migrate all pattern implementations to use the new constructors, and adjust `type_mapping_builder` to skip the file's own module prefix for foreign items.
* chore: add missing docs lint and document public API魏曹先生3 days1-0/+6
| | | | | | | Add `#![deny(missing_docs)]` across multiple crates and fill in documentation for all public items, including struct fields, enum variants, trait methods, and proc macros. Also mark two shell scripts as executable.
* docs: add module-level documentation and improve doc comments魏曹先生7 days1-0/+14
|
* fix(dispatcher_clap): support dispatch tree pattern detection魏曹先生2026-06-301-8/+43
|
* fix(mingling_pathf): extract CMD, error, and help types from魏曹先生2026-06-301-16/+181
| | | | dispatcher_clap
* feat(pathf): add build-time type path resolution system魏曹先生2026-06-281-0/+60
Add `mingling_pathf` sub-crate and `pathf` feature for automatic resolution of Mingling type module paths at build time. Scans source files, identifies macro invocations via pattern matchers, and generates mapping files consumed by `gen_program!()`.