//! Lossless concrete syntax support for Miden Assembly.
//!
//! This crate provides a trivia-preserving lexer, a rowan-based concrete syntax tree, and a small
//! set of typed AST wrappers over that CST. The primary entry point for production use is
//! [`parse_source_file`], which accepts an [`Arc<SourceFile>`][miden_debug_types::SourceFile] and
//! retains source/span information for both diagnostics and downstream lowering.
extern crate std;
extern crate alloc;
pub use ;
pub use rowan;
pub use ;