diff options
author | Martin Fischer <martin@push-f.com> | 2023-08-18 16:54:43 +0200 |
---|---|---|
committer | Martin Fischer <martin@push-f.com> | 2023-08-19 13:41:55 +0200 |
commit | 4682f104ea24fc257c22dc12db1a3dad1323662a (patch) | |
tree | 8815652555207038cc0837f25b9ef35068bbc16a /src | |
parent | 0c495ba984436cccc6caeed66639a2b61095dbad (diff) |
docs: link multipage version of HTML spec
Diffstat (limited to 'src')
-rw-r--r-- | src/emitter.rs | 2 | ||||
-rw-r--r-- | src/error.rs | 2 | ||||
-rw-r--r-- | src/tokenizer.rs | 16 |
3 files changed, 10 insertions, 10 deletions
diff --git a/src/emitter.rs b/src/emitter.rs index 4fc2159..d1180a5 100644 --- a/src/emitter.rs +++ b/src/emitter.rs @@ -521,7 +521,7 @@ impl<O: Offset> Comment<O> { pub struct Doctype<O> { /// The [force-quirks flag]. /// - /// [force-quirks flag]: https://html.spec.whatwg.org/#force-quirks-flag + /// [force-quirks flag]: https://html.spec.whatwg.org/multipage/parsing.html#force-quirks-flag pub force_quirks: bool, /// The doctype's name. For HTML documents this is "html". diff --git a/src/error.rs b/src/error.rs index 401937b..3ba8f63 100644 --- a/src/error.rs +++ b/src/error.rs @@ -4,7 +4,7 @@ macro_rules! impl_error { )*) => { /// All [parse errors] this tokenizer can emit. /// - /// [parse errors]: https://html.spec.whatwg.org/#parse-errors + /// [parse errors]: https://html.spec.whatwg.org/multipage/parsing.html#parse-errors #[derive(Debug, Eq, PartialEq)] pub enum Error { $( diff --git a/src/tokenizer.rs b/src/tokenizer.rs index 3a6fb32..469cbd1 100644 --- a/src/tokenizer.rs +++ b/src/tokenizer.rs @@ -76,31 +76,31 @@ impl<R: Reader, O: Offset, E: Emitter<O>> Tokenizer<R, O, E> { pub enum State { /// The [data state]. /// - /// [data state]: https://html.spec.whatwg.org/#data-state + /// [data state]: https://html.spec.whatwg.org/multipage/parsing.html#data-state Data, /// The [PLAINTEXT state]. /// - /// [PLAINTEXT state]: https://html.spec.whatwg.org/#plaintext-state + /// [PLAINTEXT state]: https://html.spec.whatwg.org/multipage/parsing.html#plaintext-state PlainText, /// The [RCDATA state]. /// - /// [RCDATA state]: https://html.spec.whatwg.org/#rcdata-state + /// [RCDATA state]: https://html.spec.whatwg.org/multipage/parsing.html#rcdata-state RcData, /// The [RAWTEXT state]. /// - /// [RAWTEXT state]: https://html.spec.whatwg.org/#rawtext-state + /// [RAWTEXT state]: https://html.spec.whatwg.org/multipage/parsing.html#rawtext-state RawText, /// The [script data state]. /// - /// [script data state]: https://html.spec.whatwg.org/#script-data-state + /// [script data state]: https://html.spec.whatwg.org/multipage/parsing.html#script-data-state ScriptData, /// The [script data escaped state]. /// - /// [script data escaped state]: https://html.spec.whatwg.org/#script-data-escaped-state + /// [script data escaped state]: https://html.spec.whatwg.org/multipage/parsing.html#script-data-escaped-state ScriptDataEscaped, /// The [script data double escaped state]. /// - /// [script data double escaped state]: https://html.spec.whatwg.org/#script-data-double-escaped-state + /// [script data double escaped state]: https://html.spec.whatwg.org/multipage/parsing.html#script-data-double-escaped-state ScriptDataDoubleEscaped, } @@ -145,7 +145,7 @@ impl<R: Reader + Position<O>, O: Offset, E: Emitter<O>> Tokenizer<R, O, E> { /// /// See also WHATWG's definition of [appropriate end tag token]. /// - /// [appropriate end tag token]: https://html.spec.whatwg.org/#appropriate-end-tag-token + /// [appropriate end tag token]: https://html.spec.whatwg.org/multipage/parsing.html#appropriate-end-tag-token #[inline] pub(crate) fn current_end_tag_is_appropriate(&mut self) -> bool { self.current_tag_name == self.last_start_tag_name |