devela 0.28.0

A development substrate of coherence.
Documentation
// devela::lang::hum
//
#![doc = crate::_DOC_LANG_HUM!()] // public
#![doc = crate::_doc!(modules: crate::lang; hum: art, i18n, nat)]
// denote, form, prag, syntax, vocal, write
#![doc = crate::_doc!(flat:"lang")]
#![doc = crate::_doc!(hr)]
//! Structure and use of language as produced, interpreted, and shared by humans.
//

pub mod art; // Artificial human languages
// pub mod code; // Cultural/semiotic code systems
mod denote; // Denotation, reference, semantics
mod form; // Word formation (morphology)
pub mod i18n; // Internationalization and localization support
pub mod nat; // Natural human languages
mod prag; // Pragmatics (meaning in use)
mod syntax; // Sentence structure
mod vocal; // Sound systems (phonetics, phonology, prosody)
mod write; // Writing systems, ortopgraphy

crate::structural_mods! { // _mods, _pub_mods
    _mods {
        pub use super::{
            denote::_all::*,
            form::_all::*,
            prag::_all::*,
            syntax::_all::*,
            vocal::_all::*,
            write::_all::*,
        };
    }
    _pub_mods {
        pub use super::{
            art::_all::*,
            // code::_all::*,
            i18n::_all::*,
            nat::_all::*,
        };
    }
}