File Coverage

lib/Text/Markdown/gen.callback.inc
Criterion Covered Total %
statement 45 105 42.8
branch 30 210 14.2
condition n/a
subroutine n/a
pod n/a
total 75 315 23.8


line stmt bran cond sub pod time code
1              
2             void
3             blockcode(SV* self, SV *code)
4             CODE:
5 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
6 0           renderer->blockcode = tmh_cb_blockcode;
7 0           hv_stores(renderer->opaque, "blockcode", newSVsv(code));
8              
9             void
10             blockquote(SV* self, SV *code)
11             CODE:
12 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
13 0           renderer->blockquote = tmh_cb_blockquote;
14 0           hv_stores(renderer->opaque, "blockquote", newSVsv(code));
15              
16             void
17             header(SV* self, SV *code)
18             CODE:
19 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
20 1           renderer->header = tmh_cb_header;
21 1           hv_stores(renderer->opaque, "header", newSVsv(code));
22              
23             void
24             hrule(SV* self, SV *code)
25             CODE:
26 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
27 0           renderer->hrule = tmh_cb_hrule;
28 0           hv_stores(renderer->opaque, "hrule", newSVsv(code));
29              
30             void
31             list(SV* self, SV *code)
32             CODE:
33 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
34 0           renderer->list = tmh_cb_list;
35 0           hv_stores(renderer->opaque, "list", newSVsv(code));
36              
37             void
38             listitem(SV* self, SV *code)
39             CODE:
40 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
41 0           renderer->listitem = tmh_cb_listitem;
42 0           hv_stores(renderer->opaque, "listitem", newSVsv(code));
43              
44             void
45             paragraph(SV* self, SV *code)
46             CODE:
47 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
48 1           renderer->paragraph = tmh_cb_paragraph;
49 1           hv_stores(renderer->opaque, "paragraph", newSVsv(code));
50              
51             void
52             table(SV* self, SV *code)
53             CODE:
54 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
55 0           renderer->table = tmh_cb_table;
56 0           hv_stores(renderer->opaque, "table", newSVsv(code));
57              
58             void
59             table_header(SV* self, SV *code)
60             CODE:
61 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
62 0           renderer->table_header = tmh_cb_table_header;
63 0           hv_stores(renderer->opaque, "table_header", newSVsv(code));
64              
65             void
66             table_body(SV* self, SV *code)
67             CODE:
68 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
69 0           renderer->table_body = tmh_cb_table_body;
70 0           hv_stores(renderer->opaque, "table_body", newSVsv(code));
71              
72             void
73             table_row(SV* self, SV *code)
74             CODE:
75 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
76 0           renderer->table_row = tmh_cb_table_row;
77 0           hv_stores(renderer->opaque, "table_row", newSVsv(code));
78              
79             void
80             table_cell(SV* self, SV *code)
81             CODE:
82 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
83 0           renderer->table_cell = tmh_cb_table_cell;
84 0           hv_stores(renderer->opaque, "table_cell", newSVsv(code));
85              
86             void
87             footnotes(SV* self, SV *code)
88             CODE:
89 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
90 0           renderer->footnotes = tmh_cb_footnotes;
91 0           hv_stores(renderer->opaque, "footnotes", newSVsv(code));
92              
93             void
94             footnote_def(SV* self, SV *code)
95             CODE:
96 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
97 1           renderer->footnote_def = tmh_cb_footnote_def;
98 1           hv_stores(renderer->opaque, "footnote_def", newSVsv(code));
99              
100             void
101             blockhtml(SV* self, SV *code)
102             CODE:
103 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
104 0           renderer->blockhtml = tmh_cb_blockhtml;
105 0           hv_stores(renderer->opaque, "blockhtml", newSVsv(code));
106              
107             void
108             autolink(SV* self, SV *code)
109             CODE:
110 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
111 1           renderer->autolink = tmh_cb_autolink;
112 1           hv_stores(renderer->opaque, "autolink", newSVsv(code));
113              
114             void
115             codespan(SV* self, SV *code)
116             CODE:
117 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
118 1           renderer->codespan = tmh_cb_codespan;
119 1           hv_stores(renderer->opaque, "codespan", newSVsv(code));
120              
121             void
122             double_emphasis(SV* self, SV *code)
123             CODE:
124 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
125 0           renderer->double_emphasis = tmh_cb_double_emphasis;
126 0           hv_stores(renderer->opaque, "double_emphasis", newSVsv(code));
127              
128             void
129             emphasis(SV* self, SV *code)
130             CODE:
131 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
132 0           renderer->emphasis = tmh_cb_emphasis;
133 0           hv_stores(renderer->opaque, "emphasis", newSVsv(code));
134              
135             void
136             underline(SV* self, SV *code)
137             CODE:
138 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
139 1           renderer->underline = tmh_cb_underline;
140 1           hv_stores(renderer->opaque, "underline", newSVsv(code));
141              
142             void
143             highlight(SV* self, SV *code)
144             CODE:
145 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
146 0           renderer->highlight = tmh_cb_highlight;
147 0           hv_stores(renderer->opaque, "highlight", newSVsv(code));
148              
149             void
150             quote(SV* self, SV *code)
151             CODE:
152 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
153 0           renderer->quote = tmh_cb_quote;
154 0           hv_stores(renderer->opaque, "quote", newSVsv(code));
155              
156             void
157             image(SV* self, SV *code)
158             CODE:
159 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
160 1           renderer->image = tmh_cb_image;
161 1           hv_stores(renderer->opaque, "image", newSVsv(code));
162              
163             void
164             linebreak(SV* self, SV *code)
165             CODE:
166 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
167 1           renderer->linebreak = tmh_cb_linebreak;
168 1           hv_stores(renderer->opaque, "linebreak", newSVsv(code));
169              
170             void
171             link(SV* self, SV *code)
172             CODE:
173 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
174 1           renderer->link = tmh_cb_link;
175 1           hv_stores(renderer->opaque, "link", newSVsv(code));
176              
177             void
178             triple_emphasis(SV* self, SV *code)
179             CODE:
180 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
181 0           renderer->triple_emphasis = tmh_cb_triple_emphasis;
182 0           hv_stores(renderer->opaque, "triple_emphasis", newSVsv(code));
183              
184             void
185             strikethrough(SV* self, SV *code)
186             CODE:
187 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
188 0           renderer->strikethrough = tmh_cb_strikethrough;
189 0           hv_stores(renderer->opaque, "strikethrough", newSVsv(code));
190              
191             void
192             superscript(SV* self, SV *code)
193             CODE:
194 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
195 0           renderer->superscript = tmh_cb_superscript;
196 0           hv_stores(renderer->opaque, "superscript", newSVsv(code));
197              
198             void
199             footnote_ref(SV* self, SV *code)
200             CODE:
201 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
202 1           renderer->footnote_ref = tmh_cb_footnote_ref;
203 1           hv_stores(renderer->opaque, "footnote_ref", newSVsv(code));
204              
205             void
206             math(SV* self, SV *code)
207             CODE:
208 0 0         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    0          
    0          
