yozora-tokenizer-html-block

Yozora tokenizer for HTML blocks.


License
MIT

Documentation

Yozora Rust

Rust implementation of the Yozora Markdown parser and its tokenizer ecosystem.

The initial 0.1.0 release tracks the behavior of Yozora 2.4.0 at commit 4bbc3d4f591a87efe7d7f474c1f9f07f0dcbfdc1. Rust crate versions follow their own SemVer lifecycle independently of the TypeScript reference implementation.

Packages

  • yozora-parser: parser with Yozora extensions and built-in tokenizers.
  • yozora-parser-gfm: parser for GitHub Flavored Markdown.
  • yozora-parser-gfm-ex: parser for GitHub Flavored Markdown extensions.
  • yozora-ast, yozora-ast-util, and yozora-character: AST and text utilities.
  • yozora-core-parser and yozora-core-tokenizer: parser and tokenizer infrastructure.
  • yozora-tokenizer-*: individual tokenizer crates.
  • yozora-markup-weaver: serialize Yozora AST nodes back into Markdown markup.

Usage

[dependencies]
yozora-parser = "0.1.0"
use yozora_parser::YozoraParser;

let parser = YozoraParser::default();
let root = parser.parse("# Hello, Yozora!", None);
assert_eq!(root.children.len(), 1);

License

MIT