1 2 3 4 5 6 7 8 9 10 11 12 13 14
//! External Compiler API use either::Either; use serde::{Serialize, Deserialize}; pub mod data; pub fn compile_to_html(source: &str) -> String { let parsed = crate::frontend::run_compiler_frontend(source); let result = crate::backend::passes::to_html_pipeline(parsed); crate::codegen::html::render_document(result) } pub fn yield_table_of_contents(source: &str) { // crate::frontend::run_compiler_frontend(source) }