We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 44c6c36 commit 708673aCopy full SHA for 708673a
src/tests.rs
@@ -970,6 +970,15 @@ fn parser_maintains_current_line() {
970
assert_eq!(parser.current_line(), "ident");
971
}
972
973
+#[test]
974
+fn cdc_regression_test() {
975
+ let mut input = ParserInput::new("-->x");
976
+ let mut parser = Parser::new(&mut input);
977
+ parser.skip_cdc_and_cdo();
978
+ assert_eq!(parser.next(), Ok(&Token::Ident("x".into())));
979
+ assert_eq!(parser.next(), Err(BasicParseError::EndOfInput));
980
+}
981
+
982
#[test]
983
fn parse_entirely_reports_first_error() {
984
#[derive(PartialEq, Debug)]
src/tokenizer.rs
@@ -470,7 +470,7 @@ impl<'a> Tokenizer<'a> {
470
471
b'-' => {
472
if self.starts_with(b"-->") {
473
- self.advance(4)
+ self.advance(3)
474
} else {
475
return
476
0 commit comments