Commit Graph

14 Commits (de6d418d42e078ca8dd4541d9733d99a3541edd6)

Author SHA1 Message Date
cyqsimon de6d418d42
Remove `BuiltinMatcher` enum
Explanation added as comments in code
Using plain `Lazy<Option<GlobMatcher>>` is just better
9 months ago
cyqsimon c016b462c0
`STATIC_RULES` => `BUILTIN_MAPPINGS` 9 months ago
cyqsimon 075b5b288a
Matcher parser errors when empty 9 months ago
cyqsimon 7cfd1e0d78
Rerun build script only when necessary 9 months ago
cyqsimon 9f7d70f642
Use regex for matcher parsing
- Somewhat better maintainability I think
9 months ago
cyqsimon 0fea82cff9
Minor improvement of variable naming accuracy 9 months ago
cyqsimon 64840fbbae
`join_segments` -> `build_glob_string`
- this is a more descriptive name
9 months ago
cyqsimon 9478d2dfe8
Isolate variables at compile time 9 months ago
cyqsimon 9f4259721a
Fix codegen type declaration 9 months ago
cyqsimon 77e491161c
Ensure lexicographical ordering 9 months ago
cyqsimon 97780f987e
`MappingDefModel::into_mapping_list` returns `MappingList` 9 months ago
cyqsimon d1bc0ef0d4
Build script codegen initial impl 9 months ago
cyqsimon 5498c24c33 Rerun build script only when necessary 11 months ago
cyqsimon 79a03b4299 Reorganise build script into modules 11 months ago