heddle-semantic 0.6.0

An AI-native version control system
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// SPDX-License-Identifier: Apache-2.0
//! Language parsing using tree-sitter.

mod parser_core;
mod parser_deps;
mod parser_language;
mod parser_pool;
mod parser_types;
mod syntax_index;

#[cfg(test)]
mod parser_tests;

pub use parser_core::ParsedFile;
pub use parser_deps::extract_dependencies;
pub use parser_language::Language;
pub use parser_types::{FunctionDef, Import, ImportKind};
pub use syntax_index::{FunctionRef, ImportRef, SyntaxIndex};