Sprint 3 Step 60: AST query API implementation

- Implement ASTQueryAPI class with tree walking, JSON output,
  findNodesByType, findNodesByProperty, findNodesWithAnnotation
- Add nlohmann_json link for step60_test in CMakeLists.txt
- Add PROGRESS.md for cross-session continuity tracking

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Bill
2026-02-07 22:54:18 -07:00
parent 89bcf805bc
commit 7c0b0c759e
3 changed files with 365 additions and 15 deletions

View File

@@ -164,6 +164,7 @@ target_include_directories(step57_test PRIVATE src)
add_executable(step60_test tests/step60_test.cpp)
target_include_directories(step60_test PRIVATE src)
target_link_libraries(step60_test PRIVATE nlohmann_json::nlohmann_json)
add_executable(step61_test tests/step61_test.cpp)
target_include_directories(step61_test PRIVATE src)