docparser-core 0.1.0

docparser 独立解析核心:IR / 统一错误 / 能力 trait / Registry / Router / Policy(零 native 依赖)
Documentation
//! `docparser-core`:独立文档解析核心(IR / 统一错误 / 能力抽象 / 注册路由 / 策略 / 引擎)。
//!
//! 与 Python 参考实现(`python/docparser/`)共享同一 IR 语义与错误码;
//! 是发布形态(见 design_docs 06_release_shape.md)的 Rust 侧核心库。
//! 本 crate 零第三方运行依赖(仅 serde 用于 JSON 往返)。

pub mod emit;
pub mod engine;
pub mod error;
pub mod model;
pub mod plugin;
pub mod plugins;
pub mod policy;
pub mod registry;
pub mod router;

pub use engine::DocumentEngine;
pub use error::{DocError, ErrorCode, Result};
pub use model::{Block, BlockKind, DocMeta, Document, Image, Page, Rect, TableData};
pub use plugin::{
    BackendKind, FormatPlugin, ParseCapability, ProcessCapability, RawDoc, RawImage, RawPage,
    RawTextItem,
};
pub use registry::{Registry, RegistryError};