915 B
915 B
Checklist: Pascal/Delphi Support in CodeGraph
A) Plumbing
- tree-sitter grammar dependency (Pascal)
- Language registry:
pascalhinzufügen - Extension mapping:
.pas .dpr .dpk .lpr(optional.inc) - Queries laden (nodes + edges)
B) Extraction
- Unit/Program/Package Nodes
- Class/Interface/Record Nodes
- Procedure/Function Nodes
- Method Nodes
- uses -> imports edges
- extends edges
- implements edges
- calls edges (best-effort)
C) Resolution
- unitName -> file/node mapping
- resolve
uses X;to unit node - resolve
X in 'path'(DPR/DPK) (Phase 2) - call resolution baseline (same file + class)
D) Testing
- add fixtures to tests
- assert extracted nodes
- assert imports/extends/implements/calls
E) Polishing
- expose language in
Supported Languagesdocs - update CLI help / config validation