#![allow(clippy::needless_return)]
#![feature(box_syntax)]
#![feature(map_first_last)]
#![feature(arbitrary_enum_discriminant)]
pub mod command;
mod errors;
pub mod nodes;
#[deny(missing_docs)]
pub mod traits;
#[deny(missing_docs)]
pub mod value;
pub use self::{
command::Command,
errors::{NoteError, NoteErrorKind, Result},
nodes::{ASTKind, ASTNode, ASTNodes},
value::Value,
};
pub mod utils {
pub use itertools;
pub use lsp_types;
pub use text_utils;
pub use yggdrasil_shared::records::*;
}