♻️ 重构符号表相关内容

🚀 优化`ast`相关代码
This commit is contained in:
csh
2025-11-16 21:20:47 +08:00
parent 8f25f212a7
commit cee6e614bf
27 changed files with 3740 additions and 2811 deletions
+1 -8
View File
@@ -68,17 +68,11 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src)
set(SOURCES
./test.cpp
./debug_printer.cpp
../../src/utils/string.cpp
../../src/language/ast/deserializer.cpp
../../src/language/ast/detail.cpp
../../src/language/ast/tree_sitter_utils.cpp
../../src/language/symbol/builder.cpp
../../src/language/symbol/location_index.cpp
../../src/language/symbol/relations.cpp
../../src/language/symbol/store.cpp
../../src/language/symbol/scope.cpp
../../src/language/symbol/table.cpp
../../src/language/symbol/builder.cpp
../../src/utils/string.cpp
../../src/tree-sitter/scanner.c
../../src/tree-sitter/parser.c)
@@ -104,4 +98,3 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
$<$<CONFIG:Release>:-O3>
)
endif()