Skip to content

Commit c25ea28

Browse files
committed
Add extensions to parse document as well as file
1 parent d5614a1 commit c25ea28

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Sources/cmark/blocks.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -666,6 +666,11 @@ cmark_node *cmark_parse_file(FILE *f, int options) {
666666

667667
cmark_node *cmark_parse_document(const char *buffer, size_t len, int options) {
668668
cmark_parser *parser = cmark_parser_new(options);
669+
cmark_parser_attach_syntax_extension(parser, create_autolink_extension());
670+
cmark_parser_attach_syntax_extension(parser, create_strikethrough_extension());
671+
cmark_parser_attach_syntax_extension(parser, create_table_extension());
672+
cmark_parser_attach_syntax_extension(parser, create_tagfilter_extension());
673+
cmark_parser_attach_syntax_extension(parser, create_tasklist_extension());
669674
cmark_node *document;
670675

671676
S_parser_feed(parser, (const unsigned char *)buffer, len, true);

0 commit comments

Comments
 (0)