|
@@ -0,0 +1,39 @@ |
|
|
|
|
|
name: blank |
|
|
|
|
|
label: a blank comment |
|
|
|
|
|
input: "<!---->" |
|
|
|
|
|
output: [CommentStart(), CommentEnd()] |
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
name: basic |
|
|
|
|
|
label: a basic comment |
|
|
|
|
|
input: "<!-- comment -->" |
|
|
|
|
|
output: [CommentStart(), Text(text=" comment "), CommentEnd()] |
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
name: tons_of_nonsense |
|
|
|
|
|
label: a comment with tons of ignorable garbage in it |
|
|
|
|
|
input: "<!-- foo{{bar}}[[basé\n\n]{}{}{}{}]{{{{{{haha{{--a>aa<!--aa -->" |
|
|
|
|
|
output: [CommentStart(), Text(text=" foo{{bar}}[[basé\n\n]{}{}{}{}]{{{{{{haha{{--a>aa<!--aa "), CommentEnd()] |
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
name: incomplete_blank |
|
|
|
|
|
label: a comment that doesn't close |
|
|
|
|
|
input: "<!--" |
|
|
|
|
|
output: [Text(text="<!--")] |
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
name: incomplete_text |
|
|
|
|
|
label: a comment that doesn't close, with text |
|
|
|
|
|
input: "<!-- foo" |
|
|
|
|
|
output: [Text(text="<!-- foo")] |
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
name: incomplete_partial_close |
|
|
|
|
|
label: a comment that doesn't close, with a partial close |
|
|
|
|
|
input: "<!-- foo --\x00>" |
|
|
|
|
|
output: [Text(text="<!-- foo --\x00>")] |