1#![allow(clippy::wrong_self_convention)]
2pub use crate::{
3 duplicates::{DuplicateError, DuplicateKind},
4 errors::{NyarError, NyarErrorKind, Result, Validation},
5 parsing::{ForeignInterfaceError, SyntaxError},
6 runtime::RuntimeError,
7};
8pub mod third_party;
9pub use crate::undefined::MissingError;
10pub use diagnostic::{Diagnostic, ReportKind, SourceCache, SourceID, SourceSpan};
11pub use validatus::{
12 Validate,
13 Validation::{Failure, Success},
14};
15mod errors;
16
17mod duplicates;
18mod parsing;
19mod runtime;
20#[cfg(test)]
21pub mod testing;
22mod undefined;