diff options
Diffstat (limited to 'src/servo/css')
-rw-r--r-- | src/servo/css/lexer.rs | 6 | ||||
-rw-r--r-- | src/servo/css/parser.rs | 4 | ||||
-rw-r--r-- | src/servo/css/resolve/apply.rs | 4 | ||||
-rw-r--r-- | src/servo/css/resolve/matching.rs | 28 | ||||
-rw-r--r-- | src/servo/css/values.rs | 4 |
5 files changed, 23 insertions, 23 deletions
diff --git a/src/servo/css/lexer.rs b/src/servo/css/lexer.rs index 1e60ba3b34b..30fbb0904af 100644 --- a/src/servo/css/lexer.rs +++ b/src/servo/css/lexer.rs @@ -237,7 +237,7 @@ fn parser(input_port: comm::Port<ProgressMsg>, state : ParserState) -> CssLexer }; } -fn lex_css_from_bytes(+input_port: comm::Port<ProgressMsg>, result_chan : &Chan<Token>) { +fn lex_css_from_bytes(input_port: comm::Port<ProgressMsg>, result_chan : &Chan<Token>) { let lexer = parser(input_port, CssElement); loop { @@ -252,7 +252,7 @@ fn lex_css_from_bytes(+input_port: comm::Port<ProgressMsg>, result_chan : &Chan< } } -fn spawn_css_lexer_from_string(+content : ~str) -> pipes::Port<Token> { +fn spawn_css_lexer_from_string(content : ~str) -> pipes::Port<Token> { let (result_chan, result_port) = pipes::stream(); do task::spawn { @@ -267,7 +267,7 @@ fn spawn_css_lexer_from_string(+content : ~str) -> pipes::Port<Token> { } #[allow(non_implicitly_copyable_typarams)] -pub fn spawn_css_lexer_task(+url: Url, resource_task: ResourceTask) -> pipes::Port<Token> { +pub fn spawn_css_lexer_task(url: Url, resource_task: ResourceTask) -> pipes::Port<Token> { let (result_chan, result_port) = pipes::stream(); do task::spawn || { diff --git a/src/servo/css/parser.rs b/src/servo/css/parser.rs index f925392110e..5d49f084ce8 100644 --- a/src/servo/css/parser.rs +++ b/src/servo/css/parser.rs @@ -32,7 +32,7 @@ impl TokenReader : TokenReaderMethods { } } - fn unget(+tok : Token) { + fn unget(tok : Token) { assert is_none(&self.lookahead); self.lookahead = Some(tok); } @@ -204,7 +204,7 @@ impl TokenReader : ParserMethods { } } -pub fn build_stylesheet(+stream : pipes::Port<Token>) -> ~[~css::Rule] { +pub fn build_stylesheet(stream : pipes::Port<Token>) -> ~[~css::Rule] { let mut rule_list = ~[]; let reader = {stream : stream, mut lookahead : None}; diff --git a/src/servo/css/resolve/apply.rs b/src/servo/css/resolve/apply.rs index e3933aa03dd..85ef3bdddc8 100644 --- a/src/servo/css/resolve/apply.rs +++ b/src/servo/css/resolve/apply.rs @@ -40,7 +40,7 @@ struct StyleApplicator { } // TODO: normalize this into a normal preorder tree traversal function -fn apply_style(layout_ctx: &LayoutContext, node: Node, +reflow: fn~()) { +fn apply_style(layout_ctx: &LayoutContext, node: Node, reflow: fn~()) { let applicator = StyleApplicator { node: node, reflow: reflow @@ -54,7 +54,7 @@ fn apply_style(layout_ctx: &LayoutContext, node: Node, +reflow: fn~()) { /** A wrapper around a set of functions that can be applied as a * top-down traversal of layout boxes. */ -fn inheritance_wrapper(layout_ctx: &LayoutContext, node : Node, +reflow: fn~()) { +fn inheritance_wrapper(layout_ctx: &LayoutContext, node : Node, reflow: fn~()) { let applicator = StyleApplicator { node: node, reflow: reflow diff --git a/src/servo/css/resolve/matching.rs b/src/servo/css/resolve/matching.rs index 94822b25ca3..c71e4518e95 100644 --- a/src/servo/css/resolve/matching.rs +++ b/src/servo/css/resolve/matching.rs @@ -225,7 +225,7 @@ mod test { use dvec::DVec; #[allow(non_implicitly_copyable_typarams)] - fn new_node_from_attr(scope: NodeScope, +name: ~str, +val: ~str) -> Node { + fn new_node_from_attr(scope: &NodeScope, name: ~str, val: ~str) -> Node { let elmt = ElementData(~"div", ~HTMLDivElement); let attr = ~Attr(name, val); elmt.attrs.push(attr); @@ -235,7 +235,7 @@ mod test { #[test] fn test_match_pipe1() { let scope = NodeScope(); - let node = new_node_from_attr(scope, ~"lang", ~"en-us"); + let node = new_node_from_attr(&scope, ~"lang", ~"en-us"); let sel = Element(~"*", ~[StartsWith(~"lang", ~"en")]); @@ -245,7 +245,7 @@ mod test { #[test] fn test_match_pipe2() { let scope = NodeScope(); - let node = new_node_from_attr(scope, ~"lang", ~"en"); + let node = new_node_from_attr(&scope, ~"lang", ~"en"); let sel = Element(~"*", ~[StartsWith(~"lang", ~"en")]); @@ -255,7 +255,7 @@ mod test { #[test] fn test_not_match_pipe() { let scope = NodeScope(); - let node = new_node_from_attr(scope, ~"lang", ~"english"); + let node = new_node_from_attr(&scope, ~"lang", ~"english"); let sel = Element(~"*", ~[StartsWith(~"lang", ~"en")]); @@ -265,7 +265,7 @@ mod test { #[test] fn test_match_includes() { let scope = NodeScope(); - let node = new_node_from_attr(scope, ~"mad", ~"hatter cobler cooper"); + let node = new_node_from_attr(&scope, ~"mad", ~"hatter cobler cooper"); let sel = Element(~"div", ~[Includes(~"mad", ~"hatter")]); @@ -275,7 +275,7 @@ mod test { #[test] fn test_match_exists() { let scope = NodeScope(); - let node = new_node_from_attr(scope, ~"mad", ~"hatter cobler cooper"); + let node = new_node_from_attr(&scope, ~"mad", ~"hatter cobler cooper"); let sel1 = Element(~"div", ~[Exists(~"mad")]); let sel2 = Element(~"div", ~[Exists(~"hatter")]); @@ -287,8 +287,8 @@ mod test { #[test] fn test_match_exact() { let scope = NodeScope(); - let node1 = new_node_from_attr(scope, ~"mad", ~"hatter cobler cooper"); - let node2 = new_node_from_attr(scope, ~"mad", ~"hatter"); + let node1 = new_node_from_attr(&scope, ~"mad", ~"hatter cobler cooper"); + let node2 = new_node_from_attr(&scope, ~"mad", ~"hatter"); let sel = Element(~"div", ~[Exact(~"mad", ~"hatter")]); @@ -300,12 +300,12 @@ mod test { fn match_tree() { let scope = NodeScope(); - let root = new_node_from_attr(scope, ~"class", ~"blue"); - let child1 = new_node_from_attr(scope, ~"id", ~"green"); - let child2 = new_node_from_attr(scope, ~"flag", ~"black"); - let gchild = new_node_from_attr(scope, ~"flag", ~"grey"); - let ggchild = new_node_from_attr(scope, ~"flag", ~"white"); - let gggchild = new_node_from_attr(scope, ~"flag", ~"purple"); + let root = new_node_from_attr(&scope, ~"class", ~"blue"); + let child1 = new_node_from_attr(&scope, ~"id", ~"green"); + let child2 = new_node_from_attr(&scope, ~"flag", ~"black"); + let gchild = new_node_from_attr(&scope, ~"flag", ~"grey"); + let ggchild = new_node_from_attr(&scope, ~"flag", ~"white"); + let gggchild = new_node_from_attr(&scope, ~"flag", ~"purple"); scope.add_child(root, child1); scope.add_child(root, child2); diff --git a/src/servo/css/values.rs b/src/servo/css/values.rs index 0b883c75eca..6a5a11f86b1 100644 --- a/src/servo/css/values.rs +++ b/src/servo/css/values.rs @@ -24,10 +24,10 @@ enum CSSValue<T : Copy> { } impl<T : Copy> ParseResult<T> { - pure fn extract<U>(f: fn(+v: CSSValue<T>) -> U) -> Option<U> { extract(&self, f) } + pure fn extract<U>(f: fn(v: CSSValue<T>) -> U) -> Option<U> { extract(&self, f) } } -pure fn extract<T : Copy, U>(res: &ParseResult<T>, f: fn(+v: CSSValue<T>) -> U) -> Option<U> { +pure fn extract<T : Copy, U>(res: &ParseResult<T>, f: fn(v: CSSValue<T>) -> U) -> Option<U> { match *res { Fail => None, CSSInitial => Some(f(Initial)), |