valkyrie-errors 0.0.3

Error types for valkyrie language
Documentation
pub use crate::{
    duplicates::DuplicateError,
    errors::{ValkyrieError, ValkyrieErrorKind, ValkyrieReport, ValkyrieResult},
    managers::{
        list::{FileID, FileSpan},
        TextManager,
    },
    parsing::SyntaxError,
    runtime::RuntimeError,
};

pub mod third_party {
    #[cfg(feature = "dashu")]
    pub use dashu::{
        float::{
            round::mode::{HalfAway, HalfEven},
            DBig, FBig,
        },
        integer::IBig,
    };
    #[cfg(feature = "num")]
    pub use num::BigInt;
    #[cfg(feature = "pratt")]
    pub use pratt::{Affix, Associativity, PrattParser, Precedence};
    pub use url::Url;
}

mod errors;

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