Files
codegraph/Delphi/Docs/04-Checklist.md
T
2026-02-10 23:55:42 +01:00

33 lines
915 B
Markdown

# Checklist: Pascal/Delphi Support in CodeGraph
## A) Plumbing
- [ ] tree-sitter grammar dependency (Pascal)
- [ ] Language registry: `pascal` hinzufü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 Languages` docs
- [ ] update CLI help / config validation