aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/domparser.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2016-11-14 10:21:07 +0100
committerAnthony Ramine <n.oxyde@gmail.com>2016-11-14 10:21:07 +0100
commit15e8e925409795d3709a026ec06ff589b35bd1e0 (patch)
tree405312e94fdd790c12afc4b763671bcad6828cac /components/script/dom/domparser.rs
parent57c4db7c670f34fffbee0c179077e8afdadf09f8 (diff)
downloadservo-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.rs7
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)
}
}