Skip to main content

semantic/parser/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2//! Language parsing using tree-sitter.
3
4mod parser_core;
5mod parser_deps;
6mod parser_language;
7mod parser_pool;
8mod parser_types;
9mod syntax_index;
10
11#[cfg(test)]
12mod parser_tests;
13
14pub use parser_core::ParsedFile;
15pub use parser_deps::extract_dependencies;
16pub use parser_language::Language;
17pub use parser_types::{FunctionDef, Import, ImportKind};
18pub use syntax_index::{FunctionRef, ImportRef, SyntaxIndex};