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
↓ 1 callers
Function
cmark_node_get_end_column
src/node.c:663
↓ 1 callers
Function
cmark_node_get_type
src/node.c:166
↓ 1 callers
Function
cmark_node_last_child
src/node.c:259
↓ 1 callers
Function
cmark_node_new_with_mem
src/node.c:90
↓ 1 callers
Function
cmark_node_set_list_delim
src/node.c:418
↓ 1 callers
Function
cmark_node_set_on_exit
src/node.c:625
↓ 1 callers
Function
cmark_parse_file
src/blocks.c:542
↓ 1 callers
Function
cmark_parse_inlines
Parse inlines from parent's string_content, adding as children of parent.
src/inlines.c:1409
↓ 1 callers
Function
cmark_parse_reference_inline
Parse reference. Assumes string begins with '[' character. Modify refmap if a reference is encountered. Return 0 if no reference found, otherwise pos
src/inlines.c:1443
↓ 1 callers
Function
cmark_parser_new_with_mem
src/blocks.c:122
↓ 1 callers
Function
cmark_reference_create
src/references.c:47
↓ 1 callers
Function
cmark_reference_lookup
Returns reference if refmap contains a reference with matching label, otherwise NULL.
src/references.c:115
↓ 1 callers
Function
cmark_reference_map_free
src/references.c:149
↓ 1 callers
Function
cmark_reference_map_new
src/references.c:166
↓ 1 callers
Function
cmark_strbuf_normalize_whitespace
Destructively modify string, collapsing consecutive space and newline characters into a single space.
src/buffer.c:178
↓ 1 callers
Function
cmark_strbuf_rtrim
src/buffer.c:148
↓ 1 callers
Function
cmark_strbuf_set
src/buffer.c:78
↓ 1 callers
Function
cmark_utf8proc_case_fold
src/utf8.c:230
↓ 1 callers
Function
cmark_utf8proc_check
src/utf8.c:110
↓ 1 callers
Function
cmark_version
src/cmark.c:9
↓ 1 callers
Function
constructor
api_test/main.c:43
↓ 1 callers
Function
contains_inlines
src/blocks.c:177
↓ 1 callers
Function
converter
(md)
test/roundtrip_tests.py:25
↓ 1 callers
Function
count_newlines
Return the number of newlines in a given span of text in a subject. If the number is greater than zero, also return the number of characters between
src/inlines.c:275
↓ 1 callers
Function
create_tree
api_test/main.c:348
↓ 1 callers
Function
custom_nodes
api_test/main.c:422
↓ 1 callers
Function
finalize_document
src/blocks.c:521
↓ 1 callers
Function
free_parent
api_test/main.c:264
↓ 1 callers
Function
get_entities
()
test/entity_tests.py:12
↓ 1 callers
Function
handle_backslash
Parse backslash-escape or just a backslash, returning an inline.
src/inlines.c:837
↓ 1 callers
Function
handle_backticks
Parse backtick code section or raw backticks, return an inline. Assumes that the subject has a backtick at the current position.
src/inlines.c:397
↓ 1 callers
Function
handle_close_bracket
Return a link, an image, or a literal close bracket.
src/inlines.c:1125
↓ 1 callers
Function
handle_delim
Assumes the subject has a c at the current position.
src/inlines.c:566
↓ 1 callers
Function
handle_entity
Parse an entity or a regular "&" string. Assumes the subject has an '&' character at the current position.
src/inlines.c:853
↓ 1 callers
Function
handle_hyphen
Assumes we have a hyphen at the current position.
src/inlines.c:593
↓ 1 callers
Function
handle_newline
Parse a hard or soft linebreak, returning an inline. Assumes the subject has a cr or newline at the current position.
src/inlines.c:1266
↓ 1 callers
Function
handle_period
Assumes we have a period at the current position.
src/inlines.c:636
↓ 1 callers
Function
handle_pointy_brace
Parse an autolink or HTML tag. Assumes the subject has a '<' character at the current position.
src/inlines.c:907
↓ 1 callers
Function
handle_quotes
(s)
man/make_man_page.py:61
↓ 1 callers
Method
handle_starttag
(self, tag, attrs)
test/normalize.py:52
↓ 1 callers
Function
hash_collisions
()
test/pathological_tests.py:27
↓ 1 callers
Function
hierarchy
api_test/main.c:456
↓ 1 callers
Function
houdini_escape_html
src/houdini_html_e.c:46
↓ 1 callers
Function
is_autolink
src/commonmark.c:122
↓ 1 callers
Function
is_blank
Returns true if line has only space characters, else false.
src/blocks.c:143
↓ 1 callers
Function
iterator
api_test/main.c:293
↓ 1 callers
Function
iterator_delete
api_test/main.c:312
↓ 1 callers
Function
line_endings
api_test/main.c:836
↓ 1 callers
Function
lists_match
Return 1 if list item belongs in list, else 0.
src/blocks.c:514
↓ 1 callers
Function
longest_backtick_sequence
src/commonmark.c:76
↓ 1 callers
Function
make_document
Create a root document node.
src/blocks.c:88
↓ 1 callers
Function
make_str_with_entities
Like make_str, but parses entities.
src/inlines.c:127
↓ 1 callers
Function
manual_scan_link_url_2
src/inlines.c:1053
↓ 1 callers
Function
markdownToHtml
(string $markdown)
wrappers/wrapper.php:3
↓ 1 callers
Function
markdown_to_html
(s)
wrappers/wrapper.rb:18
↓ 1 callers
Function
md2html
(text)
wrappers/wrapper.py:36
↓ 1 callers
Function
mean
Return the sample arithmetic mean of data. >>> mean([1, 2, 3, 4, 4]) 2.8 >>> from fractions import Fraction as F >>> mean([F(3, 7),
bench/statistics.py:272
↓ 1 callers
Function
node_check
api_test/main.c:279
↓ 1 callers
Function
numeric_entities
api_test/main.c:866
↓ 1 callers
Function
open_new_blocks
src/blocks.c:975
↓ 1 callers
Function
pairs
(l, n)
bench/stats.py:6
↓ 1 callers
Function
parse_block_quote_prefix
src/blocks.c:779
↓ 1 callers
Function
parse_code_block_prefix
src/blocks.c:819
↓ 1 callers
Function
parse_html_block_prefix
src/blocks.c:862
↓ 1 callers
Function
parse_inline
Parse an inline, advancing subject, and add it as a child of parent. Return 0 if no inline can be parsed, 1 otherwise.
src/inlines.c:1332
↓ 1 callers
Function
parse_list_marker
Attempts to parse a list item marker (bullet or enumerated). On success, returns length of the marker, and populates data with the details. On failur
src/blocks.c:427
↓ 1 callers
Function
parse_node_item_prefix
src/blocks.c:798
↓ 1 callers
Function
parser
api_test/main.c:526
↓ 1 callers
Function
print_document
src/main.c:48
↓ 1 callers
Function
process_inlines
Walk through node and all children, recursively, parsing string content into inline content where appropriate.
src/blocks.c:403
↓ 1 callers
Function
push_delimiter
src/inlines.c:531
↓ 1 callers
Function
pvariance
Return the population variance of ``data``. data should be an iterable of Real-valued numbers, with at least one value. The optional argument
bench/statistics.py:518
↓ 1 callers
Function
ref_source_pos
api_test/main.c:1133
↓ 1 callers
Function
reference_free
src/references.c:8
↓ 1 callers
Function
remove_trailing_blank_lines
src/blocks.c:197
↓ 1 callers
Function
render_html
api_test/main.c:531
↓ 1 callers
Function
render_latex
api_test/main.c:652
↓ 1 callers
Function
render_xml
api_test/main.c:558
↓ 1 callers
Function
run_tests
()
test/pathological_tests.py:142
↓ 1 callers
Function
scan_delims
Scan ***, **, or * and return number scanned, or 0. Advances position.
src/inlines.c:425
↓ 1 callers
Function
scan_to_closing_backticks
Try to process a backtick code span that began with a span of ticks of length openticklength length (already parsed). Return 0 if you don't find matc
src/inlines.c:318
↓ 1 callers
Function
shortest_unused_backtick_sequence
src/commonmark.c:95
↓ 1 callers
Function
sort_references
src/references.c:93
↓ 1 callers
Function
source_pos
api_test/main.c:1001
↓ 1 callers
Function
source_pos_inlines
api_test/main.c:1066
↓ 1 callers
Function
sub_document
api_test/main.c:932
↓ 1 callers
Function
subject_find_special_char
src/inlines.c:1287
↓ 1 callers
Function
take_while
Take characters while a predicate holds, and return a string.
src/inlines.c:259
↓ 1 callers
Function
test_batch_runner_new
api_test/harness.c:8
↓ 1 callers
Function
test_cplusplus
api_test/cplusplus.cpp:7
↓ 1 callers
Function
test_feed_across_line_ending
api_test/main.c:921
↓ 1 callers
Function
test_print_summary
api_test/harness.c:70
↓ 1 callers
Function
test_safe
api_test/main.c:898
↓ 1 callers
Function
to_commonmark
(lib, text)
test/cmark.py:37
↓ 1 callers
Function
to_html
(lib, text)
test/cmark.py:19
↓ 1 callers
Function
utf8
api_test/main.c:741
↓ 1 callers
Function
utf8proc_charlen
src/utf8.c:26
↓ 1 callers
Function
utf8proc_valid
Validate a single UTF-8 character according to RFC 3629.
src/utf8.c:49
↓ 1 callers
Function
variance
Return the sample variance of data. data should be an iterable of Real-valued numbers, with at least two values. The optional argument xbar,
bench/statistics.py:471
↓ 1 callers
Function
version
api_test/main.c:37
← previous
next →
201–300 of 364, ranked by callers