p H__PAGEZEROx__TEXTPP__text__TEXT0*0__stubs__TEXT4=>4=__stub_helper__TEXTt>"t>__const__TEXT@@__cstring__TEXT(C (C__unwind_info__TEXTHOlHO__eh_frame__TEXTOHO8__DATAPP__nl_symbol_ptr__DATAPP5__got__DATAP P7__la_symbol_ptr__DATA0P0P;H__LINKEDIT` `"0```0fgN n P :`lp /usr/lib/dyld"kC224o$ *(! 8@rpath/libcmark.0.19.0.dylib 0x/usr/lib/libc++.1.dylib 8/usr/lib/libSystem.B.dylibX /Users/gjtorikian/Development/commonmarker/ext/commonmarker/cmark/build/src&f)g+gpUHAVSIH=_- 1)HH/H /1LHeH[A^]*UH]*fff.UH7w ]DUHAWAVATSHIHt,)@)P)`)p)e)m)u)}L8L0H(L=;M?L}HHEHEHEE0E‰tC:L%;I<$H5m/1)I<$HUL)I4$ )CL;}uH[A\A^A_])UHAWAVAUATSHIAAHt/)0)@)P)`)p)m)u)}L(L H ;H HMHHEHEHEE0E ‰E9uCnL-:I}H5x.1(I}HUL)Iu (CI}H5-1D(I}H5-1D(H e:H H;MuH[A\A]A^A_]k(DUHAWAVAUATSHHIIIt/)0)@)P)`)p)m)u)}L(L H9HH]LL(HHMHMHME0E A$A$tvL-9I}H5;-1'I}HUH'Iu 'AD$I}H5,1Lv'I}H39HH5,1LW'AD$H;]uH[A\A]A^A_]!'ff.UH]UHAVSHDC SKL58I>H5A,1&I{t H=X,H=I,[A^]&UHAWAVAUATSPI&Iƿ&IĿ&ILL%H+1LLL_%H+1LLL?%H+1LLL%H+1L`L %H+1LBR%HEH]*E1f.IC7,%IH}L$ƺA1LH e6ALL$IIHuH}q$$HEE1fff.IC7$IH}L%$ƺA1LH 5ALHL$IIHuH}#M$HEE1fff.IC7,$IH}L#ƺA1LH e5ALL#IIHuH}q##HEE1fff.IC7#IH}L%#ƺA1LH 4ALHL#IIHuH}"M#HEE1fff.E$D.#IHH}H"A1LH i4EHL"IIHuH}u""HEE1E$D"IHH}H4"A1LH 3E_HL"IIHuH}"a"HEE1IC7L"IH}L!ƺA1LH 3ALL!IIHuH}!!HEE1fff.IC7!IH}LE!ƺA1LH 3ALhL$!IIHuH}! m!HEE1fff.E$DN!IHH}H A 1LH 2EHL IIHuH} HEE1E$D IHH}HT A 1LH 2EHL8 IIHuH}% HEE1E$Dn IHH}HA 1LH 1EHLIIHuH}  HEE1E$DIHH}HtA 1LH 91EHLXIIHuH}E HEE1E$DIHH}HA 1LH 0E/HLIIHuH}1HEE1E$DIHH}HA1LH Y0EHLxIIHuH}eHEE1IC7IH}L%ƺA1LH /ALHLIIHuH}MHEE1fff.IC7,IH}LƺA1LH e/ALLIIHuH}qHEE1fff.IC7IH}L%ƺA1LH .ALHLIIHuH}MHEE1fff.IC7,IH}LƺA1LH e.ALLIIHuH}H[A\A]A^A_]cffffff.UHAWAVAUATSHH.HHE1GHH.0H -1HEH5.H-H -1HISE1HY!E,D7IM1LHH,DL1H߉DH ,EAD$@L1H߉H ,Lk11H߉H ,xLR1H߉H ,VL611HI߉H ,45fI߃u+L1LH +AD$XLIIHH=E1y1UHxHHpHHH #'1MLHHXHHiH &1LcHCH &1LCHkHhHIH &1LLH &1LLH &1LLH &11LLH`HHHH&H &1LHHEHH\HH&H &1L}HHH&H &1LZHRHEHHHHe&H o&1L(H HPHHH S&1LHH B&1LHhH 3&1LH<ILHH&H &1LLVHH%H %1LeLHHHHH%H %1L3Hp@H%1LHXH/H%1LHH%1LHH%1L1HH%1LaLHHw%1L<HHj%1LH5l%L`L`HZ%1LH5a%H]H8HT%1LH5Y%HHM%1LH5I%H}HH%1L~H5F%LH9%1LZH5.%LH#%1L6H5%HHH %1L1HxzHHH $1LHH~LXLH $11LHpHH $11LL\H $11LeH}DH $11LGHh/HH$1L1LPLHH$1LH}HH{$1LHHHg$1LLHQ$1LHHB$1LwH`H,$1LM1H}H$1L)H5!$HhrH$1LLH5+!&H#1LH}H5e!-H#1LHH5I!H#1L1HH#1LaHH#1L;1LHH#1LHRH#1LHxIǿHÿI_H1LVH 1L1L4H 11LgL#H=~ 1ILI)fff.Lx@ ALÃuH .1LDLwLH=31LIL]IHlLFÃt-L+u x@ u@uӋH@tÃu1LHHH ^1LHtHLLLIǿ?HxLHHH1LLHH1LLHjH1L1LQH 11LHL9H1LrHEHIHH1LA1LH 11L 2HH5HbLHI$Hk1L1LH U11L HH]H5EHLH;H+1L1L"H 11LU uIH5LH}LH1L(1LH 11L1LyHHH 1LHH}LH]HH1L1LSH 11LLxL5H9H1LmLHLmLiH1LF1L H v11LL3H9Hi1LHIH]H HV1L1L| H B11LL H9H41LLL H'1L}1L H 11LNL L9H1L 11LL7Le1L?HH  1LHLH%H L 1HLL 1LIL-f H 1LLLGLL 11LHL1LHH 1LHLHrLH5 LH5 LH5 H= 1*HH J 1LHH' H LLLLHHH;EuHĘ[A\A]A^A_]fUHAWAVAUATSHHPHHHGHHEHHH@!AAALmL% LpfDDdLh11LH V MLPCD. H

