#![doc = crate::_DOC_LANG!()] #![doc = crate::_DOC_LANG_MODULES!()]
#![doc = crate::_doc!(flat:"lang")]
#![doc = crate::_doc!(extends: ffi)]
#![cfg_attr(feature = "safe_lang", forbid(unsafe_code))]
crate::CONST! { pub(crate) _DOC_LANG_MODULES =
crate::_doc!(modules: crate; lang: prog, sem); }
crate::mods_in! {
mod_ disc; mod_ gram; mod_ hum; pub mod_ prog; mod_ repr; pub mod_ sem; }
crate::mods_out! { _mods {
pub use super::{
disc::_all::*,
gram::_all::*,
hum::_all::*,
repr::_all::*,
};
}
_pub_mods {
pub use super::{
prog::_all::*,
sem::_all::*,
};
}
_crate_internals {
pub(crate) use super::_DOC_LANG_MODULES;
pub(crate) use super::prog::_crate_internals::*;
}
}