Branch Coverage

blib/lib/Math/Symbolic/Parser/Precompiled.pm
Criterion Covered Total %
branch 629 1338 47.0


line true false branch
84 0 2907 if defined $main::RD_TRACE
103 2907 0 defined $_[4] ? :
105 2907 0 $#arg & 1 ? :
120 0 2907 if defined $main::RD_TRACE
133 0 2907 if defined $main::RD_TRACE
154 0 3186 if defined $main::RD_TRACE
161 0 3186 unless (defined($_tok = factor($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
164 0 0 if defined $main::RD_TRACE
172 0 3186 if defined $main::RD_TRACE
188 0 3186 if defined $main::RD_TRACE
197 0 3186 if $lastsep = $1
2907 279 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\^/)
199 2907 0 if defined $lastsep
202 0 2907 if defined $main::RD_TRACE
209 0 279 if defined $main::RD_TRACE
221 2907 0 if $backtrack
225 0 2907 if defined $main::RD_TRACE
232 0 2907 unless (defined($_tok = factor($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
235 0 0 if defined $main::RD_TRACE
243 0 2907 if defined $main::RD_TRACE
256 0 2907 unless (@item)
262 0 2907 unless ($repcount >= 1)
264 0 0 if defined $main::RD_TRACE
272 0 2907 if defined $main::RD_TRACE
273 0 0 unless $_tok
281 0 2907 if defined $main::RD_TRACE
288 0 2907 $_noactions ? :
290 2631 276 if (@{$item[1];} == 1) { }
304 0 2907 unless (defined $_tok)
306 0 0 if defined $main::RD_TRACE
310 0 2907 if defined $main::RD_TRACE
318 0 2907 if defined $main::RD_TRACE
331 0 2907 unless ($_matched or defined $score)
336 0 0 if defined $main::RD_TRACE
343 0 2907 if (not defined $return and defined $score)
345 0 0 if defined $main::RD_TRACE
352 2907 0 unless defined $return
353 0 2907 if (defined $main::RD_TRACE)
378 0 3817 if defined $main::RD_TRACE
397 3817 0 defined $_[4] ? :
399 3817 0 $#arg & 1 ? :
414 0 3817 if defined $main::RD_TRACE
427 0 3817 if defined $main::RD_TRACE
435 0 3817 if $lastsep = $1
625 3192 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[a-zA-Z][a-zA-Z0-9_]*)/)
437 625 0 if defined $lastsep
439 0 625 if defined $main::RD_TRACE
447 0 3192 if defined $main::RD_TRACE
454 0 3192 if defined $main::RD_TRACE
462 0 3192 if $lastsep = $1
0 3192 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:\'*)/)
464 0 0 if defined $lastsep
466 0 0 if defined $main::RD_TRACE
474 0 3192 if defined $main::RD_TRACE
481 0 3192 if defined $main::RD_TRACE
490 0 3192 if $lastsep = $1
3033 159 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\(/)
492 3033 0 if defined $lastsep
495 0 3033 if defined $main::RD_TRACE
502 0 159 if defined $main::RD_TRACE
509 0 159 if defined $main::RD_TRACE
516 0 159 unless (defined($_tok = identifier_list($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
519 0 0 if defined $main::RD_TRACE
527 0 159 if defined $main::RD_TRACE
539 0 159 if defined $main::RD_TRACE
548 0 159 if $lastsep = $1
0 159 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\)/)
550 0 0 if defined $lastsep
553 0 0 if defined $main::RD_TRACE
560 0 159 if defined $main::RD_TRACE
567 0 159 if defined $main::RD_TRACE
574 0 159 $_noactions ? :
579 12 147 if ($ticks) { }
600 0 159 unless (defined $_tok)
602 0 0 if defined $main::RD_TRACE
606 0 159 if defined $main::RD_TRACE
614 0 159 if defined $main::RD_TRACE
630 0 3658 if defined $main::RD_TRACE
643 0 3658 if defined $main::RD_TRACE
651 0 3658 if $lastsep = $1
625 3033 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[a-zA-Z][a-zA-Z0-9_]*)/)
653 625 0 if defined $lastsep
655 0 625 if defined $main::RD_TRACE
663 0 3033 if defined $main::RD_TRACE
670 0 3033 if defined $main::RD_TRACE
678 0 3033 if $lastsep = $1
0 3033 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:\'*)/)
680 0 0 if defined $lastsep
682 0 0 if defined $main::RD_TRACE
690 0 3033 if defined $main::RD_TRACE
697 0 3033 if defined $main::RD_TRACE
704 0 3033 $_noactions ? :
709 4 3029 if ($ticks) { }
726 0 3033 unless (defined $_tok)
728 0 0 if defined $main::RD_TRACE
732 0 3033 if defined $main::RD_TRACE
740 0 3033 if defined $main::RD_TRACE
753 625 3192 unless ($_matched or defined $score)
758 0 625 if defined $main::RD_TRACE
765 0 3192 if (not defined $return and defined $score)
767 0 0 if defined $main::RD_TRACE
774 3192 0 unless defined $return
775 0 3192 if (defined $main::RD_TRACE)
800 0 4307 if defined $main::RD_TRACE
819 4307 0 defined $_[4] ? :
821 4307 0 $#arg & 1 ? :
836 0 4307 if defined $main::RD_TRACE
849 0 4307 if defined $main::RD_TRACE
856 3817 490 unless (defined($_tok = function_name($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
859 0 3817 if defined $main::RD_TRACE
867 0 490 if defined $main::RD_TRACE
879 0 490 if defined $main::RD_TRACE
888 0 490 if $lastsep = $1
0 490 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\(/)
890 0 0 if defined $lastsep
893 0 0 if defined $main::RD_TRACE
900 0 490 if defined $main::RD_TRACE
907 0 490 if defined $main::RD_TRACE
914 0 490 unless (defined($_tok = expr_list($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
917 0 0 if defined $main::RD_TRACE
925 0 490 if defined $main::RD_TRACE
937 0 490 if defined $main::RD_TRACE
946 0 490 if $lastsep = $1
0 490 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\)/)
948 0 0 if defined $lastsep
951 0 0 if defined $main::RD_TRACE
958 0 490 if defined $main::RD_TRACE
965 0 490 if defined $main::RD_TRACE
972 0 490 $_noactions ? :
977 8 482 if (exists $Math::Symbolic::Parser::Parser_Functions{$fname}) { }
979 0 8 unless defined $function
984 0 482 unless defined $function
992 0 490 unless (defined $_tok)
994 0 0 if defined $main::RD_TRACE
998 0 490 if defined $main::RD_TRACE
1006 0 490 if defined $main::RD_TRACE
1019 3817 490 unless ($_matched or defined $score)
1024 0 3817 if defined $main::RD_TRACE
1031 0 490 if (not defined $return and defined $score)
1033 0 0 if defined $main::RD_TRACE
1040 490 0 unless defined $return
1041 0 490 if (defined $main::RD_TRACE)
1066 0 6093 if defined $main::RD_TRACE
1085 6093 0 defined $_[4] ? :
1087 6093 0 $#arg & 1 ? :
1102 0 6093 if defined $main::RD_TRACE
1115 0 6093 if defined $main::RD_TRACE
1123 0 6093 if $lastsep = $1
4307 1786 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?)/)
1125 4307 0 if defined $lastsep
1127 0 4307 if defined $main::RD_TRACE
1135 0 1786 if defined $main::RD_TRACE
1142 0 1786 if defined $main::RD_TRACE
1149 0 1786 $_noactions ? :
1154 0 1786 unless (defined $_tok)
1156 0 0 if defined $main::RD_TRACE
1160 0 1786 if defined $main::RD_TRACE
1168 0 1786 if defined $main::RD_TRACE
1181 4307 1786 unless ($_matched or defined $score)
1186 0 4307 if defined $main::RD_TRACE
1193 0 1786 if (not defined $return and defined $score)
1195 0 0 if defined $main::RD_TRACE
1202 1786 0 unless defined $return
1203 0 1786 if (defined $main::RD_TRACE)
1228 0 2262 if defined $main::RD_TRACE
1247 2262 0 defined $_[4] ? :
1249 2262 0 $#arg & 1 ? :
1264 0 2262 if defined $main::RD_TRACE
1277 0 2262 if defined $main::RD_TRACE
1293 0 2262 if defined $main::RD_TRACE
1300 0 2262 unless (defined($_tok = exp($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
1303 0 0 if defined $main::RD_TRACE
1311 0 2262 if defined $main::RD_TRACE
1335 0 2907 if defined $main::RD_TRACE
1342 2262 645 unless (defined($_tok = mult_op($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
1345 0 2262 if defined $main::RD_TRACE
1353 0 645 if defined $main::RD_TRACE
1368 0 645 if defined $main::RD_TRACE
1375 0 645 unless (defined($_tok = exp($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
1378 0 0 if defined $main::RD_TRACE
1386 0 645 if defined $main::RD_TRACE
1402 0 2262 if $backtrack
1404 0 2262 unless (@item)
1410 0 2262 unless ($repcount >= 1)
1412 0 0 if defined $main::RD_TRACE
1420 0 2262 if defined $main::RD_TRACE
1421 0 0 unless $_tok
1429 0 2262 if defined $main::RD_TRACE
1436 0 2262 $_noactions ? :
1439 1647 615 if (@{$item[1];} == 1) { }
1453 0 2262 unless (defined $_tok)
1455 0 0 if defined $main::RD_TRACE
1459 0 2262 if defined $main::RD_TRACE
1467 0 2262 if defined $main::RD_TRACE
1480 0 2262 unless ($_matched or defined $score)
1485 0 0 if defined $main::RD_TRACE
1492 0 2262 if (not defined $return and defined $score)
1494 0 0 if defined $main::RD_TRACE
1501 2262 0 unless defined $return
1502 0 2262 if (defined $main::RD_TRACE)
1527 0 355 if defined $main::RD_TRACE
1546 355 0 defined $_[4] ? :
1548 355 0 $#arg & 1 ? :
1563 0 355 if defined $main::RD_TRACE
1576 0 355 if defined $main::RD_TRACE
1583 0 355 unless (defined($_tok = expr($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
1586 0 0 if defined $main::RD_TRACE
1594 0 355 if defined $main::RD_TRACE
1606 0 355 if defined $main::RD_TRACE
1614 0 355 if $lastsep = $1
1 354 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^\Z)/)
1616 1 0 if defined $lastsep
1618 0 1 if defined $main::RD_TRACE
1626 0 354 if defined $main::RD_TRACE
1633 0 354 if defined $main::RD_TRACE
1640 0 354 $_noactions ? :
1643 0 354 unless (defined $_tok)
1645 0 0 if defined $main::RD_TRACE
1649 0 354 if defined $main::RD_TRACE
1657 0 354 if defined $main::RD_TRACE
1673 0 1 if defined $main::RD_TRACE
1686 0 1 if defined $main::RD_TRACE
1694 0 1 if $lastsep = $1
0 1 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:)/)
1696 0 0 if defined $lastsep
1698 0 0 if defined $main::RD_TRACE
1706 0 1 if defined $main::RD_TRACE
1713 0 1 if defined $main::RD_TRACE
1720 0 1 $_noactions ? :
1721 1 0 unless (defined $_tok)
1723 0 1 if defined $main::RD_TRACE
1727 0 0 if defined $main::RD_TRACE
1735 0 0 if defined $main::RD_TRACE
1748 1 354 unless ($_matched or defined $score)
1753 0 1 if defined $main::RD_TRACE
1760 0 354 if (not defined $return and defined $score)
1762 0 0 if defined $main::RD_TRACE
1769 0 354 unless defined $return
1770 0 354 if (defined $main::RD_TRACE)
1795 0 1772 if defined $main::RD_TRACE
1814 1772 0 defined $_[4] ? :
1816 1772 0 $#arg & 1 ? :
1831 0 1772 if defined $main::RD_TRACE
1844 0 1772 if defined $main::RD_TRACE
1860 0 1772 if defined $main::RD_TRACE
1867 0 1772 unless (defined($_tok = multiplication($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
1870 0 0 if defined $main::RD_TRACE
1878 0 1772 if defined $main::RD_TRACE
1902 0 2262 if defined $main::RD_TRACE
1909 1772 490 unless (defined($_tok = add_op($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
1912 0 1772 if defined $main::RD_TRACE
1920 0 490 if defined $main::RD_TRACE
1935 0 490 if defined $main::RD_TRACE
1942 0 490 unless (defined($_tok = multiplication($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
1945 0 0 if defined $main::RD_TRACE
1953 0 490 if defined $main::RD_TRACE
1969 0 1772 if $backtrack
1971 0 1772 unless (@item)
1977 0 1772 unless ($repcount >= 1)
1979 0 0 if defined $main::RD_TRACE
1987 0 1772 if defined $main::RD_TRACE
1988 0 0 unless $_tok
1996 0 1772 if defined $main::RD_TRACE
2003 0 1772 $_noactions ? :
2006 1357 415 if (@{$item[1];} == 1) { }
2020 0 1772 unless (defined $_tok)
2022 0 0 if defined $main::RD_TRACE
2026 0 1772 if defined $main::RD_TRACE
2034 0 1772 if defined $main::RD_TRACE
2047 0 1772 unless ($_matched or defined $score)
2052 0 0 if defined $main::RD_TRACE
2059 0 1772 if (not defined $return and defined $score)
2061 0 0 if defined $main::RD_TRACE
2068 1772 0 unless defined $return
2069 0 1772 if (defined $main::RD_TRACE)
2094 0 6093 if defined $main::RD_TRACE
2113 6093 0 defined $_[4] ? :
2115 6093 0 $#arg & 1 ? :
2130 0 6093 if defined $main::RD_TRACE
2143 0 6093 if defined $main::RD_TRACE
2151 0 6093 if $lastsep = $1
0 6093 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?:\+|-)*)/)
2153 0 0 if defined $lastsep
2155 0 0 if defined $main::RD_TRACE
2163 0 6093 if defined $main::RD_TRACE
2170 0 6093 if defined $main::RD_TRACE
2177 4307 1786 unless (defined($_tok = number($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
2180 0 4307 if defined $main::RD_TRACE
2188 0 1786 if defined $main::RD_TRACE
2200 0 1786 if defined $main::RD_TRACE
2207 0 1786 $_noactions ? :
2210 146 1640 if ($item[1]) { }
2222 0 1786 unless (defined $_tok)
2224 0 0 if defined $main::RD_TRACE
2228 0 1786 if defined $main::RD_TRACE
2236 0 1786 if defined $main::RD_TRACE
2252 0 4307 if defined $main::RD_TRACE
2265 0 4307 if defined $main::RD_TRACE
2273 0 4307 if $lastsep = $1
0 4307 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?:\+|-)*)/)
2275 0 0 if defined $lastsep
2277 0 0 if defined $main::RD_TRACE
2285 0 4307 if defined $main::RD_TRACE
2292 0 4307 if defined $main::RD_TRACE
2299 3817 490 unless (defined($_tok = function($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
2302 0 3817 if defined $main::RD_TRACE
2310 0 490 if defined $main::RD_TRACE
2322 0 490 if defined $main::RD_TRACE
2329 0 490 $_noactions ? :
2332 0 490 if ($item[1]) { }
2344 0 490 unless (defined $_tok)
2346 0 0 if defined $main::RD_TRACE
2350 0 490 if defined $main::RD_TRACE
2358 0 490 if defined $main::RD_TRACE
2374 0 3817 if defined $main::RD_TRACE
2387 0 3817 if defined $main::RD_TRACE
2395 0 3817 if $lastsep = $1
0 3817 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?:\+|-)*)/)
2397 0 0 if defined $lastsep
2399 0 0 if defined $main::RD_TRACE
2407 0 3817 if defined $main::RD_TRACE
2414 0 3817 if defined $main::RD_TRACE
2421 625 3192 unless (defined($_tok = variable($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
2424 0 625 if defined $main::RD_TRACE
2432 0 3192 if defined $main::RD_TRACE
2444 0 3192 if defined $main::RD_TRACE
2451 0 3192 $_noactions ? :
2454 22 3170 if ($item[1]) { }
2466 0 3192 unless (defined $_tok)
2468 0 0 if defined $main::RD_TRACE
2472 0 3192 if defined $main::RD_TRACE
2480 0 3192 if defined $main::RD_TRACE
2496 0 625 if defined $main::RD_TRACE
2509 0 625 if defined $main::RD_TRACE
2517 0 625 if $lastsep = $1
0 625 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?:\+|-)*)/)
2519 0 0 if defined $lastsep
2521 0 0 if defined $main::RD_TRACE
2529 0 625 if defined $main::RD_TRACE
2536 0 625 if defined $main::RD_TRACE
2545 0 625 if $lastsep = $1
0 625 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\(/)
2547 0 0 if defined $lastsep
2550 0 0 if defined $main::RD_TRACE
2557 0 625 if defined $main::RD_TRACE
2564 0 625 if defined $main::RD_TRACE
2571 0 625 unless (defined($_tok = expr($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
2574 0 0 if defined $main::RD_TRACE
2582 0 625 if defined $main::RD_TRACE
2594 0 625 if defined $main::RD_TRACE
2603 0 625 if $lastsep = $1
0 625 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\)/)
2605 0 0 if defined $lastsep
2608 0 0 if defined $main::RD_TRACE
2615 0 625 if defined $main::RD_TRACE
2622 0 625 if defined $main::RD_TRACE
2629 0 625 $_noactions ? :
2632 4 621 if ($item[1]) { }
2644 0 625 unless (defined $_tok)
2646 0 0 if defined $main::RD_TRACE
2650 0 625 if defined $main::RD_TRACE
2658 0 625 if defined $main::RD_TRACE
2671 0 6093 unless ($_matched or defined $score)
2676 0 0 if defined $main::RD_TRACE
2683 0 6093 if (not defined $return and defined $score)
2685 0 0 if defined $main::RD_TRACE
2692 6093 0 unless defined $return
2693 0 6093 if (defined $main::RD_TRACE)
2718 0 159 if defined $main::RD_TRACE
2737 159 0 defined $_[4] ? :
2739 159 0 $#arg & 1 ? :
2754 0 159 if defined $main::RD_TRACE
2767 0 159 if defined $main::RD_TRACE
2783 0 159 if defined $main::RD_TRACE
2791 0 159 if $lastsep = $1
0 159 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[a-zA-Z][a-zA-Z0-9_]*)/)
2793 0 0 if defined $lastsep
2795 0 0 if defined $main::RD_TRACE
2803 0 159 if defined $main::RD_TRACE
2822 0 233 if defined $main::RD_TRACE
2831 0 233 if $lastsep = $1
159 74 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\,/)
2833 159 0 if defined $lastsep
2836 0 159 if defined $main::RD_TRACE
2843 0 74 if defined $main::RD_TRACE
2853 0 74 if defined $main::RD_TRACE
2861 0 74 if $lastsep = $1
0 74 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[a-zA-Z][a-zA-Z0-9_]*)/)
2863 0 0 if defined $lastsep
2865 0 0 if defined $main::RD_TRACE
2873 0 74 if defined $main::RD_TRACE
2884 0 159 if $backtrack
2886 0 159 unless (@item)
2892 0 159 unless ($repcount >= 1)
2894 0 0 if defined $main::RD_TRACE
2902 0 159 if defined $main::RD_TRACE
2903 0 0 unless $_tok
2911 0 159 if defined $main::RD_TRACE
2918 0 159 $_noactions ? :
2923 0 159 unless (defined $_tok)
2925 0 0 if defined $main::RD_TRACE
2929 0 159 if defined $main::RD_TRACE
2937 0 159 if defined $main::RD_TRACE
2950 0 159 unless ($_matched or defined $score)
2955 0 0 if defined $main::RD_TRACE
2962 0 159 if (not defined $return and defined $score)
2964 0 0 if defined $main::RD_TRACE
2971 159 0 unless defined $return
2972 0 159 if (defined $main::RD_TRACE)
2997 0 1772 if defined $main::RD_TRACE
3016 1772 0 defined $_[4] ? :
3018 1772 0 $#arg & 1 ? :
3033 0 1772 if defined $main::RD_TRACE
3046 0 1772 if defined $main::RD_TRACE
3053 0 1772 unless (defined($_tok = addition($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
3056 0 0 if defined $main::RD_TRACE
3064 0 1772 if defined $main::RD_TRACE
3076 0 1772 if defined $main::RD_TRACE
3083 0 1772 $_noactions ? :
3087 0 1772 unless (defined $_tok)
3089 0 0 if defined $main::RD_TRACE
3093 0 1772 if defined $main::RD_TRACE
3101 0 1772 if defined $main::RD_TRACE
3114 0 1772 unless ($_matched or defined $score)
3119 0 0 if defined $main::RD_TRACE
3126 0 1772 if (not defined $return and defined $score)
3128 0 0 if defined $main::RD_TRACE
3135 1772 0 unless defined $return
3136 0 1772 if (defined $main::RD_TRACE)
3161 0 2907 if defined $main::RD_TRACE
3180 2907 0 defined $_[4] ? :
3182 2907 0 $#arg & 1 ? :
3197 0 2907 if defined $main::RD_TRACE
3210 0 2907 if defined $main::RD_TRACE
3219 0 2907 if $lastsep = $1
2347 560 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\*/)
3221 2347 0 if defined $lastsep
3224 0 2347 if defined $main::RD_TRACE
3231 0 560 if defined $main::RD_TRACE
3238 0 560 if defined $main::RD_TRACE
3254 0 2347 if defined $main::RD_TRACE
3267 0 2347 if defined $main::RD_TRACE
3276 0 2347 if $lastsep = $1
2262 85 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ m[\A/])
3278 2262 0 if defined $lastsep
3281 0 2262 if defined $main::RD_TRACE
3288 0 85 if defined $main::RD_TRACE
3295 0 85 if defined $main::RD_TRACE
3308 2262 645 unless ($_matched or defined $score)
3313 0 2262 if defined $main::RD_TRACE
3320 0 645 if (not defined $return and defined $score)
3322 0 0 if defined $main::RD_TRACE
3329 645 0 unless defined $return
3330 0 645 if (defined $main::RD_TRACE)
3355 0 4307 if defined $main::RD_TRACE
3374 4307 0 defined $_[4] ? :
3376 4307 0 $#arg & 1 ? :
3391 0 4307 if defined $main::RD_TRACE
3404 0 4307 if defined $main::RD_TRACE
3413 0 4307 if $lastsep = $1
4275 32 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Alog/)
3415 4275 0 if defined $lastsep
3418 0 4275 if defined $main::RD_TRACE
3425 0 32 if defined $main::RD_TRACE
3432 0 32 if defined $main::RD_TRACE
3448 0 4275 if defined $main::RD_TRACE
3461 0 4275 if defined $main::RD_TRACE
3470 0 4275 if $lastsep = $1
4031 244 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Apartial_derivative/)
3472 4031 0 if defined $lastsep
3475 0 4031 if defined $main::RD_TRACE
3482 0 244 if defined $main::RD_TRACE
3489 0 244 if defined $main::RD_TRACE
3505 0 4031 if defined $main::RD_TRACE
3518 0 4031 if defined $main::RD_TRACE
3527 0 4031 if $lastsep = $1
4005 26 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Atotal_derivative/)
3529 4005 0 if defined $lastsep
3532 0 4005 if defined $main::RD_TRACE
3539 0 26 if defined $main::RD_TRACE
3546 0 26 if defined $main::RD_TRACE
3562 0 4005 if defined $main::RD_TRACE
3575 0 4005 if defined $main::RD_TRACE
3584 0 4005 if $lastsep = $1
3995 10 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Asinh/)
3586 3995 0 if defined $lastsep
3589 0 3995 if defined $main::RD_TRACE
3596 0 10 if defined $main::RD_TRACE
3603 0 10 if defined $main::RD_TRACE
3619 0 3995 if defined $main::RD_TRACE
3632 0 3995 if defined $main::RD_TRACE
3641 0 3995 if $lastsep = $1
3985 10 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Acosh/)
3643 3985 0 if defined $lastsep
3646 0 3985 if defined $main::RD_TRACE
3653 0 10 if defined $main::RD_TRACE
3660 0 10 if defined $main::RD_TRACE
3676 0 3985 if defined $main::RD_TRACE
3689 0 3985 if defined $main::RD_TRACE
3698 0 3985 if $lastsep = $1
3983 2 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Aasinh/)
3700 3983 0 if defined $lastsep
3703 0 3983 if defined $main::RD_TRACE
3710 0 2 if defined $main::RD_TRACE
3717 0 2 if defined $main::RD_TRACE
3733 0 3983 if defined $main::RD_TRACE
3746 0 3983 if defined $main::RD_TRACE
3755 0 3983 if $lastsep = $1
3981 2 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Aacosh/)
3757 3981 0 if defined $lastsep
3760 0 3981 if defined $main::RD_TRACE
3767 0 2 if defined $main::RD_TRACE
3774 0 2 if defined $main::RD_TRACE
3790 0 3981 if defined $main::RD_TRACE
3803 0 3981 if defined $main::RD_TRACE
3812 0 3981 if $lastsep = $1
3979 2 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Aasin/)
3814 3979 0 if defined $lastsep
3817 0 3979 if defined $main::RD_TRACE
3824 0 2 if defined $main::RD_TRACE
3831 0 2 if defined $main::RD_TRACE
3847 0 3979 if defined $main::RD_TRACE
3860 0 3979 if defined $main::RD_TRACE
3869 0 3979 if $lastsep = $1
3975 4 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Aacos/)
3871 3975 0 if defined $lastsep
3874 0 3975 if defined $main::RD_TRACE
3881 0 4 if defined $main::RD_TRACE
3888 0 4 if defined $main::RD_TRACE
3904 0 3975 if defined $main::RD_TRACE
3917 0 3975 if defined $main::RD_TRACE
3926 0 3975 if $lastsep = $1
3975 0 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Aatan2/)
3928 3975 0 if defined $lastsep
3931 0 3975 if defined $main::RD_TRACE
3938 0 0 if defined $main::RD_TRACE
3945 0 0 if defined $main::RD_TRACE
3961 0 3975 if defined $main::RD_TRACE
3974 0 3975 if defined $main::RD_TRACE
3983 0 3975 if $lastsep = $1
3973 2 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Aatan/)
3985 3973 0 if defined $lastsep
3988 0 3973 if defined $main::RD_TRACE
3995 0 2 if defined $main::RD_TRACE
4002 0 2 if defined $main::RD_TRACE
4018 0 3973 if defined $main::RD_TRACE
4031 0 3973 if defined $main::RD_TRACE
4040 0 3973 if $lastsep = $1
3971 2 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Aacot/)
4042 3971 0 if defined $lastsep
4045 0 3971 if defined $main::RD_TRACE
4052 0 2 if defined $main::RD_TRACE
4059 0 2 if defined $main::RD_TRACE
4075 0 3971 if defined $main::RD_TRACE
4088 0 3971 if defined $main::RD_TRACE
4097 0 3971 if $lastsep = $1
3877 94 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Asin/)
4099 3877 0 if defined $lastsep
4102 0 3877 if defined $main::RD_TRACE
4109 0 94 if defined $main::RD_TRACE
4116 0 94 if defined $main::RD_TRACE
4132 0 3877 if defined $main::RD_TRACE
4145 0 3877 if defined $main::RD_TRACE
4154 0 3877 if $lastsep = $1
3839 38 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Acos/)
4156 3839 0 if defined $lastsep
4159 0 3839 if defined $main::RD_TRACE
4166 0 38 if defined $main::RD_TRACE
4173 0 38 if defined $main::RD_TRACE
4189 0 3839 if defined $main::RD_TRACE
4202 0 3839 if defined $main::RD_TRACE
4211 0 3839 if $lastsep = $1
3827 12 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Atan/)
4213 3827 0 if defined $lastsep
4216 0 3827 if defined $main::RD_TRACE
4223 0 12 if defined $main::RD_TRACE
4230 0 12 if defined $main::RD_TRACE
4246 0 3827 if defined $main::RD_TRACE
4259 0 3827 if defined $main::RD_TRACE
4268 0 3827 if $lastsep = $1
3825 2 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Acot/)
4270 3825 0 if defined $lastsep
4273 0 3825 if defined $main::RD_TRACE
4280 0 2 if defined $main::RD_TRACE
4287 0 2 if defined $main::RD_TRACE
4303 0 3825 if defined $main::RD_TRACE
4316 0 3825 if defined $main::RD_TRACE
4325 0 3825 if $lastsep = $1
3819 6 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Aexp/)
4327 3819 0 if defined $lastsep
4330 0 3819 if defined $main::RD_TRACE
4337 0 6 if defined $main::RD_TRACE
4344 0 6 if defined $main::RD_TRACE
4360 0 3819 if defined $main::RD_TRACE
4373 0 3819 if defined $main::RD_TRACE
4382 0 3819 if $lastsep = $1
3817 2 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\Asqrt/)
4384 3817 0 if defined $lastsep
4387 0 3817 if defined $main::RD_TRACE
4394 0 2 if defined $main::RD_TRACE
4401 0 2 if defined $main::RD_TRACE
4414 3817 490 unless ($_matched or defined $score)
4419 0 3817 if defined $main::RD_TRACE
4426 0 490 if (not defined $return and defined $score)
4428 0 0 if defined $main::RD_TRACE
4435 490 0 unless defined $return
4436 0 490 if (defined $main::RD_TRACE)
4461 0 2262 if defined $main::RD_TRACE
4480 2262 0 defined $_[4] ? :
4482 2262 0 $#arg & 1 ? :
4497 0 2262 if defined $main::RD_TRACE
4510 0 2262 if defined $main::RD_TRACE
4519 0 2262 if $lastsep = $1
1889 373 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\+/)
4521 1889 0 if defined $lastsep
4524 0 1889 if defined $main::RD_TRACE
4531 0 373 if defined $main::RD_TRACE
4538 0 373 if defined $main::RD_TRACE
4554 0 1889 if defined $main::RD_TRACE
4567 0 1889 if defined $main::RD_TRACE
4576 0 1889 if $lastsep = $1
1772 117 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\-/)
4578 1772 0 if defined $lastsep
4581 0 1772 if defined $main::RD_TRACE
4588 0 117 if defined $main::RD_TRACE
4595 0 117 if defined $main::RD_TRACE
4608 1772 490 unless ($_matched or defined $score)
4613 0 1772 if defined $main::RD_TRACE
4620 0 490 if (not defined $return and defined $score)
4622 0 0 if defined $main::RD_TRACE
4629 490 0 unless defined $return
4630 0 490 if (defined $main::RD_TRACE)
4655 0 490 if defined $main::RD_TRACE
4674 490 0 defined $_[4] ? :
4676 490 0 $#arg & 1 ? :
4691 0 490 if defined $main::RD_TRACE
4704 0 490 if defined $main::RD_TRACE
4720 0 490 if defined $main::RD_TRACE
4727 0 490 unless (defined($_tok = expr($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
4730 0 0 if defined $main::RD_TRACE
4738 0 490 if defined $main::RD_TRACE
4762 0 792 if defined $main::RD_TRACE
4771 0 792 if $lastsep = $1
490 302 unless ($text =~ s/\A($Parse::RecDescent::Math::Symbolic::Parser::Precompiled::skip)/'' if $lastsep = $1;/e and $text =~ /\A\,/)
4773 490 0 if defined $lastsep
4776 0 490 if defined $main::RD_TRACE
4783 0 302 if defined $main::RD_TRACE
4793 0 302 if defined $main::RD_TRACE
4800 0 302 unless (defined($_tok = expr($thisparser, $text, $repeating, $_noactions, sub { \@arg; } , undef)))
4803 0 0 if defined $main::RD_TRACE
4811 0 302 if defined $main::RD_TRACE
4827 0 490 if $backtrack
4829 0 490 unless (@item)
4835 0 490 unless ($repcount >= 1)
4837 0 0 if defined $main::RD_TRACE
4845 0 490 if defined $main::RD_TRACE
4846 0 0 unless $_tok
4854 0 490 if defined $main::RD_TRACE
4861 0 490 $_noactions ? :
4866 0 490 unless (defined $_tok)
4868 0 0 if defined $main::RD_TRACE
4872 0 490 if defined $main::RD_TRACE
4880 0 490 if defined $main::RD_TRACE
4893 0 490 unless ($_matched or defined $score)
4898 0 0 if defined $main::RD_TRACE
4905 0 490 if (not defined $return and defined $score)
4907 0 0 if defined $main::RD_TRACE
4914 490 0 unless defined $return
4915 0 490 if (defined $main::RD_TRACE)