Skip to main content

Module parser

Module parser 

Source
Expand description

Parser module - the heart of code analysis.

This module wraps Tree-sitter and provides a clean API for parsing source files into CodeNodes. Language detection is automatic based on file extension.

Functionsยง

detect_language
Detects the programming language from a file path.
parse_file
Parses a source file and extracts all code nodes.
parse_source
Parses source code directly (useful for testing or in-memory content).