Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/commonmark/cmark
/ functions
Functions
364 in github.com/commonmark/cmark
⨍
Functions
364
◇
Types & classes
35
↓ 86 callers
Function
cmark_strbuf_puts
src/buffer.c:110
↓ 73 callers
Function
OK
api_test/harness.c:31
↓ 47 callers
Function
STR_EQ
api_test/harness.c:53
↓ 39 callers
Function
cmark_node_free
src/node.c:160
↓ 36 callers
Function
INT_EQ
api_test/harness.c:38
↓ 34 callers
Function
cmark_render_ascii
Assumes no newlines, assumes ascii content:
src/render.c:140
↓ 33 callers
Function
peek_at
src/inlines.c:224
↓ 29 callers
Function
cmark_node_new
src/node.c:115
↓ 29 callers
Function
cmark_strbuf_putc
src/buffer.c:93
↓ 28 callers
Function
cmark_strbuf_put
src/buffer.c:99
↓ 22 callers
Function
test_char
api_test/main.c:791
↓ 21 callers
Function
peek_char
src/inlines.c:217
↓ 20 callers
Function
S_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 callers
Function
cmark_node_get_literal
src/node.c:303
↓ 19 callers
Function
S_type
src/blocks.c:43
↓ 19 callers
Function
cmark_render_code_point
src/render.c:146
↓ 18 callers
Function
cmark_chunk_literal
NOLINTNEXTLINE(clang-diagnostic-unused-function)
src/chunk.h:56
↓ 18 callers
Function
make_str
src/inlines.c:107
↓ 18 callers
Function
test_content
api_test/main.c:507
↓ 18 callers
Function
test_md_to_html
api_test/main.c:913
↓ 16 callers
Function
cmark_node_set_literal
src/node.c:323
↓ 16 callers
Function
cmark_parse_document
src/blocks.c:561
↓ 15 callers
Function
cmark_node_append_child
src/node.c:801
↓ 14 callers
Function
cmark_strbuf_detach
src/buffer.c:114
↓ 13 callers
Function
cmark_node_check
src/node.c:834
↓ 12 callers
Function
cmark_isspace
* Returns 1 if c is a "whitespace" character as defined by the spec. */
src/cmark_ctype.c:29
↓ 12 callers
Function
cr
src/html.c:23
↓ 11 callers
Function
cmark_markdown_to_html
src/cmark.c:38
↓ 11 callers
Function
cmark_node_get_url
src/node.c:510
↓ 11 callers
Function
cmark_render_html
src/html.c:329
↓ 11 callers
Function
out
(str)
test/spec_tests.py:37
↓ 10 callers
Function
S_render_sourcepos
src/html.c:33
↓ 10 callers
Function
cmark_chunk_dup
NOLINTNEXTLINE(clang-diagnostic-unused-function)
src/chunk.h:63
↓ 10 callers
Function
cmark_node_get_list_type
src/node.c:377
↓ 10 callers
Function
cmark_render_xml
src/xml.c:209
↓ 9 callers
Function
add_child
Add a node as child of another. Return pointer to child.
src/blocks.c:376
↓ 9 callers
Function
cmark_iter_next
src/iterator.c:36
↓ 9 callers
Function
cmark_node_first_child
src/node.c:251
↓ 8 callers
Function
S_is_line_end_char
src/blocks.c:58
↓ 8 callers
Function
cmark_node_get_on_exit
src/node.c:609
↓ 8 callers
Function
cmark_node_next
src/node.c:227
↓ 8 callers
Function
cmark_strbuf_truncate
src/buffer.c:126
↓ 8 callers
Function
remove_delimiter
src/inlines.c:506
↓ 7 callers
Function
S_is_space_or_tab
src/blocks.c:62
↓ 7 callers
Function
cmark_iter_free
src/iterator.c:30
↓ 7 callers
Function
cmark_iter_get_node
src/iterator.c:82
↓ 7 callers
Function
cmark_iter_new
src/iterator.c:15
↓ 7 callers
Function
cmark_node_get_list_start
src/node.c:435
↓ 7 callers
Function
cmark_node_get_on_enter
src/node.c:576
↓ 7 callers
Function
cmark_parser_feed
src/blocks.c:572
↓ 7 callers
Function
cmark_parser_finish
src/blocks.c:1327
↓ 7 callers
Function
cmark_parser_free
src/blocks.c:132
↓ 7 callers
Function
cmark_strbuf_free
src/buffer.c:61
↓ 7 callers
Function
escape_html
src/html.c:18
↓ 6 callers
Function
S_node_unlink
Unlink a node without adjusting its next, prev, and parent pointers.
src/node.c:671
↓ 6 callers
Function
add_line
src/blocks.c:182
↓ 6 callers
Function
cmark_isdigit
src/cmark_ctype.c:36
↓ 6 callers
Function
cmark_ispunct
* Returns 1 if c is an ascii punctuation character. */
src/cmark_ctype.c:34
↓ 6 callers
Function
cmark_node_get_heading_level
src/node.c:344
↓ 6 callers
Function
cmark_render_commonmark
src/commonmark.c:466
↓ 6 callers
Function
cmark_set_cstr
src/node.c:267
↓ 6 callers
Function
cmark_strbuf_clear
src/buffer.c:71
↓ 6 callers
Function
cmark_utf8proc_is_punctuation_or_symbol
matches anything in the P or S classes.
src/utf8.c:272
↓ 6 callers
Function
finalize
src/blocks.c:255
↓ 5 callers
Function
S_print_error
src/node.c:825
↓ 5 callers
Function
cmark_chunk_rtrim
src/chunk.h:32
↓ 5 callers
Function
cmark_node_get_list_tight
src/node.c:460
↓ 5 callers
Function
cmark_node_get_title
src/node.c:543
↓ 5 callers
Function
cmark_node_get_type_string
src/node.c:174
↓ 5 callers
Function
cmark_node_insert_before
src/node.c:703
↓ 5 callers
Function
cmark_node_is_block
src/node.c:9
↓ 5 callers
Function
cmark_parser_new
src/blocks.c:127
↓ 5 callers
Function
cmark_render_man
src/man.c:279
↓ 5 callers
Function
cmark_strbuf_init
src/buffer.c:22
↓ 5 callers
Function
escape_xml_str
src/xml.c:75
↓ 5 callers
Function
houdini_unescape_html_f
src/houdini_html_u.c:170
↓ 5 callers
Function
skip_spaces
src/inlines.c:236
↓ 4 callers
Function
S_can_contain
src/node.c:41
↓ 4 callers
Function
cmark_chunk_free
NOLINTNEXTLINE(clang-diagnostic-unused-function)
src/chunk.h:20
↓ 4 callers
Function
cmark_get_default_mem_allocator
src/cmark.c:33
↓ 4 callers
Function
cmark_node_get_list_delim
src/node.c:406
↓ 4 callers
Function
cmark_node_is_inline
src/node.c:17
↓ 4 callers
Function
cmark_node_set_heading_level
src/node.c:360
↓ 4 callers
Function
cmark_node_set_list_type
src/node.c:389
↓ 4 callers
Function
cmark_node_unlink
src/node.c:695
↓ 4 callers
Function
cmark_render_latex
src/latex.c:454
↓ 4 callers
Function
cmark_strbuf_drop
src/buffer.c:136
↓ 4 callers
Function
cmark_strbuf_grow
src/buffer.c:37
↓ 4 callers
Function
cmark_utf8proc_is_space
matches anything in the Zs class, plus LF, CR, TAB, FF.
src/utf8.c:265
↓ 4 callers
Function
cmark_utf8proc_iterate
src/utf8.c:150
↓ 4 callers
Function
is_eof
Return true if there are more characters in the subject.
src/inlines.c:229
↓ 4 callers
Function
make_literal
Create an inline with a literal string value.
src/inlines.c:87
↓ 4 callers
Function
pop_bracket
src/inlines.c:522
↓ 4 callers
Function
skip_line_end
src/inlines.c:245
↓ 3 callers
Function
S_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 callers
Function
S_last_line_blank
src/blocks.c:35
↓ 3 callers
Function
S_parser_feed
src/blocks.c:576
↓ 3 callers
Function
S_process_line
See http://spec.commonmark.org/0.24/#phase-1-block-structure */
src/blocks.c:1272
↓ 3 callers
Function
S_set_last_line_blank
src/blocks.c:47
↓ 3 callers
Function
_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