mod ast_factory;
mod extensions;
mod scope;
mod source_utils;
pub use crate::{
ast_factory::AstFactory,
extensions::ast_ext::{
binding_pattern_ext::BindingPatternExt,
call_expression_ext::CallExpressionExt,
expression_ext::ExpressionExt,
function::FunctionExt,
jsx::{JsxExt, JsxMemberExpressionObjectExt},
statement_ext::StatementExt,
},
scope::is_top_level,
source_utils::contains_script_closing_tag,
};