1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
mod parser; mod data; mod error; mod generator; mod config; pub use build::config::Config; pub fn build(config: Config) { let application = parser::parse(&config).unwrap(); for view in &application.views { generator::generate_view_wrapper(view, &config); } generator::generate_view_mod(&application.views, &config); generator::generate_controller_mod(&application.controllers, &config); generator::generate_run(&application, &config); }