Something went wrong. Try again.
A human-friendly DSL for ATProto Lexicons
Something went wrong. Try again.
12345678910111213141516171819202122232425#![cfg_attr(not(feature = "std"), no_std)]
extern crate alloc;
pub mod ast;pub mod error;pub mod lexer;pub mod parser;pub mod span;pub mod validate;pub mod workspace;
pub use ast::Lexicon;pub use error::{ParseError, ValidationError, ValidationErrors};pub use parser::parse_lexicon;pub use validate::validate_lexicon;pub use workspace::{ResolvedRef, Workspace};
// Standard library directoryuse include_dir::{Dir, include_dir};
pub static STD_DIR: Dir<'static> = include_dir!("$CARGO_MANIFEST_DIR/../std");
pub const PRELUDE: &str = include_str!("../../std/prelude.mlf");