#![allow(dead_code)]
mod ids;
mod normalize;
mod semantic;
mod symbol;
pub(crate) use self::ids::{build_schema_ids, SchemaIds};
pub(crate) use self::normalize::{Consolidation, Naming, Normalizer, PipelineBuilder};
pub(crate) use self::semantic::{
FieldStyle, ResolvedTypeReference, SemanticEnum, SemanticField, SemanticFunction,
SemanticOutputType, SemanticPrimitive, SemanticSchema, SemanticStruct, SemanticType,
SemanticTypeParameter, SemanticVariant, SymbolInfo, SymbolTable,
};
pub(crate) use self::symbol::{SymbolId, SymbolKind};