pub mod ast;
mod error;
mod parser;
mod pos;
mod scanner;
pub use error::{Error, ErrorKind};
pub use oxc_allocator::Allocator;
pub use parser::Parser;
pub use pos::Span;
#[cfg(all(test, target_pointer_width = "64"))]
mod size_asserts {
use crate::{ast, scanner};
#[test]
fn sizes() {
assert_eq!(size_of::<scanner::Token>(), 20);
assert_eq!(size_of::<scanner::TokenKind>(), 8);
assert_eq!(size_of::<ast::Content>(), 16);
assert_eq!(size_of::<Option<ast::Content>>(), 16);
assert_eq!(size_of::<ast::Node>(), 48);
assert_eq!(size_of::<ast::MappingItem>(), 56);
assert_eq!(size_of::<ast::SequenceItem>(), 16);
assert_eq!(size_of::<ast::FlowSequenceEntry>(), 16);
}
}