notedown_ast 0.14.9

Notedown Abstract Syntax Tree
Documentation
#![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)]
/// Traits for notedown
pub mod traits;
#[deny(missing_docs)]
/// Value and value types of notedown
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::*;
}