// devela::lang::disc
//
#![doc = crate::_tags!(wip)]
#![doc = crate::_DOC_LANG_DISC!()] // public
#![doc = crate::_doc!(modules: crate::lang; disc)]
// argument, lyric, narrative, plot, rethoric, style
#![doc = crate::_doc!(flat:"lang")]
#![doc = crate::_doc!(hr)]
//

// mod argument; // argumentation, persuasion, fallacies
// mod lyric; // expression oriented toward experience
// mod narrative; // narrative structure, story arcs
// mod plot; // plot mechanics, causality, tension
// mod rhetoric; // rhetorical devices, tropes, figures
// mod style; // stylistic patterns (optional, later)

crate::structural_mods! { // _mods
    _mods {
        // pub use super::{
        //     argument::_all::*,
        //     lyric::_all::*,
        //     narrative::_all::*,
        //     plot::_all::*,
        //     rhetoric::_all::*,
        //     style::_all::*,
        // };
    }
}
