aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/parser/hubbub_html_parser.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/servo/parser/hubbub_html_parser.rs')
-rw-r--r--src/servo/parser/hubbub_html_parser.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/servo/parser/hubbub_html_parser.rs b/src/servo/parser/hubbub_html_parser.rs
index 19eb30e6113..eccaae5c7b8 100644
--- a/src/servo/parser/hubbub_html_parser.rs
+++ b/src/servo/parser/hubbub_html_parser.rs
@@ -14,7 +14,7 @@ use JSMessage = parser::html_builder::js_message;
use comm::{Chan, Port};
use str::from_slice;
use unsafe::reinterpret_cast;
-use Url = std::net::url::url;
+use std::net::url::Url;
type JSResult = ~[~[u8]];
@@ -149,7 +149,7 @@ fn parse_html(scope: NodeScope, url: Url, resource_task: ResourceTask) -> HtmlPa
debug!("created new node");
let parser = hubbub::Parser("UTF-8", false);
debug!("created parser");
- parser.set_document_node(reinterpret_cast(root));
+ parser.set_document_node(reinterpret_cast(&root));
parser.enable_scripting(true);
parser.set_tree_handler(@hubbub::TreeHandler {
create_comment: |_data| {
@@ -159,7 +159,7 @@ fn parse_html(scope: NodeScope, url: Url, resource_task: ResourceTask) -> HtmlPa
create_doctype: |_doctype| {
debug!("create doctype");
let new_node = scope.new_node(Element(ElementData(~"doctype", ~UnknownElement)));
- unsafe { reinterpret_cast(new_node) }
+ unsafe { reinterpret_cast(&new_node) }
},
create_element: |tag| {
debug!("create element");
@@ -210,18 +210,18 @@ fn parse_html(scope: NodeScope, url: Url, resource_task: ResourceTask) -> HtmlPa
}
}
- unsafe { reinterpret_cast(node) }
+ unsafe { reinterpret_cast(&node) }
},
create_text: |data| {
debug!("create text");
let new_node = scope.new_node(Text(from_slice(data)));
- unsafe { reinterpret_cast(new_node) }
+ unsafe { reinterpret_cast(&new_node) }
},
ref_node: |_node| {},
unref_node: |_node| {},
append_child: |parent, child| unsafe {
debug!("append child");
- scope.add_child(reinterpret_cast(parent), reinterpret_cast(child));
+ scope.add_child(reinterpret_cast(&parent), reinterpret_cast(&child));
child
},
insert_before: |_parent, _child| {
@@ -261,7 +261,7 @@ fn parse_html(scope: NodeScope, url: Url, resource_task: ResourceTask) -> HtmlPa
debug!("encoding change");
},
complete_script: |script| unsafe {
- do scope.read(reinterpret_cast(script)) |node_contents| {
+ do scope.read(reinterpret_cast(&script)) |node_contents| {
match *node_contents.kind {
Element(element) if element.tag_name == ~"script" => {
match element.get_attr(~"src") {