青空文庫のParser
青空文庫のParserを作ってます。
Rustで作ってますが、配布物はcargoのほかにnpm/pypiでも入手できます
Documentation
- Playground — try it in the browser
- API reference
- Notation specification — the normative spec this parser is tested against
雑記
epubへの変換や既存のテクストを解釈するだけのシステムなら既に様々存在しています。
本プロジェクトでは、仕様の再策定から行い、今後の青空文庫コーパスの作成に役立てられるような基盤を提供したいと考えています。
LSP/Linter/Formatterなども提供しています。
今後の青空文庫の発展を願って。