parent
704f2fbaf1
commit
abafb39041
@ -413,6 +413,11 @@ impl<'a> Builder<'a> {
|
||||
|
||||
self.interrupt(Interruption::List, styles, false)?;
|
||||
|
||||
if let Content::Item(_) = content {
|
||||
self.list.accept(content, styles);
|
||||
return Ok(());
|
||||
}
|
||||
|
||||
if self.par.accept(content, styles) {
|
||||
return Ok(());
|
||||
}
|
||||
|
@ -454,8 +454,8 @@ impl Marker {
|
||||
/// Wrap all children after the marker (excluding trailing trivia) in a node
|
||||
/// with the given `kind`.
|
||||
pub fn end(self, p: &mut Parser, kind: NodeKind) {
|
||||
let until = p.trivia_start();
|
||||
let children = p.children.drain(self.0 .. until.0).collect();
|
||||
let until = p.trivia_start().0.max(self.0);
|
||||
let children = p.children.drain(self.0 .. until).collect();
|
||||
p.children
|
||||
.insert(self.0, InnerNode::with_children(kind, children).into());
|
||||
}
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 27 KiB |
@ -5,14 +5,9 @@
|
||||
|
||||
---
|
||||
1. First.
|
||||
2. Second.
|
||||
2. Indented
|
||||
|
||||
1. Back to first.
|
||||
|
||||
---
|
||||
2. Second
|
||||
1. First
|
||||
+ Indented
|
||||
+ Second
|
||||
|
||||
---
|
||||
// Test automatic numbering in summed content.
|
||||
@ -35,6 +30,12 @@
|
||||
+ A
|
||||
+ B
|
||||
|
||||
---
|
||||
// Mix of different lists
|
||||
- List
|
||||
+ Enum
|
||||
/ Desc: List
|
||||
|
||||
---
|
||||
// Test label closure.
|
||||
#enum(
|
||||
|
Loading…
Reference in New Issue
Block a user