Module ast_parser

Module ast_parser 

Source
Expand description

Tree-sitter based AST parsing for accurate code analysis

This module replaces regex-based parsing with proper syntax-aware analysis using tree-sitter parsers for multiple programming languages.

Structs§

AstChunk
A parsed code chunk with semantic information
AstImport
Import information extracted from AST
AstParser
Tree-sitter based AST parser and analyzer
AstSignature
Extracted signature information
EntityLocation
Location of an entity in the codebase
EntityQuery
Query for finding entities

Enums§

AstLanguage
Supported programming languages for AST parsing
EntityType
Entity type for search queries