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 |