module
Top Level Definitions
Alternatives
Expressions
%
covered / total
%
covered / total
%
covered / total
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Zot.Parser
100%
4/4
-
0/0
100%
21/21
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Zot.Automaton
100%
18/18
100%
3/3
100%
127/127
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.WhiteSpace.Lexer
100%
5/5
100%
2/2
100%
14/14
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.SubLeq.Lexer
60%
6/10
-
0/0
100%
27/27
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.Program
100%
4/4
-
0/0
100%
16/16
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.Orientation
100%
6/6
-
0/0
100%
24/24
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.InstructionMemory
100%
8/8
-
0/0
100%
34/34
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.Hue
22%
6/27
-
0/0
100%
2/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.Extra
100%
2/2
-
0/0
100%
17/17
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.DirectionPointer
28%
8/28
100%
4/4
100%
22/22
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.Coordinates
100%
1/1
-
0/0
100%
3/3
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.Color
11%
2/17
100%
21/21
100%
75/75
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.CodelChooser
18%
5/27
-
0/0
100%
2/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.ChromaticColor
11%
2/17
-
0/0
100%
7/7
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.Brightness
22%
6/27
-
0/0
100%
2/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Combiner.CPU
100%
3/3
-
0/0
100%
27/27
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.LazyK.Parser
100%
4/4
-
0/0
100%
40/40
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.LazyK.Lexer
100%
3/3
-
0/0
100%
13/13
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.LazyK.Lambda
41%
5/12
-
0/0
100%
14/14
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.ETA.SimpleParams
100%
5/5
-
0/0
100%
9/9
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.ETA.Parser
100%
2/2
-
0/0
100%
4/4
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.ETA.Lexer
100%
2/2
-
0/0
100%
9/9
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.ETA.API.AutomatonType
42%
9/21
-
0/0
100%
2/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Parser
100%
2/2
-
0/0
100%
5/5
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Instruction
55%
5/9
100%
12/12
100%
43/43
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Parser
100%
18/18
-
0/0
100%
74/74
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.WrapTokenList
40%
4/10
-
0/0
100%
16/16
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Optimizer.MarkRemovingOptimizer
100%
5/5
100%
6/6
100%
30/30
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Optimizer.DeadCodeOptimizer
100%
1/1
100%
3/3
100%
15/15
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Optimizer.ConstantFoldingOptimizer
100%
5/5
100%
6/6
100%
37/37
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Instruction.Extras.TextExtra
100%
1/1
-
0/0
100%
3/3
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Instruction
61%
8/13
100%
4/4
100%
26/26
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.API.AutoOptions
100%
4/4
-
0/0
100%
7/7
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.API.AutomatonOptions
100%
5/5
-
0/0
100%
10/10
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.Label
35%
14/40
85%
6/7
99%
121/122
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.Memory
94%
17/18
100%
2/2
98%
87/88
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.Image
69%
9/13
-
0/0
97%
72/74
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Parser
100%
3/3
80%
4/5
97%
125/128
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Compiler
78%
11/14
78%
15/19
97%
265/271
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Common.SimpleInstruction
28%
6/21
92%
12/13
97%
40/41
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.ETA.Optimizer
100%
21/21
88%
15/17
96%
167/173
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Instruction.Extras.Constructors
98%
52/53
-
0/0
96%
156/161
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Combiner.ALU
93%
15/16
-
0/0
95%
64/67
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Automaton
100%
21/21
91%
45/49
95%
260/272
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Parser
90%
9/10
-
0/0
95%
39/41
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.FALSE.Parser
94%
18/19
88%
22/25
94%
158/167
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Eff.MockLogger
46%
6/13
-
0/0
94%
36/38
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.ReadPExtra
100%
10/10
-
0/0
93%
42/45
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Evaluator
60%
12/20
88%
15/17
92%
115/125
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.LazyK.InputEncoder
100%
7/7
93%
15/16
90%
88/97
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Eff.Mock
61%
36/59
100%
2/2
90%
73/81
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.ETA.Token
31%
10/32
95%
19/20
88%
66/75
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.ETA.Automaton
66%
14/21
84%
11/13
87%
116/132
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Types.InstructionCounter
85%
6/7
-
0/0
86%
20/23
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Optimizer.PeepholeOptimizer
93%
15/16
79%
31/39
86%
180/209
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.LazyK.Automaton
100%
7/7
80%
4/5
85%
42/49
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Combiner.CPU
78%
29/37
89%
17/19
85%
200/235
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.WhiteSpace.OperandParsers
100%
13/13
75%
9/12
84%
84/99
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.SubLeq.Automaton
47%
9/19
83%
5/6
84%
79/94
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Instruction.Groups.CFInstruction
34%
21/61
88%
15/17
84%
53/63
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.WhiteSpace.Token
32%
10/31
90%
9/10
83%
26/31
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.LazyK.Constants
87%
7/8
-
0/0
83%
20/24
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Common.TapeOfSymbols
87%
21/24
66%
10/15
82%
171/207
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.LazyK.Reducer
100%
3/3
87%
7/8
80%
25/31
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Eff.MockEff
73%
17/23
-
0/0
80%
104/130
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.WhiteSpace.Parser
64%
9/14
80%
28/35
79%
152/191
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Combiner.ALU
86%
31/36
71%
23/32
78%
230/292
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Automaton
100%
7/7
28%
2/7
78%
67/85
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.ETA.Addressing
100%
4/4
100%
2/2
77%
31/40
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.WhiteSpace.SimpleParams
69%
9/13
-
0/0
75%
25/33
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Combiner
75%
15/20
100%
4/4
75%
72/96
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Instruction.Groups.SMInstruction
35%
25/70
56%
17/30
73%
56/76
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Types.DumpType
8%
2/23
40%
2/5
71%
20/28
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.ETA.OperandParsers
37%
6/16
60%
9/15
68%
93/135
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Combiner.LSU
78%
11/14
66%
6/9
66%
92/138
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Trampoline
88%
8/9
50%
2/4
62%
38/61
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Instruction.Groups.IOInstruction
27%
3/11
75%
3/4
60%
3/5
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Optimizer
100%
1/1
50%
2/4
57%
8/14
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Optimizer
85%
6/7
76%
19/25
56%
89/157
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Zot.Evaluator
50%
3/6
50%
2/4
55%
30/54
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.API.ImplType
19%
4/21
-
0/0
50%
1/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Types.StackType
9%
2/21
-
0/0
50%
1/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Types.RAMType
9%
2/21
-
0/0
50%
1/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Types.LabelType
38%
8/21
-
0/0
50%
1/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Combiner.RAM
50%
3/6
-
0/0
48%
12/25
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Common.Symbol
42%
12/28
-
0/0
45%
36/80
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Zot.Expression
46%
7/15
42%
6/14
43%
25/58
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.ETA.Evaluator
66%
6/9
33%
3/9
40%
34/85
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Rev.Evaluator
50%
3/6
0%
0/2
37%
11/29
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Eff.MonadEff
14%
8/55
-
0/0
36%
24/66
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Eff.GADTEff
26%
10/38
14%
2/14
36%
46/126
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.LazyK.Evaluator
33%
2/6
0%
0/2
35%
13/37
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.Evaluator
33%
1/3
-
0/0
33%
7/21
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.SubLeq.Evaluator
62%
5/8
12%
1/8
29%
21/71
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Instruction.Extras.Patterns
75%
3/4
75%
6/8
27%
27/100
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Eff.FreeEff
25%
7/28
14%
2/14
27%
34/122
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Evaluator
50%
3/6
33%
5/15
25%
22/85
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.WhiteSpace.Evaluator
50%
3/6
0%
0/7
24%
23/94
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.API.LogLevel
11%
4/34
20%
4/20
22%
8/35
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Cat.Evaluator
25%
1/4
0%
0/2
5%
1/19
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.WhiteSpace.API.TokenType
0%
0/21
-
0/0
0%
0/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.Piet.API.LexerType
0%
0/22
-
0/0
0%
0/3
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Evaluator
0%
0/20
0%
0/12
0%
0/89
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.TableOfInstructions
0%
0/7
0%
0/12
0%
0/40
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Flat.Evaluator
0%
0/18
0%
0/15
0%
0/86
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Types.IntCellType
0%
0/21
-
0/0
0%
0/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Types.CellType
9%
2/21
-
0/0
0%
0/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Extra
0%
0/4
0%
0/7
0%
0/46
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.API.OptimizationLevel
0%
0/23
-
0/0
0%
0/11
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.API.Lang
0%
0/21
-
0/0
0%
0/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.API.EvalParams
0%
0/10
-
0/0
0%
0/26
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.API.Env
0%
0/23
0%
0/2
0%
0/82
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.API.Emit
0%
0/21
-
0/0
0%
0/2
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.API.MemoryOptions
0%
0/4
-
0/0
0%
0/4
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.API.AppOptions
0%
0/17
-
0/0
0%
0/39
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.FALSE.Expression
22%
2/9
-
0/0
-
0/0
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Tree.Instruction
22%
2/9
-
0/0
-
0/0
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automata.BrainFuck.Impl.Fast.Instruction
22%
2/9
-
0/0
-
0/0
module
helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Instruction.Groups.LSInstruction
22%
2/9
-
0/0
-
0/0
Program Coverage Total
46%
867/1866
67%
501/740
73%
5225/7072