pub mod file;
pub mod formatter;
pub mod normalized;
pub mod parser;
pub mod traits;
pub use file::SyntaxFile;
pub use formatter::{FormatOptions, format_async};
pub use normalized::{
NormalizedAlias, NormalizedComment, NormalizedDefKind, NormalizedDefinition, NormalizedElement,
NormalizedImport, NormalizedPackage, NormalizedRelKind, NormalizedRelationship,
NormalizedUsage, NormalizedUsageKind, RowanNormalizedIter,
};
pub use normalized::{KerMLNormalizedIter, SysMLNormalizedIter};
pub use parser::{ParseError, ParseResult, load_and_parse, parse_content, parse_with_result};
pub use traits::{AstNode, Named, ToSource};
pub use crate::base::{Position, Span};
#[cfg(test)]
mod tests;