From 4811dc3ec2330f015444ac6f5ee4f8cbf3563808 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Tue, 22 Dec 2015 22:55:39 -0800 Subject: Rename hrule -> thematic_break. CMARK_NODE_HRULE -> CMARK_NODE_THEMATIC_BREAK. However we've defined the former as the latter to keep backwards compatibility. See jgm/CommonMark 8fa94cb460f5e516b0e57adca33f50a669d51f6c --- src/blocks.c | 6 +++--- src/cmark.h | 8 +++++--- src/commonmark.c | 2 +- src/html.c | 2 +- src/iterator.c | 2 +- src/latex.c | 2 +- src/man.c | 2 +- src/node.c | 4 ++-- src/scanners.c | 4 ++-- src/scanners.h | 4 ++-- src/scanners.re | 4 ++-- 11 files changed, 21 insertions(+), 19 deletions(-) (limited to 'src') diff --git a/src/blocks.c b/src/blocks.c index 3877747..82edba4 100644 --- a/src/blocks.c +++ b/src/blocks.c @@ -812,10 +812,10 @@ static void S_process_line(cmark_parser *parser, const unsigned char *buffer, } else if (!indented && !(container->type == CMARK_NODE_PARAGRAPH && !all_matched) && - (matched = scan_hrule(&input, parser->first_nonspace))) { + (matched = scan_thematic_break(&input, parser->first_nonspace))) { // it's only now that we know the line is not part of a setext heading: - container = add_child(parser, container, CMARK_NODE_HRULE, + container = add_child(parser, container, CMARK_NODE_THEMATIC_BREAK, parser->first_nonspace + 1); S_advance_offset(parser, &input, input.len - 1 - parser->offset, false); @@ -902,7 +902,7 @@ static void S_process_line(cmark_parser *parser, const unsigned char *buffer, container->last_line_blank = (parser->blank && container->type != CMARK_NODE_BLOCK_QUOTE && container->type != CMARK_NODE_HEADING && - container->type != CMARK_NODE_HRULE && + container->type != CMARK_NODE_THEMATIC_BREAK && !(container->type == CMARK_NODE_CODE_BLOCK && container->as.code.fenced) && !(container->type == CMARK_NODE_ITEM && container->first_child == NULL && diff --git a/src/cmark.h b/src/cmark.h index cbcb265..0200410 100644 --- a/src/cmark.h +++ b/src/cmark.h @@ -43,10 +43,10 @@ typedef enum { CMARK_NODE_CUSTOM_BLOCK, CMARK_NODE_PARAGRAPH, CMARK_NODE_HEADING, - CMARK_NODE_HRULE, + CMARK_NODE_THEMATIC_BREAK, CMARK_NODE_FIRST_BLOCK = CMARK_NODE_DOCUMENT, - CMARK_NODE_LAST_BLOCK = CMARK_NODE_HRULE, + CMARK_NODE_LAST_BLOCK = CMARK_NODE_THEMATIC_BREAK, /* Inline */ CMARK_NODE_TEXT, @@ -66,6 +66,7 @@ typedef enum { /* For backwards compatibility: */ #define CMARK_NODE_HEADER CMARK_NODE_HEADING +#define CMARK_NODE_HRULE CMARK_NODE_THEMATIC_BREAK typedef enum { CMARK_NO_LIST, @@ -163,7 +164,7 @@ CMARK_EXPORT cmark_node *cmark_node_last_child(cmark_node *node); * of type: * * * CMARK_NODE_HTML - * * CMARK_NODE_HRULE + * * CMARK_NODE_THEMATIC_BREAK * * CMARK_NODE_CODE_BLOCK * * CMARK_NODE_TEXT * * CMARK_NODE_SOFTBREAK @@ -553,6 +554,7 @@ const char *cmark_version_string(); #define NODE_PARAGRAPH CMARK_NODE_PARAGRAPH #define NODE_HEADING CMARK_NODE_HEADING #define NODE_HEADER CMARK_NODE_HEADER +#define NODE_THEMATIC_BREAK CMARK_NODE_THEMATIC_BREAK #define NODE_HRULE CMARK_NODE_HRULE #define NODE_TEXT CMARK_NODE_TEXT #define NODE_SOFTBREAK CMARK_NODE_SOFTBREAK diff --git a/src/commonmark.c b/src/commonmark.c index 9b9971b..c45e5d4 100644 --- a/src/commonmark.c +++ b/src/commonmark.c @@ -292,7 +292,7 @@ static int S_render_node(cmark_renderer *renderer, cmark_node *node, BLANKLINE(); break; - case CMARK_NODE_HRULE: + case CMARK_NODE_THEMATIC_BREAK: BLANKLINE(); LIT("-----"); BLANKLINE(); diff --git a/src/html.c b/src/html.c index 6e8b0fc..36dacf7 100644 --- a/src/html.c +++ b/src/html.c @@ -188,7 +188,7 @@ static int S_render_node(cmark_node *node, cmark_event_type ev_type, cr(html); break; - case CMARK_NODE_HRULE: + case CMARK_NODE_THEMATIC_BREAK: cr(html); cmark_strbuf_puts(html, "