| 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 |