ellie_core/
lib.rs

1#![no_std]
2#![allow(unused_assignments)]
3#![allow(unknown_lints)]
4#![warn(clippy::all)]
5#![recursion_limit = "256"]
6//! Ellie Core
7//! This is the core utilities for the Ellie Language.
8//!
9//! Copyright (c) 2020 Behemehal. See license file for details
10extern crate alloc;
11
12#[cfg(feature = "std")]
13extern crate std;
14
15#[cfg(feature = "compiler_utils")]
16#[macro_use]
17extern crate lazy_static;
18#[doc(hidden)]
19#[cfg(feature = "compiler_utils")]
20pub mod definite;
21pub mod defs;
22#[cfg(feature = "compiler_utils")]
23pub mod error;
24#[cfg(feature = "compiler_utils")]
25pub mod information;
26#[cfg(feature = "compiler_utils")]
27pub mod module_path;
28#[doc(hidden)]
29pub mod native;
30#[cfg(feature = "compiler_utils")]
31pub mod utils;
32#[cfg(feature = "compiler_utils")]
33pub mod warning;