bin/p
|
100.0
|
n/a
|
n/a
|
100.0
|
n/a
|
0.2
|
100.0
|
blib/lib/Language/P/Assembly.pm
|
90.1
|
72.5
|
66.6
|
82.3
|
42.8
|
0.7
|
80.0
|
blib/lib/Language/P/Intermediate/BasicBlock.pm
|
98.7
|
75.0
|
75.0
|
100.0
|
20.0
|
0.7
|
89.9
|
blib/lib/Language/P/Intermediate/Code.pm
|
100.0
|
n/a
|
n/a
|
100.0
|
25.0
|
0.1
|
88.8
|
blib/lib/Language/P/Intermediate/Generator.pm
|
93.4
|
77.4
|
79.3
|
94.1
|
10.0
|
3.8
|
88.8
|
blib/lib/Language/P/Intermediate/Transform.pm
|
97.9
|
87.1
|
76.1
|
96.0
|
20.0
|
0.8
|
92.4
|
blib/lib/Language/P/Keywords.pm
|
94.7
|
n/a
|
n/a
|
87.5
|
0.0
|
0.7
|
80.6
|
blib/lib/Language/P/Lexer.pm
|
57.2
|
50.5
|
44.5
|
84.0
|
10.0
|
9.6
|
53.1
|
blib/lib/Language/P/Opcodes.pm
|
100.0
|
n/a
|
n/a
|
100.0
|
n/a
|
3.9
|
100.0
|
blib/lib/Language/P/ParseTree.pm
|
96.1
|
83.3
|
83.3
|
92.4
|
n/a
|
19.6
|
94.7
|
blib/lib/Language/P/ParseTree/DumpYAML.pm
|
83.3
|
n/a
|
n/a
|
100.0
|
n/a
|
0.5
|
87.5
|
blib/lib/Language/P/ParseTree/PropagateContext.pm
|
82.9
|
61.1
|
50.0
|
79.4
|
0.0
|
2.9
|
75.4
|
blib/lib/Language/P/ParseTree/Visitor.pm
|
100.0
|
83.3
|
83.3
|
100.0
|
33.3
|
0.5
|
93.3
|
blib/lib/Language/P/Parser.pm
|
74.6
|
62.8
|
55.2
|
88.8
|
20.0
|
21.1
|
67.9
|
blib/lib/Language/P/Parser/Lexicals.pm
|
100.0
|
100.0
|
50.0
|
100.0
|
25.0
|
0.3
|
90.2
|
blib/lib/Language/P/Parser/Regex.pm
|
56.9
|
41.3
|
33.3
|
77.7
|
0.0
|
1.8
|
51.4
|
blib/lib/Language/P/Toy/Generator.pm
|
96.2
|
91.9
|
81.8
|
95.5
|
12.5
|
1.5
|
93.1
|
blib/lib/Language/P/Toy/Opcodes.pm
|
55.1
|
45.4
|
66.6
|
63.0
|
0.0
|
6.6
|
49.9
|
blib/lib/Language/P/Toy/Opcodes/Regex.pm
|
92.5
|
100.0
|
85.0
|
95.4
|
0.0
|
0.7
|
88.3
|
blib/lib/Language/P/Toy/Runtime.pm
|
97.0
|
66.6
|
33.3
|
93.7
|
9.0
|
6.8
|
83.6
|
blib/lib/Language/P/Toy/Value/ActiveScalar.pm
|
52.9
|
n/a
|
n/a
|
40.0
|
0.0
|
0.3
|
44.4
|
blib/lib/Language/P/Toy/Value/Any.pm
|
85.0
|
n/a
|
n/a
|
66.6
|
0.0
|
0.2
|
71.8
|
blib/lib/Language/P/Toy/Value/Array.pm
|
80.5
|
50.0
|
71.4
|
73.9
|
7.6
|
3.4
|
68.8
|
blib/lib/Language/P/Toy/Value/Code.pm
|
96.4
|
100.0
|
75.0
|
85.7
|
25.0
|
1.1
|
87.2
|
blib/lib/Language/P/Toy/Value/Handle.pm
|
83.3
|
33.3
|
n/a
|
80.0
|
0.0
|
0.2
|
67.7
|
blib/lib/Language/P/Toy/Value/List.pm
|
84.6
|
50.0
|
n/a
|
71.4
|
0.0
|
0.9
|
70.7
|
blib/lib/Language/P/Toy/Value/MainSymbolTable.pm
|
76.6
|
50.0
|
66.6
|
77.7
|
33.3
|
4.1
|
69.8
|
blib/lib/Language/P/Toy/Value/Reference.pm
|
39.4
|
7.6
|
n/a
|
38.4
|
0.0
|
0.1
|
25.2
|
blib/lib/Language/P/Toy/Value/Regex.pm
|
91.8
|
100.0
|
n/a
|
75.0
|
0.0
|
0.2
|
85.7
|
blib/lib/Language/P/Toy/Value/Scalar.pm
|
95.2
|
50.0
|
n/a
|
87.5
|
0.0
|
0.2
|
76.3
|
blib/lib/Language/P/Toy/Value/ScratchPad.pm
|
94.5
|
50.0
|
75.0
|
87.5
|
25.0
|
0.0
|
83.6
|
blib/lib/Language/P/Toy/Value/StringNumber.pm
|
80.0
|
58.8
|
66.6
|
90.9
|
0.0
|
1.3
|
66.6
|
blib/lib/Language/P/Toy/Value/Subroutine.pm
|
90.6
|
n/a
|
100.0
|
75.0
|
25.0
|
0.6
|
82.0
|
blib/lib/Language/P/Toy/Value/SymbolTable.pm
|
68.6
|
44.4
|
35.7
|
63.6
|
16.6
|
1.1
|
56.0
|
blib/lib/Language/P/Toy/Value/Typeglob.pm
|
95.8
|
50.0
|
50.0
|
94.1
|
20.0
|
1.8
|
85.0
|
lib/Language/P.pm
|
63.6
|
25.0
|
n/a
|
87.5
|
25.0
|
0.0
|
59.3
|