fixup! a7f6782bc13246e3c6f17ab31d58876ba614bb3c
This commit is contained in:
parent
8ed3c0021a
commit
1c96e6f856
2 changed files with 8 additions and 2 deletions
|
@ -123,8 +123,15 @@ impl<'s> Lexer<'s> {
|
||||||
let escape = self.escape;
|
let escape = self.escape;
|
||||||
|
|
||||||
let kind = match first {
|
let kind = match first {
|
||||||
_ if escape && first == ' ' => Nbsp,
|
|
||||||
_ if escape && first == '\n' => Hardbreak,
|
_ if escape && first == '\n' => Hardbreak,
|
||||||
|
_ if escape
|
||||||
|
&& matches!(first, '\t' | ' ')
|
||||||
|
&& self.chars.clone().find(|c| !matches!(c, ' ' | '\t')) == Some('\n') =>
|
||||||
|
{
|
||||||
|
while self.eat() != Some('\n') {}
|
||||||
|
Hardbreak
|
||||||
|
}
|
||||||
|
_ if escape && first == ' ' => Nbsp,
|
||||||
_ if escape => Text,
|
_ if escape => Text,
|
||||||
|
|
||||||
'\\' => {
|
'\\' => {
|
||||||
|
|
|
@ -440,7 +440,6 @@ mod test {
|
||||||
"para0\n\npara1",
|
"para0\n\npara1",
|
||||||
Start(Paragraph, Attributes::none()),
|
Start(Paragraph, Attributes::none()),
|
||||||
Str("para0"),
|
Str("para0"),
|
||||||
Atom(Softbreak),
|
|
||||||
End(Paragraph),
|
End(Paragraph),
|
||||||
Atom(Blankline),
|
Atom(Blankline),
|
||||||
Start(Paragraph, Attributes::none()),
|
Start(Paragraph, Attributes::none()),
|
||||||
|
|
Loading…
Reference in a new issue