1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#![allow(clippy::wrong_self_convention)]
pub use crate::{
    duplicates::DuplicateError,
    errors::{NyarError, NyarErrorKind, Result, Validation},
    parsing::SyntaxError,
    runtime::RuntimeError,
};

pub mod third_party;
pub use diagnostic::{Diagnostic, FileCache, FileID, FileSpan, ReportKind};
pub use validatus::{
    Validate,
    Validation::{Failure, Success},
};

mod errors;

mod duplicates;
mod parsing;
mod runtime;
#[cfg(test)]
pub mod testing;