diff --git a/xml5ever/src/tokenizer/mod.rs b/xml5ever/src/tokenizer/mod.rs index d08f6704..f6383f2f 100644 --- a/xml5ever/src/tokenizer/mod.rs +++ b/xml5ever/src/tokenizer/mod.rs @@ -667,10 +667,6 @@ impl XmlTokenizer { debug!("processing in state {:?}", self.state); match self.state.get() { - XmlState::Quiescent => { - self.state.set(XmlState::Data); - ProcessResult::Done - }, //ยง data-state XmlState::Data => loop { match pop_except_from!(self, input, small_char_set!('\r' '&' '<')) { @@ -1163,7 +1159,7 @@ impl XmlTokenizer { fn eof_step(&self) -> ProcessResult { debug!("processing EOF in state {:?}", self.state.get()); match self.state.get() { - XmlState::Data | XmlState::Quiescent => go!(self: eof), + XmlState::Data => go!(self: eof), XmlState::CommentStart | XmlState::CommentLessThan | XmlState::CommentLessThanBang => { go!(self: reconsume Comment) }, diff --git a/xml5ever/src/tokenizer/states.rs b/xml5ever/src/tokenizer/states.rs index c7aef3ad..05dc9903 100644 --- a/xml5ever/src/tokenizer/states.rs +++ b/xml5ever/src/tokenizer/states.rs @@ -153,10 +153,6 @@ pub enum XmlState { /// Indicates that the parser is currently parsing an ill-formed comment, such as /// ``. BogusComment, - /// Interrupts the tokenizer for one single call to `step`. - /// - /// It is unclear whether this is still necessary ([#649](https://github.com/servo/html5ever/issues/649)). - Quiescent, } /// Specifies how an attribute value is quoted, if at all.