CommonMark
view release on metacpan or search on metacpan
CommonMark.xs view on Meta::CPAN
S_decref_node_sv(aTHX_ cmark_iter_get_node(iter));
S_decref_node_sv(aTHX_ cmark_iter_get_root(iter));
cmark_iter_free(iter);
void
cmark_iter_next(cmark_iter *iter)
PREINIT:
I32 gimme;
cmark_node *old_node;
cmark_event_type ev_type;
PPCODE:
gimme = GIMME_V;
old_node = cmark_iter_get_node(iter);
ev_type = cmark_iter_next(iter);
if (ev_type != CMARK_EVENT_DONE) {
cmark_node *node = cmark_iter_get_node(iter);
ST(0) = sv_2mortal(newSViv((IV)ev_type));
if (gimme == G_ARRAY) {
( run in 0.522 second using v1.01-cache-2.11-cpan-71847e10f99 )