Files
herolib/lib/develop/codewalker/factory.v
Mahmoud-Emad bcee46fa15 refactor: overhaul codewalker with improved parser and ignore logic
- Implement level-scoped .gitignore/.heroignore matching
- Rewrite directory walker to use new ignore matcher
- Replace filemap parser with robust header-based logic
- Support `FILE`, `FILECHANGE`, and legacy header formats
- Add extensive tests for new parsing and ignore features
2025-08-17 15:23:15 +03:00

13 lines
242 B
V

module codewalker
@[params]
pub struct CodeWalkerArgs {
// No fields required for now; kept for API stability
}
pub fn new(args CodeWalkerArgs) !CodeWalker {
mut cw := CodeWalker{}
cw.ignorematcher = gitignore_matcher_new()
return cw
}