Commit 5b270d2
committed
Update CLI to be fully compliant with JSON schemas
- cache/types.rs: Update SymbolType, Stability, add Language/Visibility enums,
restructure FileEntry and SymbolEntry, add source_files to Cache
- vars/mod.rs: Simplify VarsFile and VarEntry to match vars.schema.json
- config/mod.rs: Add schema-compliant structure with optional sections
- index/indexer.rs: Populate source_files, detect language, update generate_vars
- parse/mod.rs: Use new schema-compliant types
- main.rs: Fix references to removed fields, add output directory creation
- query.rs: Update to work with new Cache structure
- .gitignore: Add .acp/ generated output directory1 parent e8d05f7 commit 5b270d2
11 files changed
Lines changed: 835 additions & 649 deletions
File tree
- cli/src
- cache
- config
- index
- parse
- vars
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
0 commit comments