Phase 3b: Real tree-sitter integration (Steps 45-49)

Replace TreeSitterParser stubs with real tree-sitter C bindings for
Python, C++, and Elisp parsing. Add tree-sitter core via vcpkg and
language grammars via FetchContent. Implement CST-to-AST converters
with auto-annotation, memory pattern detection, error recovery, and
ParseResult/ParseDiagnostic types. All 34 tests pass (6+7+6+8+7).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Bill
2026-02-08 09:06:50 -07:00
parent 7c0b0c759e
commit 41166812b0
6 changed files with 1466 additions and 144 deletions

File diff suppressed because it is too large Load Diff