hsml 0.1.0

A pug-inspired HTML preprocessor
Documentation
1
2
3
4
5
6
7
8
9
10
11
pub mod compiler;
pub mod parser;

use wasm_bindgen::prelude::*;

#[wasm_bindgen]
pub fn compile_content(source: &str) -> String {
    let (_, ast) = parser::parse::parse(source).unwrap();
    let content = compiler::compile(&ast, &compiler::HsmlCompileOptions::default());
    content
}