Subroutine Coverage

blib/lib/Text/MacroScript.pm
Criterion Covered Total %
subroutine 92 92 100.0
pod 14 18 77.7


line count pod subroutine
5 41 n/a BEGIN
6 41 n/a BEGIN
8 41 n/a BEGIN
10 41 n/a BEGIN
12 41 n/a BEGIN
16 41 n/a BEGIN
22 41 n/a BEGIN
40 41 n/a BEGIN
43 239 n/a new
82 41 n/a BEGIN
87 154 Yes new
170 56 n/a _error
178 239 n/a _push_context
183 225 n/a __ANON__
202 766 n/a _last_context
208 527 n/a _last_context_assert
215 225 n/a _pop_context
223 151 n/a DESTROY
234 486 n/a _update_regexp
236 41 n/a BEGIN
316 10 n/a _match_escape
322 5 n/a _match_escape_newline
328 3 n/a _match_concat
333 41 n/a _match_define_variable
343 37 n/a __ANON__
357 24 n/a _match_undefine
368 8 n/a _match_undefine_variable
377 3 n/a _match_undefine_all_variable
385 92 n/a _match_define_macro_script
400 58 n/a __ANON__
416 17 n/a __ANON__
430 55 n/a _match_define_macro
435 14 n/a _match_case
444 12 n/a __ANON__
479 10 n/a _match_filename
488 8 n/a __ANON__
502 5 n/a _match_load
507 3 n/a _match_include
512 2 n/a _match_require
515 2 n/a __ANON__
521 37 n/a _match_define_script
526 16 n/a _match_undefine_macro_script
535 3 n/a _match_undefine_all_macro
543 3 n/a _match_undefine_all_script
551 354 n/a _match_action
559 111 n/a _match_expand_arg
572 1129 n/a _expand
584 52 n/a _expand_embedded
620 556 Yes expand
638 1315 n/a _parse_execute
657 215 n/a _parse_args
690 5 n/a _parse_args_escape
696 20 n/a _parse_args_open
703 85 n/a _parse_args_separator
715 219 n/a _parse_args_close
728 87 n/a _parse_collect_text
749 97 Yes define_variable
761 91 n/a _expand_variable
768 251 n/a _eval_expression
780 41 n/a BEGIN
803 21 Yes undefine_variable
815 184 n/a _define_macro_script
826 84 n/a _macro_script_collect_args
833 84 n/a __ANON__
846 179 n/a _macro_script_no_args
855 263 n/a _expand_macro_script
873 31 n/a _undefine_macro_script
891 96 n/a _list_line
907 48 n/a _list_lines
923 16 Yes list_variable
937 32 n/a _list_macro_script
951 16 Yes list_macro
956 16 Yes list_script
963 10 n/a _load_file
976 6 Yes load_file
987 36 n/a _expand_file
999 6 n/a __ANON__
1002 2 n/a __ANON__
1005 35 n/a __ANON__
1008 2 n/a __ANON__
1026 24 Yes expand_file
1038 54 Yes define_macro
1043 55 Yes define_script
1053 5 n/a _define_standard_comment
1060 16 n/a _undefine_all_macro_script
1080 8 Yes undefine_all_macro
1085 8 Yes undefine_all_script
1090 7 Yes undefine_all_variable
1105 19 No define
1122 16 No undefine
1139 12 No undefine_all
1157 27 No list