1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
//! Yang is a code generator for [Yin](https://crates.io/crates/zamm_yin). #![warn(missing_docs)] /// Code generation utilities. /// /// This is roughly analogous to the MVC framework: Yin concepts are the model, templates are the /// view, and the planning modules are the controllers. This is perhaps not too surprising, because /// HTML is code too, webservers are code generators for the HTML language. Right now, we're merely /// rendering higher-level concepts in the form of Rust code instead of HTML code, and we're using /// the Rust compiler instead of the browser to render the generated code in a format that the end /// user finds useful. pub mod codegen; /// Helper functions to make codegen specification smoother. pub mod helper; /// Yang-specific concepts. pub mod tao; /// Re-export of Yin wrappers. pub mod node_wrappers { pub use zamm_yin::node_wrappers::*; }