From 1b6a4ce8ab921ddc98581abd395428e2cadd0c22 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 23 Nov 2014 07:08:57 -0800 Subject: Do not distinguish btw fenced and indented code in AST. Use a single CMARK_NODE_CODE_BLOCK tag for both. Distinguish them when needed for parsing by looking at the fence_length attribute, which is 0 for indented blocks. --- src/cmark.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/cmark.h') diff --git a/src/cmark.h b/src/cmark.h index b83f886..6e58f0b 100644 --- a/src/cmark.h +++ b/src/cmark.h @@ -16,8 +16,7 @@ typedef enum { CMARK_NODE_BLOCK_QUOTE, CMARK_NODE_LIST, CMARK_NODE_LIST_ITEM, - CMARK_NODE_FENCED_CODE, - CMARK_NODE_INDENTED_CODE, + CMARK_NODE_CODE_BLOCK, CMARK_NODE_HTML, CMARK_NODE_PARAGRAPH, CMARK_NODE_HEADER, @@ -199,8 +198,7 @@ char *cmark_markdown_to_html(const char *text, int len); #define NODE_BLOCK_QUOTE CMARK_NODE_BLOCK_QUOTE #define NODE_LIST CMARK_NODE_LIST #define NODE_LIST_ITEM CMARK_NODE_LIST_ITEM - #define NODE_FENCED_CODE CMARK_NODE_FENCED_CODE - #define NODE_INDENTED_CODE CMARK_NODE_INDENTED_CODE + #define NODE_CODE_BLOCK CMARK_NODE_CODE_BLOCK #define NODE_HTML CMARK_NODE_HTML #define NODE_PARAGRAPH CMARK_NODE_PARAGRAPH #define NODE_HEADER CMARK_NODE_HEADER -- cgit v1.2.3