#![cfg_attr(coverage_nightly, coverage(off))]
pub mod extraction;
pub mod filters;
pub mod formatting;
pub mod stats;
pub mod types;
#[cfg(test)]
mod property_tests;
#[cfg(test)]
mod tests;
pub use extraction::{extract_symbol_from_ast_item, extract_symbols_from_context};
pub use filters::{passes_query_filter, passes_type_filter};
pub use formatting::{
format_symbol_table_csv, format_symbol_table_detailed, format_symbol_table_summary,
};
pub use stats::{count_by_type, count_by_visibility};
pub use types::SymbolInfo;