- Commit
- 1f618253435bca44e269f2edf672424be88a68c4
- Parent
- 1e43d6047c5c5e5246c392c2c57ae7f09bae004f
- Author
- John MacFarlane <jgm@berkeley.edu>
- Date
Allow both block and inline nodes as children of CUSTOM_BLOCK.
Closes #96.
My personal build of CMark ✏️
Allow both block and inline nodes as children of CUSTOM_BLOCK.
Closes #96.
1 file changed, 3 insertions, 1 deletion
Status | File Name | N° Changes | Insertions | Deletions |
Modified | src/node.c | 4 | 3 | 1 |
diff --git a/src/node.c b/src/node.c @@ -46,12 +46,14 @@ static bool S_can_contain(cmark_node *node, cmark_node *child) { case CMARK_NODE_DOCUMENT: case CMARK_NODE_BLOCK_QUOTE: case CMARK_NODE_ITEM: - case CMARK_NODE_CUSTOM_BLOCK: return S_is_block(child) && child->type != CMARK_NODE_ITEM; case CMARK_NODE_LIST: return child->type == CMARK_NODE_ITEM; + case CMARK_NODE_CUSTOM_BLOCK: + return child->type != CMARK_NODE_ITEM; + case CMARK_NODE_PARAGRAPH: case CMARK_NODE_HEADING: case CMARK_NODE_EMPH: