diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2016-11-14 10:21:07 +0100 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2016-11-14 10:21:07 +0100 |
commit | 15e8e925409795d3709a026ec06ff589b35bd1e0 (patch) | |
tree | 405312e94fdd790c12afc4b763671bcad6828cac /components/script/dom/domparser.rs | |
parent | 57c4db7c670f34fffbee0c179077e8afdadf09f8 (diff) | |
download | servo-15e8e925409795d3709a026ec06ff589b35bd1e0.tar.gz servo-15e8e925409795d3709a026ec06ff589b35bd1e0.zip |
Reorganise ServoParser
Free-standing fonctions parse_html and friends are now static methods
on ServoParser, and the HTML and XML tokenizers have been moved to private
submodules.
Diffstat (limited to 'components/script/dom/domparser.rs')
-rw-r--r-- | components/script/dom/domparser.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/components/script/dom/domparser.rs b/components/script/dom/domparser.rs index 0186b7e8b2a..2a770aeb3a0 100644 --- a/components/script/dom/domparser.rs +++ b/components/script/dom/domparser.rs @@ -18,8 +18,7 @@ use dom::bindings::str::DOMString; use dom::document::{Document, IsHTMLDocument}; use dom::document::DocumentSource; use dom::globalscope::GlobalScope; -use dom::servoparser::html::{ParseContext, parse_html}; -use dom::servoparser::xml::{self, parse_xml}; +use dom::servoparser::ServoParser; use dom::window::Window; #[dom_struct] @@ -70,7 +69,7 @@ impl DOMParserMethods for DOMParser { loader, None, None); - parse_html(&document, s, url, ParseContext::Owner(None)); + ServoParser::parse_html_document(&document, s, url, None); document.set_ready_state(DocumentReadyState::Complete); Ok(document) } @@ -86,7 +85,7 @@ impl DOMParserMethods for DOMParser { loader, None, None); - parse_xml(&document, s, url, xml::ParseContext::Owner(None)); + ServoParser::parse_xml_document(&document, s, url, None); Ok(document) } } |