Refactor code structure and remove redundant changes

This commit is contained in:
catlog22
2026-01-24 14:47:47 +08:00
parent cf5fecd66d
commit f2b0a5bbc9
113 changed files with 43217 additions and 235 deletions

View File

@@ -0,0 +1,26 @@
"""Code indexing and symbol extraction."""
from codexlens.indexing.symbol_extractor import SymbolExtractor
from codexlens.indexing.embedding import (
BinaryEmbeddingBackend,
DenseEmbeddingBackend,
CascadeEmbeddingBackend,
get_cascade_embedder,
binarize_embedding,
pack_binary_embedding,
unpack_binary_embedding,
hamming_distance,
)
__all__ = [
"SymbolExtractor",
# Cascade embedding backends
"BinaryEmbeddingBackend",
"DenseEmbeddingBackend",
"CascadeEmbeddingBackend",
"get_cascade_embedder",
# Utility functions
"binarize_embedding",
"pack_binary_embedding",
"unpack_binary_embedding",
"hamming_distance",
]