| lib/XML/DOM/Lite/XPath.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| subroutine | 72 | 178 | 40.4 |
| pod | 0 | 55 | 0.0 |
| line | count | pod | subroutine |
|---|---|---|---|
| 3 | 8 | n/a | BEGIN |
| 4 | 8 | n/a | BEGIN |
| 10 | 63 | n/a | new |
| 22 | 60 | n/a | clone |
| 31 | 0 | n/a | setVariable |
| 36 | 0 | n/a | getVariable |
| 49 | 0 | n/a | setNode |
| 56 | 2 | n/a | new |
| 64 | 2 | n/a | stringValue |
| 68 | 0 | n/a | booleanValue |
| 72 | 0 | n/a | numberValue |
| 76 | 0 | n/a | nodeSetValue |
| 81 | 22 | n/a | new |
| 89 | 0 | n/a | stringValue |
| 93 | 26 | n/a | booleanValue |
| 97 | 0 | n/a | numberValue |
| 101 | 0 | n/a | nodeSetValue |
| 106 | 0 | n/a | new |
| 114 | 0 | n/a | stringValue |
| 118 | 0 | n/a | booleanValue |
| 122 | 0 | n/a | numberValue |
| 126 | 0 | n/a | nodeSetValue |
| 131 | 33 | n/a | new |
| 139 | 1 | n/a | stringValue |
| 147 | 0 | n/a | booleanValue |
| 151 | 0 | n/a | numberValue |
| 155 | 30 | n/a | nodeSetValue |
| 160 | 18 | n/a | new |
| 165 | 0 | n/a | evaluate |
| 171 | 7 | n/a | new |
| 179 | 8 | n/a | appendStep |
| 183 | 1 | n/a | prependStep |
| 187 | 13 | n/a | evaluate |
| 202 | 20 | n/a | xPathStep |
| 217 | 8 | n/a | BEGIN |
| 219 | 9 | n/a | new |
| 228 | 2 | n/a | appendPredicate |
| 249 | 20 | n/a | evaluate |
| 343 | 3 | n/a | new |
| 348 | 7 | n/a | evaluate |
| 353 | 8 | n/a | BEGIN |
| 354 | 0 | n/a | new |
| 357 | 0 | n/a | evaluate |
| 362 | 8 | n/a | BEGIN |
| 363 | 0 | n/a | new |
| 366 | 0 | n/a | evaluate |
| 371 | 8 | n/a | BEGIN |
| 372 | 0 | n/a | new |
| 375 | 0 | n/a | evaluate |
| 380 | 8 | n/a | BEGIN |
| 382 | 0 | n/a | new |
| 387 | 0 | n/a | evaluate |
| 393 | 8 | n/a | BEGIN |
| 395 | 0 | n/a | new |
| 403 | 0 | n/a | evaluate |
| 410 | 6 | n/a | new |
| 417 | 15 | n/a | evaluate |
| 424 | 2 | n/a | new |
| 429 | 2 | n/a | evaluate |
| 441 | 0 | n/a | new |
| 446 | 0 | n/a | appendArg |
| 451 | 0 | n/a | evaluate |
| 462 | 0 | n/a | round |
| 465 | 0 | n/a | assert |
| 472 | 0 | n/a | __ANON__ |
| 478 | 0 | n/a | __ANON__ |
| 484 | 0 | n/a | __ANON__ |
| 491 | 0 | n/a | __ANON__ |
| 516 | 0 | n/a | __ANON__ |
| 520 | 0 | n/a | __ANON__ |
| 524 | 0 | n/a | __ANON__ |
| 541 | 0 | n/a | __ANON__ |
| 551 | 0 | n/a | __ANON__ |
| 560 | 0 | n/a | __ANON__ |
| 568 | 0 | n/a | __ANON__ |
| 576 | 0 | n/a | __ANON__ |
| 591 | 0 | n/a | __ANON__ |
| 606 | 0 | n/a | __ANON__ |
| 626 | 0 | n/a | __ANON__ |
| 637 | 0 | n/a | __ANON__ |
| 651 | 0 | n/a | __ANON__ |
| 666 | 0 | n/a | __ANON__ |
| 672 | 0 | n/a | __ANON__ |
| 679 | 0 | n/a | __ANON__ |
| 685 | 0 | n/a | __ANON__ |
| 691 | 0 | n/a | __ANON__ |
| 712 | 0 | n/a | __ANON__ |
| 723 | 0 | n/a | __ANON__ |
| 734 | 0 | n/a | __ANON__ |
| 741 | 0 | n/a | __ANON__ |
| 748 | 0 | n/a | __ANON__ |
| 755 | 0 | n/a | __ANON__ |
| 770 | 0 | n/a | __ANON__ |
| 780 | 0 | n/a | __ANON__ |
| 790 | 0 | n/a | __ANON__ |
| 799 | 0 | n/a | xpathfunctions |
| 804 | 0 | n/a | new |
| 809 | 0 | n/a | evaluate |
| 826 | 0 | n/a | new |
| 831 | 0 | n/a | evaluate |
| 843 | 0 | n/a | new |
| 848 | 0 | n/a | evaluate |
| 866 | 0 | n/a | new |
| 871 | 0 | n/a | evaluate |
| 877 | 2 | n/a | new |
| 882 | 2 | n/a | evaluate |
| 907 | 0 | n/a | __ANON__ |
| 909 | 0 | n/a | __ANON__ |
| 911 | 0 | n/a | __ANON__ |
| 913 | 0 | n/a | __ANON__ |
| 915 | 0 | n/a | __ANON__ |
| 917 | 0 | n/a | __ANON__ |
| 925 | 2 | n/a | compare |
| 1017 | 2 | n/a | new |
| 1022 | 2 | n/a | evaluate |
| 1028 | 0 | n/a | new |
| 1033 | 0 | n/a | evaluate |
| 1039 | 0 | n/a | new |
| 1044 | 0 | n/a | evaluate |
| 1050 | 8 | n/a | BEGIN |
| 1053 | 597 | n/a | new |
| 1059 | 1442 | n/a | items |
| 1069 | 1 | No | new |
| 1072 | 2 | No | createContext |
| 1077 | 2 | No | evaluate |
| 1086 | 9 | No | parse |
| 1188 | 9 | No | cacheLookup |
| 1193 | 81 | No | reduce |
| 1249 | 238 | No | matchStack |
| 1315 | 8 | No | tokenPrecedence |
| 1320 | 63 | No | grammarPrecedence |
| 1346 | 8 | No | max |
| 1349 | 0 | No | stackToString |
| 1360 | 18 | No | makeTokenExpr |
| 1365 | 32 | No | passExpr |
| 1370 | 1 | No | makeLocationExpr1 |
| 1376 | 1 | No | makeLocationExpr2 |
| 1383 | 1 | No | makeLocationExpr3 |
| 1391 | 0 | No | makeLocationExpr4 |
| 1399 | 5 | No | makeLocationExpr5 |
| 1406 | 0 | No | makeLocationExpr6 |
| 1412 | 0 | No | makeLocationExpr7 |
| 1418 | 1 | No | makeStepExpr1 |
| 1423 | 0 | No | makeStepExpr2 |
| 1428 | 0 | No | makeStepExpr3 |
| 1433 | 2 | No | makeStepExpr4 |
| 1438 | 2 | No | makeStepExpr5 |
| 1443 | 2 | No | makeStepExpr6 |
| 1449 | 3 | No | makeAbbrevStep |
| 1460 | 0 | No | makeNodeTestExpr1 |
| 1465 | 0 | No | makeNodeTestExpr2 |
| 1470 | 4 | No | makeNodeTestExpr3 |
| 1475 | 0 | No | makeNodeTestExpr4 |
| 1489 | 0 | No | makeNodeTestExpr5 |
| 1498 | 2 | No | makePredicateExpr |
| 1503 | 0 | No | makePrimaryExpr |
| 1508 | 0 | No | makeFunctionCallExpr1 |
| 1513 | 0 | No | makeFunctionCallExpr2 |
| 1523 | 0 | No | makeArgumentExpr |
| 1528 | 0 | No | makeUnionExpr |
| 1533 | 0 | No | makePathExpr1 |
| 1538 | 0 | No | makePathExpr2 |
| 1544 | 2 | No | makeFilterExpr |
| 1553 | 0 | No | makeUnaryMinusExpr |
| 1558 | 2 | No | makeBinaryExpr |
| 1563 | 2 | No | makeLiteralExpr |
| 1569 | 0 | No | makeNumberExpr |
| 1574 | 0 | No | makeVariableReference |
| 1579 | 0 | No | makeSimpleExpr |
| 1600 | 1 | No | makeSimpleExpr2 |
| 1915 | 9 | No | xpathParseInit |
| 1934 | 171 | n/a | __ANON__ |
| 1968 | 4 | No | xpathCollectDescendants |
| 1976 | 0 | No | xpathCollectDescendantsReverse |
| 1985 | 0 | No | xpathDomEval |
| 1992 | 2 | No | xpathSort |
| 2031 | 0 | No | xpathSortByKey |
| 2045 | 4 | No | xmlValue |