Skip to main content

kopitiam_document/
lib.rs

1//! Document AST and reconstruction: turns `kopitiam_pdf::Page` layout data
2//! into a semantic `Document` (headings, paragraphs, lists, tables, figures),
3//! plus a validation report auditing the conversion.
4
5mod block;
6mod citation;
7mod document;
8mod figure;
9mod heading;
10mod list;
11mod paragraph;
12mod reconstruction;
13mod table;
14mod validation;
15
16pub use block::{Block, CodeBlock, Quote};
17pub use citation::Citation;
18pub use document::{Document, Metadata};
19pub use figure::Figure;
20pub use heading::Heading;
21pub use list::List;
22pub use paragraph::Paragraph;
23pub use reconstruction::reconstruct;
24pub use table::Table;
25pub use validation::{ConversionReport, validate};