MCPcopy Index your code

hub / github.com/commonmark/cmark / functions

Functions364 in github.com/commonmark/cmark

↓ 86 callersFunctioncmark_strbuf_puts
src/buffer.c:110
↓ 73 callersFunctionOK
api_test/harness.c:31
↓ 47 callersFunctionSTR_EQ
api_test/harness.c:53
↓ 39 callersFunctioncmark_node_free
src/node.c:160
↓ 36 callersFunctionINT_EQ
api_test/harness.c:38
↓ 34 callersFunctioncmark_render_ascii
Assumes no newlines, assumes ascii content:
src/render.c:140
↓ 33 callersFunctionpeek_at
src/inlines.c:224
↓ 29 callersFunctioncmark_node_new
src/node.c:115
↓ 29 callersFunctioncmark_strbuf_putc
src/buffer.c:93
↓ 28 callersFunctioncmark_strbuf_put
src/buffer.c:99
↓ 22 callersFunctiontest_char
api_test/main.c:791
↓ 21 callersFunctionpeek_char
src/inlines.c:217
↓ 20 callersFunctionS_advance_offset
Advance parser->offset and parser->column. parser->offset is the byte position in input; parser->column is a virtual column number that takes into ac
src/blocks.c:745
↓ 20 callersFunctioncmark_node_get_literal
src/node.c:303
↓ 19 callersFunctionS_type
src/blocks.c:43
↓ 19 callersFunctioncmark_render_code_point
src/render.c:146
↓ 18 callersFunctioncmark_chunk_literal
NOLINTNEXTLINE(clang-diagnostic-unused-function)
src/chunk.h:56
↓ 18 callersFunctionmake_str
src/inlines.c:107
↓ 18 callersFunctiontest_content
api_test/main.c:507
↓ 18 callersFunctiontest_md_to_html
api_test/main.c:913
↓ 16 callersFunctioncmark_node_set_literal
src/node.c:323
↓ 16 callersFunctioncmark_parse_document
src/blocks.c:561
↓ 15 callersFunctioncmark_node_append_child
src/node.c:801
↓ 14 callersFunctioncmark_strbuf_detach
src/buffer.c:114
↓ 13 callersFunctioncmark_node_check
src/node.c:834
↓ 12 callersFunctioncmark_isspace
* Returns 1 if c is a "whitespace" character as defined by the spec. */
src/cmark_ctype.c:29
↓ 12 callersFunctioncr
src/html.c:23
↓ 11 callersFunctioncmark_markdown_to_html
src/cmark.c:38
↓ 11 callersFunctioncmark_node_get_url
src/node.c:510
↓ 11 callersFunctioncmark_render_html
src/html.c:329
↓ 11 callersFunctionout
(str)
test/spec_tests.py:37
↓ 10 callersFunctionS_render_sourcepos
src/html.c:33
↓ 10 callersFunctioncmark_chunk_dup
NOLINTNEXTLINE(clang-diagnostic-unused-function)
src/chunk.h:63
↓ 10 callersFunctioncmark_node_get_list_type
src/node.c:377
↓ 10 callersFunctioncmark_render_xml
src/xml.c:209
↓ 9 callersFunctionadd_child
Add a node as child of another. Return pointer to child.
src/blocks.c:376
↓ 9 callersFunctioncmark_iter_next
src/iterator.c:36
↓ 9 callersFunctioncmark_node_first_child
src/node.c:251
↓ 8 callersFunctionS_is_line_end_char
src/blocks.c:58
↓ 8 callersFunctioncmark_node_get_on_exit
src/node.c:609
↓ 8 callersFunctioncmark_node_next
src/node.c:227
↓ 8 callersFunctioncmark_strbuf_truncate
src/buffer.c:126
↓ 8 callersFunctionremove_delimiter
src/inlines.c:506
↓ 7 callersFunctionS_is_space_or_tab
src/blocks.c:62
↓ 7 callersFunctioncmark_iter_free
src/iterator.c:30
↓ 7 callersFunctioncmark_iter_get_node
src/iterator.c:82
↓ 7 callersFunctioncmark_iter_new
src/iterator.c:15
↓ 7 callersFunctioncmark_node_get_list_start
src/node.c:435
↓ 7 callersFunctioncmark_node_get_on_enter
src/node.c:576
↓ 7 callersFunctioncmark_parser_feed
src/blocks.c:572
↓ 7 callersFunctioncmark_parser_finish
src/blocks.c:1327
↓ 7 callersFunctioncmark_parser_free
src/blocks.c:132
↓ 7 callersFunctioncmark_strbuf_free
src/buffer.c:61
↓ 7 callersFunctionescape_html
src/html.c:18
↓ 6 callersFunctionS_node_unlink
Unlink a node without adjusting its next, prev, and parent pointers.
src/node.c:671
↓ 6 callersFunctionadd_line
src/blocks.c:182
↓ 6 callersFunctioncmark_isdigit
src/cmark_ctype.c:36
↓ 6 callersFunctioncmark_ispunct
* Returns 1 if c is an ascii punctuation character. */
src/cmark_ctype.c:34
↓ 6 callersFunctioncmark_node_get_heading_level
src/node.c:344
↓ 6 callersFunctioncmark_render_commonmark
src/commonmark.c:466
↓ 6 callersFunctioncmark_set_cstr
src/node.c:267
↓ 6 callersFunctioncmark_strbuf_clear
src/buffer.c:71
↓ 6 callersFunctioncmark_utf8proc_is_punctuation_or_symbol
matches anything in the P or S classes.
src/utf8.c:272
↓ 6 callersFunctionfinalize
src/blocks.c:255
↓ 5 callersFunctionS_print_error
src/node.c:825
↓ 5 callersFunctioncmark_chunk_rtrim
src/chunk.h:32
↓ 5 callersFunctioncmark_node_get_list_tight
src/node.c:460
↓ 5 callersFunctioncmark_node_get_title
src/node.c:543
↓ 5 callersFunctioncmark_node_get_type_string
src/node.c:174
↓ 5 callersFunctioncmark_node_insert_before
src/node.c:703
↓ 5 callersFunctioncmark_node_is_block
src/node.c:9
↓ 5 callersFunctioncmark_parser_new
src/blocks.c:127
↓ 5 callersFunctioncmark_render_man
src/man.c:279
↓ 5 callersFunctioncmark_strbuf_init
src/buffer.c:22
↓ 5 callersFunctionescape_xml_str
src/xml.c:75
↓ 5 callersFunctionhoudini_unescape_html_f
src/houdini_html_u.c:170
↓ 5 callersFunctionskip_spaces
src/inlines.c:236
↓ 4 callersFunctionS_can_contain
src/node.c:41
↓ 4 callersFunctioncmark_chunk_free
NOLINTNEXTLINE(clang-diagnostic-unused-function)
src/chunk.h:20
↓ 4 callersFunctioncmark_get_default_mem_allocator
src/cmark.c:33
↓ 4 callersFunctioncmark_node_get_list_delim
src/node.c:406
↓ 4 callersFunctioncmark_node_is_inline
src/node.c:17
↓ 4 callersFunctioncmark_node_set_heading_level
src/node.c:360
↓ 4 callersFunctioncmark_node_set_list_type
src/node.c:389
↓ 4 callersFunctioncmark_node_unlink
src/node.c:695
↓ 4 callersFunctioncmark_render_latex
src/latex.c:454
↓ 4 callersFunctioncmark_strbuf_drop
src/buffer.c:136
↓ 4 callersFunctioncmark_strbuf_grow
src/buffer.c:37
↓ 4 callersFunctioncmark_utf8proc_is_space
matches anything in the Zs class, plus LF, CR, TAB, FF.
src/utf8.c:265
↓ 4 callersFunctioncmark_utf8proc_iterate
src/utf8.c:150
↓ 4 callersFunctionis_eof
Return true if there are more characters in the subject.
src/inlines.c:229
↓ 4 callersFunctionmake_literal
Create an inline with a literal string value.
src/inlines.c:87
↓ 4 callersFunctionpop_bracket
src/inlines.c:522
↓ 4 callersFunctionskip_line_end
src/inlines.c:245
↓ 3 callersFunctionS_find_first_nonspace
Find first nonspace character from current offset, setting parser->first_nonspace, parser->first_nonspace_column, parser->indent, and parser->blank. D
src/blocks.c:707
↓ 3 callersFunctionS_last_line_blank
src/blocks.c:35
↓ 3 callersFunctionS_parser_feed
src/blocks.c:576
↓ 3 callersFunctionS_process_line
See http://spec.commonmark.org/0.24/#phase-1-block-structure */
src/blocks.c:1272
↓ 3 callersFunctionS_set_last_line_blank
src/blocks.c:47
↓ 3 callersFunction_sum
_sum(data [, start]) -> value Return a high-precision sum of the given numeric data. If optional argument ``start`` is given, it is added to
bench/statistics.py:117
next →1–100 of 364, ranked by callers