pub use ast::AstModule;
pub use dialect::Dialect;
#[cfg(test)]
mod grammar_tests;
#[cfg(test)]
mod lexer_tests;
#[cfg(test)]
mod testcases;
pub(crate) mod ast;
pub(crate) mod cursors;
mod dialect;
pub(crate) mod lexer;
pub(crate) mod payload_map;
pub(crate) mod validate;
#[allow(clippy::all)]
#[allow(clippy::inefficient_to_string)]
#[allow(clippy::trivially_copy_pass_by_ref)]
#[allow(clippy::too_many_arguments)]
#[allow(clippy::cloned_instead_of_copied)]
#[allow(unused_extern_crates)]
#[cfg_attr(feature = "gazebo_lint", allow(gazebo_lint_use_dupe))]
mod grammar {
include!(concat!(env!("OUT_DIR"), "/syntax/grammar.rs"));
}
pub(crate) mod parser;
pub(crate) mod uniplate;