aozora
A parser for 青空文庫記法 (Aozora Bunko notation). Reads Shift_JIS or UTF-8; emits HTML, JSON, or canonical source.
use parse;
let doc = parse.expect;
let snapshot = doc.snapshot;
let html = snapshot.to_html;
let diagnostics = snapshot.diagnostics;
Depend on this crate alone for parsing, diagnostics, rendering, and incremental editing.
Documentation
- API reference — including which features gate what
- Examples
- Notation specification
- Playground — try it in the browser
License
Apache-2.0 OR MIT, at your option.