diff options
author | John MacFarlane <jgm@berkeley.edu> | 2014-11-16 17:49:56 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2014-11-16 17:49:56 -0800 |
commit | 9ab35064d99ebe70e80dba88fa75f22f79751cb5 (patch) | |
tree | 80365e15496df8ee8f36a73f1ab039cb4151f551 /src/ast.h | |
parent | 025140cf71e90cd7d54144c82ba8328493692bb6 (diff) |
Export enums for inline, block types, list and list delim types.
Also switched from `bullet`, `ordered`, `parens`, `period` to
`CMARK_BULLET_LIST`, `CMARK_ORDERED_LIST`, `CMARK_PAREN_DELIM`,
`CMARK_PERIOD_DELIM`.
Diffstat (limited to 'src/ast.h')
-rw-r--r-- | src/ast.h | 58 |
1 files changed, 0 insertions, 58 deletions
@@ -14,18 +14,6 @@ extern "C" { #define REFMAP_SIZE 16 #define MAX_LINK_LABEL_LENGTH 1000 -typedef enum { - CMARK_INL_STRING, - CMARK_INL_SOFTBREAK, - CMARK_INL_LINEBREAK, - CMARK_INL_CODE, - CMARK_INL_RAW_HTML, - CMARK_INL_EMPH, - CMARK_INL_STRONG, - CMARK_INL_LINK, - CMARK_INL_IMAGE -} cmark_inl_tag; - struct cmark_node_inl { cmark_inl_tag tag; union { @@ -56,16 +44,6 @@ struct cmark_reference_map { typedef struct cmark_reference_map cmark_reference_map; -typedef enum { - bullet, - ordered -} cmark_list_type; - -typedef enum { - period, - parens -} cmark_delim_type; - // Types for blocks struct cmark_ListData { cmark_list_type list_type; @@ -84,21 +62,6 @@ struct cmark_FencedCodeData { cmark_strbuf info; }; -typedef enum { - CMARK_BLOCK_DOCUMENT, - CMARK_BLOCK_BQUOTE, - CMARK_BLOCK_LIST, - CMARK_BLOCK_LIST_ITEM, - CMARK_BLOCK_FENCED_CODE, - CMARK_BLOCK_INDENTED_CODE, - CMARK_BLOCK_HTML, - CMARK_BLOCK_PARAGRAPH, - CMARK_BLOCK_ATX_HEADER, - CMARK_BLOCK_SETEXT_HEADER, - CMARK_BLOCK_HRULE, - CMARK_BLOCK_REFERENCE_DEF -} cmark_block_tag; - struct cmark_node_block { cmark_block_tag tag; int start_line; @@ -202,30 +165,9 @@ static inline cmark_node_inl* cmark_make_simple(cmark_inl_tag t) #ifndef CMARK_NO_SHORT_NAMES #define node_inl cmark_node_inl - #define INL_STRING CMARK_INL_STRING - #define INL_SOFTBREAK CMARK_INL_SOFTBREAK - #define INL_LINEBREAK CMARK_INL_LINEBREAK - #define INL_CODE CMARK_INL_CODE - #define INL_RAW_HTML CMARK_INL_RAW_HTML - #define INL_EMPH CMARK_INL_EMPH - #define INL_STRONG CMARK_INL_STRONG - #define INL_LINK CMARK_INL_LINK - #define INL_IMAGE CMARK_INL_IMAGE #define ListData cmark_ListData #define FencedCodeData cmark_FencedCodeData #define node_block cmark_node_block - #define BLOCK_DOCUMENT CMARK_BLOCK_DOCUMENT - #define BLOCK_BQUOTE CMARK_BLOCK_BQUOTE - #define BLOCK_LIST CMARK_BLOCK_LIST - #define BLOCK_LIST_ITEM CMARK_BLOCK_LIST_ITEM - #define BLOCK_FENCED_CODE CMARK_BLOCK_FENCED_CODE - #define BLOCK_INDENTED_CODE CMARK_BLOCK_INDENTED_CODE - #define BLOCK_HTML CMARK_BLOCK_HTML - #define BLOCK_PARAGRAPH CMARK_BLOCK_PARAGRAPH - #define BLOCK_ATX_HEADER CMARK_BLOCK_ATX_HEADER - #define BLOCK_SETEXT_HEADER CMARK_BLOCK_SETEXT_HEADER - #define BLOCK_HRULE CMARK_BLOCK_HRULE - #define BLOCK_REFERENCE_DEF CMARK_BLOCK_REFERENCE_DEF #define make_link cmark_make_link #define make_autolink cmark_make_autolink #define make_str cmark_make_str |