From 427a31f8a076d0fea156f45b160c08e3c0a53bef Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Sun, 3 Sep 2023 12:48:33 +0200 Subject: docs: add 'Compliance & testing' section to readme --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 61801d1..b60bdfa 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,11 @@ assert_eq!(new_html, "hello world"); * This crate does not yet implement spans for character tokens. +## Compliance & testing + +The tokenizer passes the [html5lib tokenizer test suite]. +The library is not yet fuzz tested. + ## Compared to html5gum `html5tokenizer` was forked from [html5gum] 0.2.1. @@ -52,8 +57,6 @@ assert_eq!(new_html, "hello world"); For details please refer to the [changelog]. -Both crates pass the [html5lib tokenizer test suite]. - Both crates have an `Emitter` trait that lets you bring your own token data structure and hook into token creation by implementing the `Emitter` trait. This allows you to: @@ -72,7 +75,7 @@ Licensed under the MIT license, see [the LICENSE file]. [parsing model]: https://html.spec.whatwg.org/multipage/parsing.html#overview-of-the-parsing-model [character encoding detection]: https://html.spec.whatwg.org/multipage/parsing.html#determining-the-character-encoding -[html5gum]: https://crates.io/crates/html5gum [html5lib tokenizer test suite]: https://github.com/html5lib/html5lib-tests/tree/master/tokenizer +[html5gum]: https://crates.io/crates/html5gum [changelog]: ./CHANGELOG.md [the LICENSE file]: ./LICENSE -- cgit v1.2.3