Subroutine Coverage

blib/lib/Devel/Declare/Parser.pm
Criterion Covered Total %
subroutine 67 74 90.5
pod 47 48 97.9


line count pod subroutine
2 5 n/a BEGIN
3 5 n/a BEGIN
6 5 n/a BEGIN
7 5 n/a BEGIN
8 5 n/a BEGIN
9 5 n/a BEGIN
10 5 n/a BEGIN
15 35 Yes new
21 35 Yes process
35 166 Yes quote_chars
36 15 Yes end_chars
38 14 Yes inject
41 35 Yes pre_parse
52 28 Yes parse
59 28 Yes post_parse
62 0 Yes rewrite
68 24 Yes write_line
87 22 Yes edit_line
89 24 Yes open_line
92 24 Yes close_line
113 23 n/a _stash
120 23 n/a _unstash
134 5 n/a BEGIN
136 2197 n/a __ANON__
141 5 n/a BEGIN
142 1 n/a __ANON__
146 1 No add_accessor
148 5 n/a BEGIN
151 387 n/a __ANON__
169 20 Yes end_quote
174 4 Yes linenum
175 4 Yes filename
178 0 Yes has_comma
183 0 Yes has_fat_comma
188 0 Yes has_non_string_or_quote_parts
193 0 Yes has_string_or_quote_parts
198 0 Yes has_keyword
211 51 Yes DEBUG
213 0 Yes diag
214 4 Yes bail
217 4 n/a _debug
236 871 Yes line
242 337 Yes advance
249 90 Yes strip_length
259 35 Yes skip_declarator
271 282 Yes skipspace
282 35 Yes is_defenition
289 35 Yes is_contained
297 29 Yes is_arrow_contained
318 98 Yes peek_item_type
329 98 Yes peek_item
346 12 Yes peek_quote
359 44 Yes peek_word
370 7 Yes peek_other
380 117 Yes peek_is_quote
387 181 Yes peek_is_word
393 63 Yes peek_is_block
400 15 Yes peek_is_end
408 49 Yes peek_is_other
417 519 Yes peek_num_chars
424 98 Yes strip_item
429 28 Yes strip_remaining_items
438 260 Yes peek_remaining
447 141 n/a _peek_is_word
453 181 n/a _peek_is_package
461 22 n/a _linestr_offset_from_dd
466 16 n/a _quoted_from_dd
475 98 n/a _item_via_
486 63 n/a _move_via_
509 71 Yes format_part
524 23 n/a _block_end_injection
533 22 n/a _edit_block_end
537 22 n/a __ANON__
542 23 n/a _scope_end