diff options
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | doc/manual.md | 15 | ||||
-rw-r--r-- | todo | 2 |
3 files changed, 16 insertions, 3 deletions
diff --git a/README.md b/README.md index 85b45924..ed64e14e 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Include Chame in your project using either Nimble or as a git submodule. ``` -requires "https://git.sr.ht/~bptato/chame" +requires "chame" ``` Then, check the [documentation](https://chawan.net/doc/chame/) for a diff --git a/doc/manual.md b/doc/manual.md index 56ea3b9f..a1a1b1ff 100644 --- a/doc/manual.md +++ b/doc/manual.md @@ -7,6 +7,21 @@ they give consumers less control than htmlparser. Here we describe both APIs. +## Table of Contents + +* [Basic concepts](#basic-concepts) + - [Standards](#standards) + - [String interning](#string-interning) + - [String validation](#string-validation) +* [High-level API (minidom, minidom_cs)](#high-level-api-minidom-minidom_cs) +* [Low-level API (htmlparser)](#low-level-api-htmlparser) + - [Functions and procedures](#functions-and-procedures) + * [initHTML5Parser](#inithtml5parser) + * [parseChunk](#parsechunk) + * [finish](#finish) + - [Generic parameters](#generic-parameters) +* [Example](#example) + ## Basic concepts ### Standards diff --git a/todo b/todo index 05a627a8..80ad5420 100644 --- a/todo +++ b/todo @@ -1,6 +1,4 @@ interface: * reduce use of getNamespace (maybe store ns on the stack of open elements?) etc: -* turn test1 into a serializer module -* optimize tokenizer consume stuff (e.g. eatStr...) * add getElementById and some more basic stuff to minidom |