asciidork_dr_html_backend/
lib.rs1use std::error::Error;
2
3extern crate asciidork_ast as ast;
4extern crate asciidork_backend as backend;
5extern crate asciidork_eval as eval;
6
7mod asciidoctor_html;
8pub mod css;
9
10pub use asciidoctor_html::AsciidoctorHtml;
11pub use backend::Backend;
12
13pub fn convert(document: ast::Document) -> Result<String, Box<dyn Error>> {
14 Ok(eval::eval(&document, AsciidoctorHtml::new())?)
15}
16
17mod internal {
18 pub use std::convert::Infallible;
19 pub use std::mem;
20
21 pub use lazy_static::lazy_static;
22 pub use regex::Regex;
23
24 pub use asciidork_core::*;
25 pub use ast::prelude::*;
26 pub use backend::html::backend::*;
27 pub use backend::html::{AltHtmlBuf, HtmlBuf, OpenTag};
28 pub use backend::prelude::*;
29 pub use backend::utils;
30}