sqry-core: Core library for semantic code search
This library provides the foundational components for sqry, a semantic code search tool that understands code structure through AST analysis.
Architecture
The library is organized into several key modules:
- search: Core search engine and pattern matching
- ast: AST parsing and querying
- indexing: Incremental hashing and index compression utilities
- cache: Caching layer for performance
- session: Session-level caching for warm multi-query execution
- plugin: Plugin system for language extensibility
- output: Output formatters (text, JSON)
Example
use SearchEngine;
let engine = new;
let results = engine.search?;
Status
This library is under active development (Phase 0). APIs are subject to change.