((((HpDžx IFHXDd9D}fD2LLu2LH5 L1LI1HHLLH LhH@ALLm]AHX9IHHH;EuHĘ[A\A]A^A_]%%%%%%%%%%% % %%%%%%%%%% %"%$%&%(%*%,%.%0%2%4%6%8%:%<%>%@%B%D%F%H%J%L%N%P%R%T%V%X%Z%\%^LAS%}hhh2hHh_h}hhhhhh*xhNnhpdhZhPhFha c

a c

## Header * Item 1 * Item 2 2. Item 1 3. Item 2 code ``` lang fenced ```
html
[link](url 'title')

Header

  1. Item 1

  2. Item 2

CODE
FENCED
HTML

LINK

 

paragraph

libcmark works with C++ Got: %d Expected: %d Got: "%s" Expected: "%s" %d tests passed, %d failed, %d skipped PASS FAIL FAILED test %d: append bquote2append bquote3adding a node as child of itself failsadding a parent as child failsall node types < 32valid utf8 01valid utf8 7Finvalid utf8 80invalid utf8 BFinvalid utf8 C080invalid utf8 C1BF€valid utf8 C280߿valid utf8 DFBFinvalid utf8 E08080invalid utf8 E09FBFࠀvalid utf8 E0A080퟿valid utf8 ED9FBFinvalid utf8 EDA080invalid utf8 EDBFBFinvalid utf8 F0808080invalid utf8 F08FBFBF𐀀valid utf8 F0908080􏿿valid utf8 F48FBFBFinvalid utf8 F4908080invalid utf8 F7BFBFBFinvalid utf8 F8invalid utf8 FFinvalid utf8 E0A0invalid utf8 F09080

((((�))))

utf8 with U+0000((((%s))))

((((� �))))

invalid utf8 continuation byte %d/%d----%s

----�

((((%s))))

foo bar

render single paragraphfoo render single inlinebarrender inline with childrenNo newline

No newline

document without trailing newlineinsert before root failsinsert after root failsappend1append1 consistentnode_parentprepend1prepend1 consistentHello, prepend2prepend2 consistent!append2append2 consistentworldappend3append3 consistent

Hello, world!

render_htmlins before1ins before1 consistentins before1 worksins before2ins before2 consistentins before2 worksins after1ins after1 consistentins after1 worksins after2ins after2 consistentins after2 works

Hello, !

render_html after shufflingiterate and delete nodes> a *b* citerate correctly counts paragraphsnode_check worksnode_check fixes treeget_header_levelget_list_type bulletget_list_tight tightget_list_type orderedget_list_delim orderedget_list_startget_list_tight loosecode get_literal indented codefenced get_literal fenced codelangget_fence_info
html
get_literal htmlget_start_lineget_start_columnget_end_lineurlget_urltitleget_titlelinkget_literal stringset_header_levelset_list_type orderedset_list_delim parenset_list_startset_list_tight looseset_list_type bulletset_list_tight tightCODE set_literal indented codeFENCED set_literal fenced codeLANGset_fence_info
HTML
set_literal htmlURLset_urlTITLEset_titleLINKset_literal stringsetters workget_header_level errorget_list_type errorget_list_start errorget_list_tight errorget_literal errorget_fence_info errorget_url errorget_title errorset_header_level errorset_list_type errorset_list_start errorset_list_tight errorcontent set_literal errorset_fence_info errorset_url errorset_title errorset_header_level too smallset_header_level too largeset_list_type invalidset_list_start negativenew type %dget_type %ddefault header level is 1default is list type is bulletdefault is list delim is NO_DELIMdefault is list start is 1default is list is loosecmark_version0.19.0cmark_version_stringadd %d as child of %d((!X0@@4=@ (Pp` zRx zRx zRx >>>>>>>>>>>>>???$?.?8?B?L?V?`?j?t?~?????????????@ @@@(@2@<@F@P@Z@d@n@x@@@"0`5@_cmark_versionQr @_cmark_version_string@___stack_chk_guard@___stderrp@dyld_stub_binderr0@_cmark_iter_freer8@_cmark_iter_get_noder@@_cmark_iter_newrH@_cmark_iter_nextrP@_cmark_markdown_to_htmlrX@_cmark_node_append_childr`@_cmark_node_checkrh@_cmark_node_first_childrp@_cmark_node_freerx@_cmark_node_get_end_liner@_cmark_node_get_fence_infor@_cmark_node_get_header_levelr@_cmark_node_get_list_delimr@_cmark_node_get_list_startr@_cmark_node_get_list_tightr@_cmark_node_get_list_typer@_cmark_node_get_literalr@_cmark_node_get_start_columnr@_cmark_node_get_start_liner@_cmark_node_get_titler@_cmark_node_get_typer@_cmark_node_get_urlr@_cmark_node_insert_afterr@_cmark_node_insert_beforer@_cmark_node_last_childr@_cmark_node_newr@_cmark_node_nextr@_cmark_node_parentr@_cmark_node_prepend_childr@_cmark_node_previousr@_cmark_node_set_fence_infor@_cmark_node_set_header_levelr@_cmark_node_set_list_delimr@_cmark_node_set_list_startr@_cmark_node_set_list_tightr@_cmark_node_set_list_typer@_cmark_node_set_literalr@_cmark_node_set_titler@_cmark_node_set_urlr@_cmark_node_unlinkr@_cmark_parse_documentr@_cmark_render_htmlr@___sprintf_chkr@___stack_chk_failr@___strcat_chkr@_callocr@_fprintfr@_fputcr@_freer@_fwriter@_strcmpr@_strlenr@_vfprintf__mh_execute_headerGtest_KSOKINT_EQhierarchymaincplusplusbatch_runner_newokprint_summary&'KIPTR_EQ'')+../B&P `5 p$H $libc++.1 ( libSystem.B;@3@J@`@t A@AAB!0- 60JYk~)ARk&C^t5Je/BXkz !"#$%&'()*+,-./0123456789:;<=>?@ABCFGHIJKLM@DE !"#$%&'()*+,-./0123456789:;<=>?@ABCFGHIJKL _test_continuation_byte__ZZ14test_cplusplusE2md_utf8.string_with_null_render_html.markdown_iterator_delete.md_iterator_delete.expected_accessors.markdown_accessors.expected_html_node_types_INT_EQ_OK_SKIP_STR_EQ__mh_execute_header_hierarchy_main_test_batch_runner_new_test_cplusplus_test_ok_test_print_summary___sprintf_chk___stack_chk_fail___stack_chk_guard___stderrp___strcat_chk_calloc_cmark_iter_free_cmark_iter_get_node_cmark_iter_new_cmark_iter_next_cmark_markdown_to_html_cmark_node_append_child_cmark_node_check_cmark_node_first_child_cmark_node_free_cmark_node_get_end_line_cmark_node_get_fence_info_cmark_node_get_header_level_cmark_node_get_list_delim_cmark_node_get_list_start_cmark_node_get_list_tight_cmark_node_get_list_type_cmark_node_get_literal_cmark_node_get_start_column_cmark_node_get_start_line_cmark_node_get_title_cmark_node_get_type_cmark_node_get_url_cmark_node_insert_after_cmark_node_insert_before_cmark_node_last_child_cmark_node_new_cmark_node_next_cmark_node_parent_cmark_node_prepend_child_cmark_node_previous_cmark_node_set_fence_info_cmark_node_set_header_level_cmark_node_set_list_delim_cmark_node_set_list_start_cmark_node_set_list_tight_cmark_node_set_list_type_cmark_node_set_literal_cmark_node_set_title_cmark_node_set_url_cmark_node_unlink_cmark_parse_document_cmark_render_html_cmark_version_cmark_version_string_fprintf_fputc_free_fwrite_strcmp_strlen_vfprintfdyld_stub_binder