wikioxide 0.1.0

MediaWiki wikitext parser producing typed domain models (templates, links, categories, warnings) with template expansion — no HTML, no network
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! S4 extraction: turns engine artifacts into domain models.
//!
//! Four independent extractors share this module: `aswritten` walks the preprocessor
//! DOM for literal `{{template}}` calls and `{{#invoke:}}` invocations, `document`
//! collects links/categories/statistics off the parsed block tree, `plaintext`
//! flattens that tree into readable text, and `redirect` recognizes
//! `#REDIRECT [[…]]` pages. None of them perform I/O or expansion.

pub(crate) mod aswritten;
pub(crate) mod document;
pub(crate) mod plaintext;
pub(crate) mod redirect;
pub(crate) mod sections;