moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  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.Piet.Types.Memory 94%17/18
100%2/2
98%87/88
  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.Color 11%2/17
100%21/21
100%75/75
  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.BrainFuck.Impl.Flat.Instruction 55%5/9
100%12/12
100%43/43
  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.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 61%8/13
100%4/4
100%26/26
  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.LazyK.InputEncoder 100%7/7
93%15/16
90%88/97
  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.Piet.Automaton 100%21/21
91%45/49
95%260/272
  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.Automaton.Combiner.CPU 78%29/37
89%17/19
85%200/235
  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.Automata.ETA.Optimizer 100%21/21
88%15/17
96%167/173
  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.Automaton.Instruction.Groups.CFInstruction 34%21/61
88%15/17
84%53/63
  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.Automata.Piet.Types.Label 35%14/40
85%6/7
99%121/122
  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.SubLeq.Automaton 47%9/19
83%5/6
84%79/94
  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.Automata.Piet.Parser 100%3/3
80%4/5
97%125/128
  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.Optimizer.PeepholeOptimizer 93%15/16
79%31/39
86%180/209
  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.Impl.Fast.Optimizer 85%6/7
76%19/25
56%89/157
  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.Automaton.Instruction.Extras.Patterns 75%3/4
75%6/8
27%27/100
  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.Combiner.ALU 86%31/36
71%23/32
78%230/292
  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.Automaton.Combiner.LSU 78%11/14
66%6/9
66%92/138
  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.Instruction.Groups.SMInstruction 35%25/70
56%17/30
73%56/76
  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.Automaton.Trampoline 88%8/9
50%2/4
62%38/61
  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.Zot.Expression 46%7/15
42%6/14
43%25/58
  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.Evaluator 66%6/9
33%3/9
40%34/85
  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.Automaton.Automaton 100%7/7
28%2/7
78%67/85
  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.Automaton.Eff.GADTEff 26%10/38
14%2/14
36%46/126
  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.SubLeq.Evaluator 62%5/8
12%1/8
29%21/71
  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.Automata.Rev.Evaluator 50%3/6
0%0/2
37%11/29
  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.Cat.Evaluator 25%1/4
0%0/2
5%1/19
  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.Extra 0%0/4
0%0/7
0%0/46
  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.Automata.Zot.Parser 100%4/4
0/0 100%21/21
  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.Automata.WhiteSpace.API.TokenType 0%0/21
0/0 0%0/2
  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.InstructionCounter 85%6/7
0/0 86%20/23
  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.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.Coordinates 100%1/1
0/0 100%3/3
  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.Piet.Combiner.ALU 93%15/16
0/0 95%64/67
  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.Piet.Evaluator 33%1/3
0/0 33%7/21
  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.LazyK.Constants 87%7/8
0/0 83%20/24
  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.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.Tree.Parser 90%9/10
0/0 95%39/41
  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.Flat.Parser 100%2/2
0/0 100%5/5
  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.Automata.BrainFuck.Impl.Fast.Instruction 22%2/9
0/0 0/0 
  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.BrainFuck.API.ImplType 19%4/21
0/0 50%1/2
  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.Combiner.RAM 50%3/6
0/0 48%12/25
  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.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.ReadPExtra 100%10/10
0/0 93%42/45
  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.Extras.Constructors 98%52/53
0/0 96%156/161
  module helma-0.9.0.0-inplace/HelVM.HelMA.Automaton.Instruction.Groups.LSInstruction 22%2/9
0/0 0/0 
  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.MockLogger 46%6/13
0/0 94%36/38
  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.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.Emit 0%0/21
0/0 0%0/2
  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.MemoryOptions 0%0/4
0/0 0%0/4
  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.Automaton.API.AppOptions 0%0/17
0/0 0%0/39
  Program Coverage Total 46%867/1866
67%501/740
73%5225/7072