Subroutine Coverage

blib/lib/XML/XSH2/Parser.pm
Criterion Covered Total %
subroutine 297 475 62.5
pod 0 1 0.0


line count pod subroutine
9 8 n/a BEGIN
10 8 n/a BEGIN
15 8 n/a BEGIN
17 8 n/a BEGIN
31 31925 n/a TIESCALAR
40 2897 n/a FETCH
57 0 n/a STORE
64 0 n/a resync
82 31925 n/a TIESCALAR
91 1200 n/a FETCH
99 0 n/a STORE
108 31925 n/a TIESCALAR
117 1200 n/a FETCH
123 0 n/a STORE
133 0 n/a new
167 0 n/a reset
175 0 n/a DESTROY
179 0 n/a hasleftmost
192 0 n/a leftmostsubrules
206 0 n/a expected
224 0 n/a _contains
232 0 n/a addcall
241 0 n/a addprod
252 0 n/a addvar
265 0 n/a addautoscore
273 0 n/a nextoperator
281 0 n/a nextimplicit
290 0 n/a code
421 0 n/a isleftrec
444 0 n/a describe
449 0 n/a new
467 0 n/a expected
473 0 n/a hasleftmost
480 0 n/a isempty
486 0 n/a leftmostsubrule
499 0 n/a checkleftmost
548 0 n/a changesskip
561 0 n/a adddirective
569 0 n/a addscore
582 0 n/a check_pending
599 0 n/a enddirective
638 0 n/a prevwasreturn
656 0 n/a additem
664 0 n/a _duplicate_itempos
676 0 n/a _update_itempos
698 0 n/a preitempos
708 0 n/a incitempos
722 0 n/a unincitempos
730 0 n/a postitempos
739 0 n/a code
846 0 n/a describe
848 0 n/a sethashname
852 0 n/a new
861 0 n/a issubrule
862 0 n/a isterminal
866 0 n/a code
899 0 n/a sethashname
901 0 n/a issubrule
902 0 n/a isterminal
903 0 n/a describe
907 0 n/a new
919 0 n/a code
957 0 n/a issubrule
958 0 n/a isterminal
959 0 n/a describe
960 0 n/a sethashname
964 0 n/a new
978 0 n/a code
1002 0 n/a issubrule
1003 0 n/a isterminal
1004 0 n/a describe
1005 0 n/a sethashname
1009 0 n/a new
1021 0 n/a code
1055 0 n/a sethashname
1057 0 n/a issubrule
1058 0 n/a isterminal
1059 0 n/a describe
1065 0 n/a new
1113 0 n/a code
1164 0 n/a sethashname
1166 0 n/a issubrule
1167 0 n/a isterminal
1168 0 n/a describe
1172 0 n/a new
1193 0 n/a code
1238 0 n/a sethashname
1240 0 n/a issubrule
1241 0 n/a isterminal
1242 0 n/a describe
1246 0 n/a new
1267 0 n/a code
1313 0 n/a issubrule
1314 0 n/a isterminal
1315 0 n/a sethashname
1319 0 n/a describe
1326 0 n/a callsyntax
1338 0 n/a new
1353 0 n/a code
1404 0 n/a issubrule
1405 0 n/a isterminal
1406 0 n/a sethashname
1410 0 n/a describe
1417 0 n/a callsyntax
1425 0 n/a new
1469 0 n/a code
1520 0 n/a issubrule
1521 0 n/a isterminal
1522 0 n/a describe
1526 0 n/a new
1533 0 n/a code
1545 0 n/a issubrule
1546 0 n/a isterminal
1548 0 n/a describe
1549 0 n/a sethashname
1554 0 n/a new
1570 0 n/a code
1728 31925 n/a new
1740 72858 n/a is
1745 113475 n/a at
1750 40669 n/a failed
1758 0 n/a message
1777 8 n/a BEGIN
1778 8 n/a BEGIN
1793 0 n/a _nextnamespace
1799 0 n/a new
1837 0 n/a Compile
1841 0 n/a DESTROY
1852 8 n/a BEGIN
1866 0 n/a __ANON__
1883 0 n/a Replace
1892 0 n/a Extend
1899 0 n/a _no_rule
1965 0 n/a _generate
2816 0 n/a _addstartcode
2826 0 n/a _check_insatiable
2852 0 n/a _check_grammar
2935 0 n/a _code
2993 0 n/a _dump
3042 574 n/a AUTOLOAD
3054 574 n/a __ANON__
3057 8 n/a BEGIN
3092 6638 n/a _parserepeat
3130 0 n/a set_autoflush
3139 0 n/a _write_ERROR
3166 0 n/a _write_TRACE
3176 0 n/a _write_TRACECONTEXT
3187 0 n/a _verbosity
3195 0 n/a _error
3207 0 n/a _warn
3218 0 n/a _hint
3228 0 n/a _tracemax
3246 0 n/a _tracefirst
3266 0 n/a _trace
3294 0 n/a _matchtracemessage
3315 0 n/a _parseunneg
3328 0 n/a _parse
3349 2391 n/a _linecount
3356 8 n/a BEGIN
3369 8 n/a BEGIN
3370 8 n/a BEGIN
3381 8 n/a BEGIN
3383 0 n/a __ANON__
3392 10 n/a ID
3393 8 n/a BEGIN
3534 2 n/a _alternation_1_of_production_10_of_rule_command
3535 8 n/a BEGIN
3602 6 n/a __ANON__
3699 6 n/a _alternation_1_of_production_1_of_rule__alternation_1_of_production_10_of_rule_command
3700 8 n/a BEGIN
3792 8 n/a BEGIN
3794 0 n/a __ANON__
3900 8 n/a BEGIN
3902 1 n/a __ANON__
4008 8 n/a BEGIN
4010 1 n/a __ANON__
4116 8 n/a BEGIN
4118 0 n/a __ANON__
4224 8 n/a BEGIN
4226 0 n/a __ANON__
4332 8 n/a BEGIN
4334 0 n/a __ANON__
4440 8 n/a BEGIN
4442 0 n/a __ANON__
4619 23 n/a _alternation_1_of_production_1_of_rule_local_var
4620 8 n/a BEGIN
4761 931 n/a _alternation_1_of_production_1_of_rule_xpcont
4762 8 n/a BEGIN
4827 8 n/a BEGIN
4829 931 n/a __ANON__
4886 8 n/a BEGIN
4888 920 n/a __ANON__
4965 1647 n/a _alternation_1_of_production_1_of_rule_xpintercont
4966 8 n/a BEGIN
5031 8 n/a BEGIN
5033 1139 n/a __ANON__
5090 8 n/a BEGIN
5092 1101 n/a __ANON__
5169 240 n/a _alternation_1_of_production_2_of_rule_command
5170 8 n/a BEGIN
5288 8 n/a BEGIN
5290 192 n/a __ANON__
5396 8 n/a BEGIN
5398 48 n/a __ANON__
5497 278 n/a block
5498 8 n/a BEGIN
5619 165 n/a __ANON__
5744 1136 n/a command
5745 8 n/a BEGIN
5957 8 n/a BEGIN
5959 240 n/a __ANON__
5987 8 n/a BEGIN
5989 240 n/a __ANON__
6097 0 n/a __ANON__
6203 2 n/a __ANON__
6333 8 n/a BEGIN
6335 0 n/a __ANON__
6467 8 n/a BEGIN
6469 0 n/a __ANON__
6497 8 n/a BEGIN
6499 0 n/a __ANON__
6631 8 n/a BEGIN
6633 219 n/a __ANON__
6661 8 n/a BEGIN
6663 219 n/a __ANON__
6795 8 n/a BEGIN
6797 0 n/a __ANON__
6825 8 n/a BEGIN
6827 0 n/a __ANON__
6961 3 n/a __ANON__
6987 8 n/a BEGIN
6989 3 n/a __ANON__
7017 8 n/a BEGIN
7019 3 n/a __ANON__
7151 8 n/a BEGIN
7153 2 n/a __ANON__
7183 4 n/a __ANON__
7736 1664 n/a __ANON__
7837 1549 n/a complex_command
7838 8 n/a BEGIN
8106 8 n/a BEGIN
8108 264 n/a __ANON__
8164 42 n/a __ANON__
8251 8 n/a BEGIN
8253 866 n/a __ANON__
8309 866 n/a __ANON__
8498 8 n/a else_block
8499 8 n/a BEGIN
8617 8 n/a BEGIN
8619 4 n/a __ANON__
8877 4 n/a elsif_block
8878 8 n/a BEGIN
8996 8 n/a BEGIN
8998 0 n/a __ANON__
9026 8 n/a BEGIN
9028 0 n/a __ANON__
9056 8 n/a BEGIN
9058 0 n/a __ANON__
9316 0 n/a enc_string
9317 8 n/a BEGIN
9382 8 n/a BEGIN
9384 0 n/a __ANON__
9461 574 n/a eof
9462 8 n/a BEGIN
9625 1453 n/a exp
9626 8 n/a BEGIN
9718 8 n/a BEGIN
9720 117 n/a __ANON__
9827 8 n/a BEGIN
9829 2 n/a __ANON__
9935 8 n/a BEGIN
9937 1 n/a __ANON__
10016 8 n/a BEGIN
10018 1333 n/a __ANON__
10095 1664 n/a exp_or_opt
10096 8 n/a BEGIN
10255 8 n/a BEGIN
10257 1016 n/a __ANON__
10314 8 n/a BEGIN
10316 981 n/a __ANON__
10393 1 n/a filename
10394 8 n/a BEGIN
10459 8 n/a BEGIN
10461 1 n/a __ANON__
10538 1 n/a inline_doc
10539 8 n/a BEGIN
10631 8 n/a BEGIN
10633 1 n/a __ANON__
10825 1 n/a inline_doc_string
10826 8 n/a BEGIN
10989 0 n/a loc
10990 8 n/a BEGIN
11543 23 n/a local_var
11544 8 n/a BEGIN
11611 23 n/a __ANON__
11637 8 n/a BEGIN
11639 23 n/a __ANON__
11738 17 n/a local_var_in
11739 8 n/a BEGIN
11804 8 n/a BEGIN
11806 17 n/a __ANON__
11933 192 n/a loose_exp
11934 8 n/a BEGIN
12026 8 n/a BEGIN
12028 1 n/a __ANON__
12135 8 n/a BEGIN
12137 0 n/a __ANON__
12243 8 n/a BEGIN
12245 0 n/a __ANON__
12324 8 n/a BEGIN
12326 191 n/a __ANON__
12403 0 n/a nodename
12404 8 n/a BEGIN
12469 8 n/a BEGIN
12471 0 n/a __ANON__
12548 0 n/a nodetype
12549 8 n/a BEGIN
12690 1016 n/a option
12691 8 n/a BEGIN
12832 0 n/a param
12833 8 n/a BEGIN
12953 8 n/a BEGIN
12955 0 n/a __ANON__
13054 118 n/a perl_block
13055 8 n/a BEGIN
13351 0 n/a perl_expression
13352 8 n/a BEGIN
13480 8 n/a BEGIN
13482 0 n/a __ANON__
13581 574 n/a shell
13582 8 n/a BEGIN
13865 20 n/a shline
13866 8 n/a BEGIN
13931 8 n/a BEGIN
13933 20 n/a __ANON__
13963 20 n/a __ANON__
13989 8 n/a BEGIN
13991 20 n/a __ANON__
14090 20 n/a shline_bracket
14091 8 n/a BEGIN
14184 8 n/a BEGIN
14186 0 n/a __ANON__
14216 0 n/a __ANON__
14242 8 n/a BEGIN
14244 0 n/a __ANON__
14371 0 n/a shline_inter
14372 8 n/a BEGIN
14513 40 n/a shline_nosc
14514 8 n/a BEGIN
14655 574 n/a startrule
14656 8 n/a BEGIN
14721 8 n/a BEGIN
14723 574 n/a __ANON__
14777 8 n/a BEGIN
14779 1 n/a __ANON__
14860 1384 n/a __ANON__
14912 8 n/a BEGIN
14914 573 n/a __ANON__
15013 264 n/a statement
15014 8 n/a BEGIN
15226 8 n/a BEGIN
15228 4 n/a __ANON__
15256 8 n/a BEGIN
15258 4 n/a __ANON__
15286 8 n/a BEGIN
15288 4 n/a __ANON__
15316 8 n/a BEGIN
15318 4 n/a __ANON__
15450 8 n/a BEGIN
15452 223 n/a __ANON__
15480 8 n/a BEGIN
15482 223 n/a __ANON__
15512 4 n/a __ANON__
15642 8 n/a BEGIN
15644 7 n/a __ANON__
15672 8 n/a BEGIN
15674 7 n/a __ANON__
15808 14 n/a __ANON__
15834 8 n/a BEGIN
15836 14 n/a __ANON__
15864 8 n/a BEGIN
15866 14 n/a __ANON__
15998 8 n/a BEGIN
16000 6 n/a __ANON__
16058 6 n/a __ANON__
16084 8 n/a BEGIN
16086 6 n/a __ANON__
16218 8 n/a BEGIN
16220 0 n/a __ANON__
16248 8 n/a BEGIN
16250 0 n/a __ANON__
16382 8 n/a BEGIN
16384 10 n/a __ANON__
16436 22 n/a __ANON__
16462 8 n/a BEGIN
16464 10 n/a __ANON__
16565 4 n/a stream_select
16566 8 n/a BEGIN
16658 8 n/a BEGIN
16660 2 n/a __ANON__
16688 8 n/a BEGIN
16690 2 n/a __ANON__
16789 908 n/a trail
16790 8 n/a BEGIN
17003 8 n/a BEGIN
17005 1 n/a __ANON__
17138 8 n/a BEGIN
17140 20 n/a __ANON__
17239 0 n/a undef
17240 8 n/a BEGIN
17458 288 n/a variable
17459 8 n/a BEGIN
17600 2266 n/a xpath
17601 8 n/a BEGIN
17719 8 n/a BEGIN
17721 503 n/a __ANON__
17800 8 n/a BEGIN
17802 1763 n/a __ANON__
17858 931 n/a __ANON__
18010 0 n/a xpaxis
18011 8 n/a BEGIN
18152 839 n/a xpbracket
18153 8 n/a BEGIN
18272 8 n/a BEGIN
18274 839 n/a __ANON__
18401 3439 n/a xpbrackets
18402 8 n/a BEGIN
18494 8 n/a BEGIN
18496 839 n/a __ANON__
18552 839 n/a __ANON__
18649 931 n/a xpcont
18650 8 n/a BEGIN
18715 8 n/a BEGIN
18717 931 n/a __ANON__
18773 313 n/a __ANON__
18850 8 n/a BEGIN
18852 618 n/a __ANON__
18951 240 n/a xpfilter
18952 8 n/a BEGIN
19045 8 n/a BEGIN
19047 120 n/a __ANON__
19174 3417 n/a xpfilters
19175 8 n/a BEGIN
19269 240 n/a __ANON__
19366 1647 n/a xpinter
19367 8 n/a BEGIN
19432 8 n/a BEGIN
19434 988 n/a __ANON__
19490 988 n/a __ANON__
19587 1647 n/a xpintercont
19588 8 n/a BEGIN
19653 8 n/a BEGIN
19655 988 n/a __ANON__
19711 246 n/a __ANON__
19808 0 n/a xplocationstep
19809 8 n/a BEGIN
19876 0 n/a __ANON__
19902 8 n/a BEGIN
19904 0 n/a __ANON__
20003 0 n/a xpnodetest
20004 8 n/a BEGIN
20145 1647 n/a xps
20146 8 n/a BEGIN
20352 1763 n/a xpsimple
20353 8 n/a BEGIN
20524 8 n/a BEGIN
20526 954 n/a __ANON__
20603 0 n/a xpstep
20604 8 n/a BEGIN
20669 8 n/a BEGIN
20671 0 n/a __ANON__
20727 0 n/a __ANON__
20824 503 n/a xpstring
20825 8 n/a BEGIN
20968 8 No new