diff --git a/html5ever/src/tokenizer/mod.rs b/html5ever/src/tokenizer/mod.rs index ad749b1d..61cc120a 100644 --- a/html5ever/src/tokenizer/mod.rs +++ b/html5ever/src/tokenizer/mod.rs @@ -769,7 +769,7 @@ impl Tokenizer { //§ rcdata-state states::RawData(Rcdata) => loop { - match pop_except_from!(self, input, small_char_set!('\r' '\0' '&' '<' '\n')) { + match pop_except_from!(self, input, small_char_set!('\0' '&' '<')) { FromSet('\0') => { self.bad_char_error(); self.emit_char('\u{fffd}'); @@ -783,7 +783,7 @@ impl Tokenizer { //§ rawtext-state states::RawData(Rawtext) => loop { - match pop_except_from!(self, input, small_char_set!('\r' '\0' '<' '\n')) { + match pop_except_from!(self, input, small_char_set!('\0' '<')) { FromSet('\0') => { self.bad_char_error(); self.emit_char('\u{fffd}'); @@ -796,7 +796,7 @@ impl Tokenizer { //§ script-data-state states::RawData(ScriptData) => loop { - match pop_except_from!(self, input, small_char_set!('\r' '\0' '<' '\n')) { + match pop_except_from!(self, input, small_char_set!('\0' '<')) { FromSet('\0') => { self.bad_char_error(); self.emit_char('\u{fffd}'); @@ -809,7 +809,7 @@ impl Tokenizer { //§ script-data-escaped-state states::RawData(ScriptDataEscaped(Escaped)) => loop { - match pop_except_from!(self, input, small_char_set!('\r' '\0' '-' '<' '\n')) { + match pop_except_from!(self, input, small_char_set!('\0' '-' '<')) { FromSet('\0') => { self.bad_char_error(); self.emit_char('\u{fffd}'); @@ -826,7 +826,7 @@ impl Tokenizer { //§ script-data-double-escaped-state states::RawData(ScriptDataEscaped(DoubleEscaped)) => loop { - match pop_except_from!(self, input, small_char_set!('\r' '\0' '-' '<' '\n')) { + match pop_except_from!(self, input, small_char_set!('\0' '-' '<')) { FromSet('\0') => { self.bad_char_error(); self.emit_char('\u{fffd}');