209 0           renderer->math = tmh_cb_math;
210 0           hv_stores(renderer->opaque, "math", newSVsv(code));
211              
212             void
213             raw_html(SV* self, SV *code)
214             CODE:
215 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
216 1           renderer->raw_html = tmh_cb_raw_html;
217 1           hv_stores(renderer->opaque, "raw_html", newSVsv(code));
218              
219             void
220             entity(SV* self, SV *code)
221             CODE:
222 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
223 1           renderer->entity = tmh_cb_entity;
224 1           hv_stores(renderer->opaque, "entity", newSVsv(code));
225              
226             void
227             normal_text(SV* self, SV *code)
228             CODE:
229 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
230 1           renderer->normal_text = tmh_cb_normal_text;
231 1           hv_stores(renderer->opaque, "normal_text", newSVsv(code));
232              
233             void
234             doc_header(SV* self, SV *code)
235             CODE:
236 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
237 1           renderer->doc_header = tmh_cb_doc_header;
238 1           hv_stores(renderer->opaque, "doc_header", newSVsv(code));
239              
240             void
241             doc_footer(SV* self, SV *code)
242             CODE:
243 1 50         hoedown_renderer* renderer = XS_STATE(hoedown_renderer*, self);
    50          
    0          
244 1           renderer->doc_footer = tmh_cb_doc_footer;
245 1           hv_stores(renderer->opaque, "doc_footer", newSVsv(code));
246