symbolique 0.1.0

Symbol table pipeline for language servers — parse, link, merge, and resolve symbols across files, built on the laburnum LSP framework.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Copyright Two Neutron Stars Incorporated and contributors
// SPDX-License-Identifier: BlueOak-1.0.0

//! Partition readers for the symbolique pipeline.
//!
//! Extension traits for querying symbols at each pipeline stage. Import the
//! traits and call methods directly on `ContentAddressedStorage`.

mod file_reader;
mod linked_reader;
mod merged_reader;
mod resolution_reader;

pub use file_reader::SymboliqueReadExt;
pub use linked_reader::LinkedSymboliqueReadExt;
pub use merged_reader::MergedSymboliqueReadExt;
pub use resolution_reader::ResolutionReadExt;