aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/parser/css_builder.rs
diff options
context:
space:
mode:
authorBrian Anderson <andersrb@gmail.com>2012-06-11 16:19:27 -0700
committerBrian Anderson <andersrb@gmail.com>2012-06-11 16:19:27 -0700
commit9597caf42ba2cbef609399e76c1f6d48d16b58d6 (patch)
tree87d02fa560f1bcf9a318852074604c18c2741ac1 /src/servo/parser/css_builder.rs
parent61a615fb4d371e83ae007f03de4824eda837ffea (diff)
parentb64149a03722e180c48434882a5dd41aac765745 (diff)
downloadservo-9597caf42ba2cbef609399e76c1f6d48d16b58d6.tar.gz
servo-9597caf42ba2cbef609399e76c1f6d48d16b58d6.zip
Merge pull request #17 from mmeyerho/fix_layout
Fix borrowck errors and erros in layout positioning
Diffstat (limited to 'src/servo/parser/css_builder.rs')
-rw-r--r--src/servo/parser/css_builder.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/servo/parser/css_builder.rs b/src/servo/parser/css_builder.rs
index 01dd83fe951..b1c2e1d9273 100644
--- a/src/servo/parser/css_builder.rs
+++ b/src/servo/parser/css_builder.rs
@@ -9,19 +9,20 @@ import parser::lexer::css::{token, to_start_desc, to_end_desc,
to_comma, to_elmt, to_attr, to_desc,
to_eof};
import comm::recv;
+import option::is_none;
type token_reader = {stream : port<token>, mut lookahead : option<token>};
impl methods for token_reader {
fn get() -> token {
- alt self.lookahead {
+ alt copy self.lookahead {
some(tok) { self.lookahead = none; tok }
none { recv(self.stream) }
}
}
fn unget(tok : token) {
- assert self.lookahead.is_none();
+ assert is_none(self.lookahead);
self.lookahead = some(tok);
}
}