line |
true |
false |
branch |
511
|
274 |
1 |
$tree ? : |
521
|
0 |
548 |
unless defined $expr |
523
|
548 |
0 |
ref $mstyleAttr eq 'ARRAY' ? : |
|
548 |
0 |
if $mstyleAttr |
529
|
1 |
547 |
unless $mstyle->childNodes > 0 |
532
|
274 |
0 |
ref $mathAttr eq 'ARRAY' ? : |
|
274 |
273 |
if $mathAttr |
581
|
9316 |
1166 |
if $symbol |
836
|
922 |
9560 |
if /^(\d+(\.\d+)?)/ or /^(\.\d+)/ |
838
|
28 |
9532 |
if $$self{'Definition_RE'} and /^($$self{'Definition_RE'})/ |
840
|
78 |
4384 |
$AMTexSym{$1} ? : |
|
4462 |
5070 |
if /^($Ident_RE)/o |
842
|
2146 |
2924 |
if /^([A-Za-z])/ |
844
|
10 |
1748 |
$1 eq '-' && defined $$self{'previousSymbol'} && $$self{'previousSymbol'} eq 'INFIX' ? : |
|
1758 |
1166 |
if /^(.)/ |
869
|
96 |
2239 |
if (defined $symbol and $$symbol{'ttype'} eq 'INFIX' and $input eq '/') { } |
|
2217 |
22 |
elsif (defined $node) { } |
872
|
96 |
0 |
if ($result[0]) { } |
894
|
434 |
560 |
if (defined $symbol and $$symbol{'ttype'} =~ /RIGHTBRACKET|LEFTRIGHT/) |
896
|
18 |
26 |
if (@childNodes > 1 and $childNodes[-1]->nodeName eq 'mrow' and $childNodes[-2]->nodeName eq 'mo' and $childNodes[-2]->firstChild->nodeValue eq ',') |
901
|
18 |
0 |
if ($right =~ /[\)\]]/) |
903
|
18 |
0 |
if ("$left$right" =~ /^\(\)$/ and $$symbol{'output'} ne '}' or "$left$right" =~ /^\[\]$/) |
911
|
38 |
0 |
if $matrix |
919
|
38 |
0 |
if ($matrix) |
921
|
40 |
170 |
if (($node->childNodes)[$j]->firstChild->nodeValue eq ',') |
927
|
20 |
18 |
if ($matrix and $i > 1) |
931
|
18 |
0 |
if ($matrix) |
942
|
40 |
94 |
if ($k < @{$pos[$i];} and $j == $pos[$i][$k]) { } |
956
|
20 |
18 |
if ($newFrag->childNodes > 2) |
966
|
8 |
10 |
if $$symbol{'invisible'} |
974
|
390 |
44 |
unless ($$symbol{'invisible'}) |
993
|
224 |
1683 |
if (defined $symbol and $$symbol{'ttype'} eq 'INFIX' and $input ne '/') |
997
|
224 |
0 |
if ($result[0]) { } |
1005
|
134 |
90 |
if ($input eq '_') { } |
|
90 |
0 |
elsif ($input eq '^') { } |
1008
|
54 |
80 |
if ($in2 eq '^') { } |
1013
|
30 |
24 |
$underover ? : |
1020
|
8 |
72 |
$underover ? : |
1028
|
2 |
88 |
if ($in2 eq '_') { } |
1033
|
0 |
2 |
$underover ? : |
1040
|
0 |
88 |
$underover ? : |
1061
|
44 |
2897 |
if not defined $symbol or $$symbol{'ttype'} eq 'RIGHTBRACKET' and $$self{'nestingDepth'} > 0 |
1064
|
24 |
2873 |
if ($$symbol{'ttype'} eq 'DEFINITION') |
1069
|
2167 |
730 |
if ($ttype =~ /UNDEROVER|CONST/) |
1076
|
434 |
296 |
if ($ttype eq 'LEFTBRACKET') |
1082
|
44 |
390 |
if ($$symbol{'invisible'}) { } |
1093
|
36 |
260 |
if ($ttype eq 'TEXT') |
1094
|
2 |
34 |
unless $input eq '"' |
1096
|
34 |
2 |
if $str =~ /^(\"()\")/ or $str =~ /^(\"((?:\\\\|\\\"|.)+?)\")/ |
1098
|
2 |
34 |
if $str =~ /^(\((.*?)\))/ or $str =~ /^(\[(.*?)\])/ or $str =~ /^(\{(.*?)\})/ |
1102
|
0 |
36 |
unless defined $st |
1103
|
4 |
32 |
if (substr($st, 0, 1) eq ' ') |
1111
|
6 |
30 |
if (substr($st, -1) eq ' ') |
1119
|
180 |
80 |
if ($ttype eq 'UNARY') |
1122
|
30 |
150 |
unless defined $result[0] |
1126
|
86 |
64 |
if ($$symbol{'func'}) |
1127
|
14 |
72 |
if $str =~ m[^[\^_/|]] |
1138
|
20 |
44 |
if ($$symbol{'acc'}) |
1145
|
24 |
20 |
if ($$symbol{'atname'}) |
1146
|
12 |
12 |
if ($$self{'attr'}{'ForMoz'} and $$symbol{'codes'}) |
1150
|
18 |
0 |
if ($childNodes[$i]->nodeName eq 'mi' or $nodeName eq 'mi') |
1151
|
6 |
12 |
$nodeName eq 'mi' ? : |
1155
|
6 |
12 |
if ($nodeName eq 'mi') { } |
1171
|
24 |
56 |
if ($ttype eq 'BINARY') |
1174
|
0 |
24 |
unless defined $result[0] |
1179
|
0 |
24 |
unless defined $result2[0] |
1183
|
10 |
14 |
if ($input =~ /new(command|symbol)/) |
1189
|
10 |
0 |
if ($text1->nodeName eq 'mtext') |
1193
|
4 |
6 |
if ($result2[0]->childNodes > 1 and $input eq 'newsymbol') |
1200
|
8 |
2 |
if ($text2->nodeName eq 'mtext') |
1201
|
5 |
3 |
$what eq 'symbol' ? : |
1209
|
4 |
4 |
if defined $latex |
1214
|
2 |
8 |
unless ($haveTextArgs) |
1222
|
6 |
8 |
if ($input =~ /root|stackrel/) |
1226
|
8 |
6 |
if ($input eq 'frac') |
1231
|
16 |
40 |
if ($ttype eq 'INFIX') |
1236
|
14 |
26 |
if ($ttype eq 'SPACE') |
1249
|
12 |
14 |
if ($ttype eq 'LEFTRIGHT') |
1254
|
12 |
0 |
$result[0]->lastChild ? : |
1259
|
12 |
0 |
if ($st eq '|') |
1266
|
2 |
12 |
if ($ttype eq 'NOP') |
1282
|
242 |
342 |
if ($node->nodeName eq 'mrow') |
1284
|
208 |
34 |
if $st =~ /^[\(\[\{]$/ |
1286
|
206 |
36 |
if $st =~ /^[\)\]\}]$/ |
1295
|
38 |
11402 |
substr($str, $n) =~ /^\\[^\\ ,!]/ ? : |
1336
|
5466 |
4070 |
if (defined $tag) { } |
1364
|
1194 |
8139 |
$$_{'frag'} ? : |
1383
|
0 |
0 |
$$self{'attrlist'} ? : |
1391
|
6 |
1 |
$$self{'children'} && @{$$self{'children'};} > $index ? : |
1400
|
1538 |
0 |
$$self{'children'} ? : |
1408
|
1812 |
0 |
$$self{'children'} && @{$$self{'children'};} ? : |
1438
|
528 |
0 |
$$self{'children'} && @{$$self{'children'};} ? : |
1453
|
1 |
3688 |
unless (%LatexSym) |
1457
|
78 |
125 |
unless defined $$amsymbol{$sym}{'output'} and $$amsymbol{$sym}{'output'} =~ /&\#x.*;/ |
1460
|
7 |
118 |
if defined $LatexSym{$output} and not $$amsymbol{$sym}{'latex'} |
1461
|
54 |
64 |
if $tex eq '' |
1504
|
1294 |
2395 |
if (defined $$self{'text'}) |
1508
|
258 |
0 |
defined $LatexSym{$1} ? : |
|
2 |
258 |
defined $$parser{'Latex'}{$1} ? : |
1516
|
2373 |
22 |
if (@{$$self{'children'};}) |
1523
|
623 |
1772 |
if ($tag eq 'mo') |
1526
|
1 |
2 |
$self eq $parent->child(1) && $parent->firstChild->firstChild->{'text'} eq '(' ? : |
|
3 |
620 |
if $child_str[0] eq 'mod' |
1530
|
23 |
597 |
if $LatexOp{$child_str[0]} |
1531
|
40 |
557 |
$child_str[0] =~ /^\w+$/ ? : |
1535
|
279 |
1493 |
if ($tag eq 'mrow') |
1538
|
1 |
278 |
if (@child_str > 1 and $child_str[1] eq '\\pmod') |
1539
|
1 |
0 |
if $child_str[-1] eq ')' |
1546
|
27 |
18 |
if ($is_tall and @child_str > 1 and $child_str[0] =~ /^([\(\[|]|\\\{)$/ || $child_str[-1] =~ /^([\)\]|]|\\\})$/) |
1549
|
27 |
0 |
if ($child_str[0] =~ /^([\(\[|]|\\\{)$/) { } |
1555
|
26 |
1 |
if ($child_str[-1] =~ /^([\)\]|]|\\\})$/) { } |
1570
|
963 |
530 |
if ($tag =~ /^m([in]|ath|row|td)$/) |
1579
|
108 |
422 |
if ($tag =~ /^(msu[bp](sup)?|munderover)$/) |
1581
|
1 |
107 |
if $base eq '' |
1583
|
56 |
80 |
length $_ > 1 ? : |
1584
|
44 |
28 |
$tag eq 'msup' ? : |
|
36 |
72 |
$tag eq 'msub' ? : |
1590
|
11 |
411 |
if ($tag eq 'mover') |
1593
|
8 |
2 |
$LatexMover{$child_str[1]} ? : |
|
1 |
10 |
$child_str[1] eq '\\overline' && length $child_str[0] == 1 ? : |
1601
|
5 |
406 |
if ($tag eq 'munder') |
1602
|
1 |
4 |
$child_str[1] eq '\\underline' ? : |
1607
|
52 |
354 |
if ($tag eq 'mfrac') |
1612
|
10 |
344 |
if ($tag eq 'msqrt') |
1617
|
1 |
343 |
if ($tag eq 'mroot') |
1622
|
11 |
332 |
if ($tag eq 'mtext') |
1626
|
6 |
5 |
if (defined $$next{'tag'} and $$next{'tag'} eq 'mspace') |
1629
|
5 |
6 |
if (defined $$prev{'tag'} and $$prev{'tag'} eq 'mspace') |
1632
|
2 |
9 |
if $text eq ' ' |
1638
|
19 |
313 |
if ($tag eq 'mspace') |
1643
|
9 |
304 |
if ($tag eq 'mtable') |
1645
|
4 |
5 |
($$self{'attr'}{'columnalign'} || '') eq 'left' ? : |
1653
|
19 |
285 |
if ($tag eq 'mtr') |
1658
|
285 |
0 |
if ($tag eq 'mstyle') |
1660
|
273 |
12 |
if ($self->parent->{'tag'} eq 'math') { } |
1661
|
2 |
271 |
unless @child_str |
1663
|
273 |
0 |
defined $$self{'attr'}{'displaystyle'} && $$self{'attr'}{'displaystyle'} eq 'true' ? : |
1669
|
6 |
6 |
if $$self{'attr'}{'mathvariant'} |
1673
|
6 |
0 |
$attr && $LatexFont{$attr} ? : |
1687
|
51 |
13 |
if $self eq $$parent{'children'}[$i] |
1720
|
5 |
1 |
if $self eq $$parent{'children'}[$i] |
1731
|
626 |
0 |
if $$self{'children'} |
1741
|
30 |
12 |
$_ eq $old ? : |
1751
|
892 |
0 |
if (@_) |
1752
|
892 |
0 |
unless $$self{'attr'} |
1753
|
892 |
0 |
unless $$self{'attrlist'} |
1757
|
1988 |
0 |
unless defined $$self{'attr'}{$aname} |
1767
|
1297 |
2400 |
if defined $$self{'text'} |
1772
|
0 |
1131 |
$_ eq 'xmlns' ? : |
|
2400 |
0 |
if $tag |
1774
|
2378 |
22 |
if (@{$$self{'children'};}) |
1779
|
2378 |
0 |
$tag ? : |
1781
|
22 |
0 |
$tag ? : |