vtcode_core/tools/tree_sitter/mod.rs
1//! Tree-sitter integration for Research-preview code parsing and analysis
2//!
3//! This module provides syntax-aware code understanding and manipulation capabilities
4//! using tree-sitter parsers for multiple programming languages.
5//!
6//! ## Features
7//!
8//! - **Multi-language Support**: Rust, Python, JavaScript, TypeScript, Go, Java
9//! - **Syntax Tree Analysis**: Parse code into structured syntax trees
10//! - **Symbol Extraction**: Extract functions, classes, variables, and imports
11//! - **Code Navigation**: Navigate code structures with precision
12//! - **Semantic Analysis**: Understand code semantics beyond syntax
13//! - **Refactoring Support**: Intelligent code manipulation capabilities
14
15pub mod analysis;
16pub mod analyzer;
17pub mod languages;
18pub mod navigation;
19pub mod refactoring;
20
21pub use analysis::*;
22pub use analyzer::*;
23pub use languages::*;
24pub use navigation::*;
25pub use refactoring::*;