summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2023-09-03 12:50:17 +0200
committerMartin Fischer <martin@push-f.com>2023-09-03 23:00:05 +0200
commit72bd5ff1f71f2ff666d667c6442e308f654d12c6 (patch)
tree9b8ab387c88591026d546ef309f2b2f756cf2f5a
parent427a31f8a076d0fea156f45b160c08e3c0a53bef (diff)
docs: remove description of Emitter trait from readme
Implementing Emitter methods as no-ops works great with the NaiveParser but less so when you want spec-compliant HTML parsing since that requires tree construction and most Emitter methods to be implemented. Ideally we'll implement both tree construction and a new way of avoiding unnecessary allocations (without having to implement your own Emitter).
-rw-r--r--README.md11
1 files changed, 0 insertions, 11 deletions
diff --git a/README.md b/README.md
index b60bdfa..570a769 100644
--- a/README.md
+++ b/README.md
@@ -57,17 +57,6 @@ The library is not yet fuzz tested.
For details please refer to the [changelog].
-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:
-
-* Rewrite all per-HTML-tag allocations to use a custom allocator or data structure.
-
-* Efficiently filter out uninteresting categories data without ever allocating
- for it. For example if any plaintext between tokens is not of interest to
- you, you can implement the respective trait methods as noop and therefore
- avoid any overhead creating plaintext tokens.
-
## License
Licensed under the MIT license, see [the LICENSE file].