line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package MKDoc::Text::Structured::Factory; |
2
|
20
|
|
|
20
|
|
13184
|
use MKDoc::Text::Structured::Block; |
|
20
|
|
|
|
|
63
|
|
|
20
|
|
|
|
|
615
|
|
3
|
20
|
|
|
20
|
|
19986
|
use MKDoc::Text::Structured::SIG; |
|
20
|
|
|
|
|
45
|
|
|
20
|
|
|
|
|
594
|
|
4
|
20
|
|
|
20
|
|
8557
|
use MKDoc::Text::Structured::PRE; |
|
20
|
|
|
|
|
53
|
|
|
20
|
|
|
|
|
496
|
|
5
|
20
|
|
|
20
|
|
8378
|
use MKDoc::Text::Structured::BQ; |
|
20
|
|
|
|
|
49
|
|
|
20
|
|
|
|
|
526
|
|
6
|
20
|
|
|
20
|
|
14981
|
use MKDoc::Text::Structured::UL; |
|
20
|
|
|
|
|
63
|
|
|
20
|
|
|
|
|
723
|
|
7
|
20
|
|
|
20
|
|
8945
|
use MKDoc::Text::Structured::OL; |
|
20
|
|
|
|
|
53
|
|
|
20
|
|
|
|
|
515
|
|
8
|
20
|
|
|
20
|
|
120
|
use warnings; |
|
20
|
|
|
|
|
42
|
|
|
20
|
|
|
|
|
483
|
|
9
|
20
|
|
|
20
|
|
98
|
use strict; |
|
20
|
|
|
|
|
40
|
|
|
20
|
|
|
|
|
3047
|
|
10
|
|
|
|
|
|
|
|
11
|
|
|
|
|
|
|
|
12
|
|
|
|
|
|
|
sub new |
13
|
|
|
|
|
|
|
{ |
14
|
274
|
|
|
274
|
0
|
400
|
my $class = shift; |
15
|
274
|
|
|
|
|
413
|
my $line = shift; |
16
|
274
|
|
100
|
|
|
994
|
return MKDoc::Text::Structured::UL->new ($line) || |
17
|
|
|
|
|
|
|
MKDoc::Text::Structured::OL->new ($line) || |
18
|
|
|
|
|
|
|
MKDoc::Text::Structured::BQ->new ($line) || |
19
|
|
|
|
|
|
|
MKDoc::Text::Structured::PRE->new ($line) || |
20
|
|
|
|
|
|
|
MKDoc::Text::Structured::SIG->new ($line) || |
21
|
|
|
|
|
|
|
# P + H1 + H2 + H3 |
22
|
|
|
|
|
|
|
MKDoc::Text::Structured::Block->new ($line); |
23
|
|
|
|
|
|
|
} |
24
|
|
|
|
|
|
|
|
25
|
|
|
|
|
|
|
|
26
|
|
|
|
|
|
|
1; |
27
|
|
|
|
|
|
|
|
28
|
|
|
|
|
|
|
__END__ |