mod binding;
pub mod flow;
pub mod lib_loader;
mod modules;
mod nodes;
pub mod scopes;
pub mod state;
mod state_flow_helpers;
mod state_lib_merge;
mod state_resolution;
pub mod symbols;
pub use modules::resolution_debug as module_resolution_debug;
pub use flow::{FlowNode, FlowNodeArena, FlowNodeId, flow_flags};
pub use scopes::{ContainerKind, Scope, ScopeContext, ScopeId};
pub use state::{
BinderOptions, BinderState, DeclarationArenaMap, FileFeatures, GlobalAugmentation, LibContext,
ModuleAugmentation, ValidationError,
};
pub use symbols::{Symbol, SymbolArena, SymbolId, SymbolTable, symbol_flags};