summaryrefslogtreecommitdiff
path: root/src/tokenizer/char_ref
diff options
context:
space:
mode:
Diffstat (limited to 'src/tokenizer/char_ref')
-rw-r--r--src/tokenizer/char_ref/mod.rs30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/tokenizer/char_ref/mod.rs b/src/tokenizer/char_ref/mod.rs
index 7b27bff..41f4c13 100644
--- a/src/tokenizer/char_ref/mod.rs
+++ b/src/tokenizer/char_ref/mod.rs
@@ -145,13 +145,13 @@ impl CharRefTokenizer {
tokenizer.discard_char(input);
self.state = Octothorpe;
Progress
- },
+ }
_ => {
self.state = Named;
self.name_buf_opt = Some(String::new());
Progress
- },
+ }
}
}
@@ -166,12 +166,12 @@ impl CharRefTokenizer {
tokenizer.discard_char(input);
self.hex_marker = Some(c);
self.state = Numeric(16);
- },
+ }
_ => {
self.hex_marker = None;
self.state = Numeric(10);
- },
+ }
}
Progress
}
@@ -195,14 +195,14 @@ impl CharRefTokenizer {
self.num = self.num.wrapping_add(n);
self.seen_digit = true;
Progress
- },
+ }
None if !self.seen_digit => self.unconsume_numeric(tokenizer, input),
None => {
self.state = NumericSemicolon;
Progress
- },
+ }
}
}
@@ -287,7 +287,7 @@ impl CharRefTokenizer {
}
// Otherwise we just have a prefix match.
Progress
- },
+ }
// Can't continue the match.
None => self.finish_named(tokenizer, input, Some(c)),
@@ -322,7 +322,7 @@ impl CharRefTokenizer {
// we emit a parse error.
self.state = BogusName;
return Progress;
- },
+ }
// Check length because &; is not a parse error.
Some(';') if self.name_buf().len() > 1 => self.emit_name_error(tokenizer),
@@ -331,7 +331,7 @@ impl CharRefTokenizer {
}
self.unconsume_name(input);
self.finish_none()
- },
+ }
Some((c1, c2)) => {
// We have a complete match, but we may have consumed
@@ -371,14 +371,14 @@ impl CharRefTokenizer {
"Equals sign after character reference in attribute",
));
true
- },
+ }
(Some(_), _, Some(c)) if is_ascii_alnum(c) => true,
_ => {
tokenizer.emit_error(Borrowed(
"Character reference does not end with semicolon",
));
false
- },
+ }
};
if unconsume_all {
@@ -392,7 +392,7 @@ impl CharRefTokenizer {
});
Done
}
- },
+ }
}
}
@@ -426,20 +426,20 @@ impl CharRefTokenizer {
Numeric(_) | NumericSemicolon => {
tokenizer.emit_error(Borrowed("EOF in numeric character reference"));
self.finish_numeric(tokenizer);
- },
+ }
Named => drop(self.finish_named(tokenizer, input, None)),
BogusName => {
self.unconsume_name(input);
self.finish_none();
- },
+ }
Octothorpe => {
input.push_front(String::from("#"));
tokenizer.emit_error(Borrowed("EOF after '#' in character reference"));
self.finish_none();
- },
+ }
}
}
}