diff --git a/.output/actual/eas/eta/assembleFile/divmod.eta b/.output/actual/eas/eta/assembleFile/divmod.eta new file mode 100644 index 00000000..8f3e0131 --- /dev/null +++ b/.output/actual/eas/eta/assembleFile/divmod.eta @@ -0,0 +1 @@ +NaeNteE diff --git a/.output/golden/eas/eta/assembleFile/divmod.eta b/.output/golden/eas/eta/assembleFile/divmod.eta new file mode 100644 index 00000000..8f3e0131 --- /dev/null +++ b/.output/golden/eas/eta/assembleFile/divmod.eta @@ -0,0 +1 @@ +NaeNteE diff --git a/docs/developers/CHANGELOG.md b/docs/developers/CHANGELOG.md index cfb8ac36..f768fba6 100644 --- a/docs/developers/CHANGELOG.md +++ b/docs/developers/CHANGELOG.md @@ -1,6 +1,7 @@ # 📅 Revision history for HelPA ## 0.4.6.1 -- 2025-01-11 +* Add `divmod` test for EAS * Update libraries ## 0.4.6.0 -- 2024-04-16 diff --git a/docs/reports/helpa-test/hpc_index.html b/docs/reports/helpa-test/hpc_index.html deleted file mode 100644 index a12b5c3b..00000000 --- a/docs/reports/helpa-test/hpc_index.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.API.Separator31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.API.SourcePath100%3/3
0/0 100%9/9
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Extra83%5/6
0/0 83%20/24
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.IO.BusinessIO25%1/4
0/0 30%3/10
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Lexer96%30/31
0/0 82%165/199
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Value57%4/7
0/0 100%2/2
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.AssemblyOptions75%3/4
0/0 75%3/4
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.QuestionMark31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.Version31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.AsmParser100%10/10
0/0 100%53/53
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Assembler100%3/3
0/0 100%21/21
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction20%2/10
0/0 0/0 
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Reducer100%5/5
100%3/3
100%32/32
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.AsmParser100%13/13
0/0 99%99/100
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Assembler100%3/3
0/0 100%21/21
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction40%28/70
100%4/4
94%55/58
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line60%9/15
50%1/2
80%29/36
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducer100%1/1
0/0 100%13/13
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ExpressionReducer100%3/3
83%5/6
71%23/32
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.InstructionReducer100%9/9
82%14/17
89%74/83
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ItemReducer100%1/1
100%5/5
100%36/36
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.LabelReducer100%7/7
87%7/8
90%58/64
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.QuestionMarkReducer100%6/6
100%8/8
96%51/53
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Util.AsmParser100%6/6
0/0 100%25/25
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Util.CodeGenerator100%2/2
100%2/2
100%15/15
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.AsmParser100%19/19
0/0 100%160/160
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Assembler50%1/2
0/0 50%4/8
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.CodeGenerator100%6/6
57%4/7
79%47/59
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Instruction50%3/6
100%2/2
100%3/3
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Linker100%4/4
100%2/2
100%27/27
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Reducer100%7/7
100%4/4
100%47/47
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.API.TokenType0%0/16
0/0 0%0/19
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.AsmParser100%14/14
0/0 98%204/208
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Assembler50%1/2
0/0 50%5/10
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.AssemblyOptions75%3/4
0/0 75%3/4
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.CodeGenerator100%8/8
69%23/33
76%175/230
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Instruction42%3/7
0/0 50%3/6
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Linker100%8/8
100%8/8
100%48/48
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Reducer100%5/5
61%11/18
62%88/140
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.Token27%8/29
46%12/26
32%20/61
  Program Coverage Total64%259/404
74%115/155
83%1644/1968
diff --git a/docs/reports/helpa-test/hpc_index_alt.html b/docs/reports/helpa-test/hpc_index_alt.html deleted file mode 100644 index 65b0f5a9..00000000 --- a/docs/reports/helpa-test/hpc_index_alt.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Linker100%8/8
100%8/8
100%48/48
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Reducer100%7/7
100%4/4
100%47/47
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Linker100%4/4
100%2/2
100%27/27
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Instruction50%3/6
100%2/2
100%3/3
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Util.CodeGenerator100%2/2
100%2/2
100%15/15
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.QuestionMarkReducer100%6/6
100%8/8
96%51/53
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ItemReducer100%1/1
100%5/5
100%36/36
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction40%28/70
100%4/4
94%55/58
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Reducer100%5/5
100%3/3
100%32/32
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.LabelReducer100%7/7
87%7/8
90%58/64
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ExpressionReducer100%3/3
83%5/6
71%23/32
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.InstructionReducer100%9/9
82%14/17
89%74/83
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.CodeGenerator100%8/8
69%23/33
76%175/230
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Reducer100%5/5
61%11/18
62%88/140
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.CodeGenerator100%6/6
57%4/7
79%47/59
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line60%9/15
50%1/2
80%29/36
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.Token27%8/29
46%12/26
32%20/61
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Lexer96%30/31
0/0 82%165/199
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Instruction42%3/7
0/0 50%3/6
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.AssemblyOptions75%3/4
0/0 75%3/4
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Assembler50%1/2
0/0 50%5/10
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.AsmParser100%14/14
0/0 98%204/208
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.API.TokenType0%0/16
0/0 0%0/19
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Assembler50%1/2
0/0 50%4/8
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.AsmParser100%19/19
0/0 100%160/160
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Util.AsmParser100%6/6
0/0 100%25/25
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducer100%1/1
0/0 100%13/13
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Assembler100%3/3
0/0 100%21/21
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.AsmParser100%13/13
0/0 99%99/100
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction20%2/10
0/0 0/0 
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Assembler100%3/3
0/0 100%21/21
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.AsmParser100%10/10
0/0 100%53/53
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.Version31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.QuestionMark31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.AssemblyOptions75%3/4
0/0 75%3/4
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.IO.BusinessIO25%1/4
0/0 30%3/10
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.API.SourcePath100%3/3
0/0 100%9/9
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.API.Separator31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Value57%4/7
0/0 100%2/2
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Extra83%5/6
0/0 83%20/24
  Program Coverage Total64%259/404
74%115/155
83%1644/1968
diff --git a/docs/reports/helpa-test/hpc_index_exp.html b/docs/reports/helpa-test/hpc_index_exp.html deleted file mode 100644 index 4bfa2287..00000000 --- a/docs/reports/helpa-test/hpc_index_exp.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Linker100%8/8
100%8/8
100%48/48
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Reducer100%7/7
100%4/4
100%47/47
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Linker100%4/4
100%2/2
100%27/27
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Instruction50%3/6
100%2/2
100%3/3
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.AsmParser100%19/19
0/0 100%160/160
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Util.CodeGenerator100%2/2
100%2/2
100%15/15
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Util.AsmParser100%6/6
0/0 100%25/25
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ItemReducer100%1/1
100%5/5
100%36/36
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducer100%1/1
0/0 100%13/13
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Assembler100%3/3
0/0 100%21/21
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Reducer100%5/5
100%3/3
100%32/32
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Assembler100%3/3
0/0 100%21/21
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.AsmParser100%10/10
0/0 100%53/53
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.API.SourcePath100%3/3
0/0 100%9/9
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Value57%4/7
0/0 100%2/2
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.AsmParser100%13/13
0/0 99%99/100
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.AsmParser100%14/14
0/0 98%204/208
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.QuestionMarkReducer100%6/6
100%8/8
96%51/53
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction40%28/70
100%4/4
94%55/58
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.LabelReducer100%7/7
87%7/8
90%58/64
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.InstructionReducer100%9/9
82%14/17
89%74/83
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Extra83%5/6
0/0 83%20/24
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Lexer96%30/31
0/0 82%165/199
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line60%9/15
50%1/2
80%29/36
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.CodeGenerator100%6/6
57%4/7
79%47/59
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.CodeGenerator100%8/8
69%23/33
76%175/230
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.AssemblyOptions75%3/4
0/0 75%3/4
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.AssemblyOptions75%3/4
0/0 75%3/4
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ExpressionReducer100%3/3
83%5/6
71%23/32
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Reducer100%5/5
61%11/18
62%88/140
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Instruction42%3/7
0/0 50%3/6
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Assembler50%1/2
0/0 50%5/10
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Assembler50%1/2
0/0 50%4/8
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.Token27%8/29
46%12/26
32%20/61
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.IO.BusinessIO25%1/4
0/0 30%3/10
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.Version31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.QuestionMark31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.API.Separator31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.API.TokenType0%0/16
0/0 0%0/19
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction20%2/10
0/0 0/0 
  Program Coverage Total64%259/404
74%115/155
83%1644/1968
diff --git a/docs/reports/helpa-test/hpc_index_fun.html b/docs/reports/helpa-test/hpc_index_fun.html deleted file mode 100644 index 7cf9e372..00000000 --- a/docs/reports/helpa-test/hpc_index_fun.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Reducer100%5/5
61%11/18
62%88/140
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Linker100%8/8
100%8/8
100%48/48
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.CodeGenerator100%8/8
69%23/33
76%175/230
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.AsmParser100%14/14
0/0 98%204/208
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Reducer100%7/7
100%4/4
100%47/47
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Linker100%4/4
100%2/2
100%27/27
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.CodeGenerator100%6/6
57%4/7
79%47/59
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.AsmParser100%19/19
0/0 100%160/160
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Util.CodeGenerator100%2/2
100%2/2
100%15/15
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Util.AsmParser100%6/6
0/0 100%25/25
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.QuestionMarkReducer100%6/6
100%8/8
96%51/53
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.LabelReducer100%7/7
87%7/8
90%58/64
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ItemReducer100%1/1
100%5/5
100%36/36
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.InstructionReducer100%9/9
82%14/17
89%74/83
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ExpressionReducer100%3/3
83%5/6
71%23/32
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducer100%1/1
0/0 100%13/13
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Assembler100%3/3
0/0 100%21/21
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.AsmParser100%13/13
0/0 99%99/100
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Reducer100%5/5
100%3/3
100%32/32
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Assembler100%3/3
0/0 100%21/21
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.AsmParser100%10/10
0/0 100%53/53
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.API.SourcePath100%3/3
0/0 100%9/9
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Lexer96%30/31
0/0 82%165/199
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Extra83%5/6
0/0 83%20/24
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.AssemblyOptions75%3/4
0/0 75%3/4
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.AssemblyOptions75%3/4
0/0 75%3/4
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line60%9/15
50%1/2
80%29/36
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.Value57%4/7
0/0 100%2/2
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Assembler50%1/2
0/0 50%5/10
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Instruction50%3/6
100%2/2
100%3/3
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.EAS.Assembler50%1/2
0/0 50%4/8
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Frontend.WSA.Instruction42%3/7
0/0 50%3/6
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction40%28/70
100%4/4
94%55/58
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.Version31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.API.QuestionMark31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.API.Separator31%5/16
0/0 6%1/16
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.Token27%8/29
46%12/26
32%20/61
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.IO.BusinessIO25%1/4
0/0 30%3/10
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction20%2/10
0/0 0/0 
  module helpa-0.4.5.1-inplace/HelVM.HelPA.Assemblers.Backend.WSA.API.TokenType0%0/16
0/0 0%0/19
  Program Coverage Total64%259/404
74%115/155
83%1644/1968
diff --git a/docs/reports/helpa/HelVM-HelPA-Assembler-Lexer.html b/docs/reports/helpa/HelVM-HelPA-Assembler-Lexer.html deleted file mode 100644 index 22c3125f..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assembler-Lexer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assembler.Lexer
helpa-0.4.5.5: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assembler.Lexer

Documentation

escape :: Char -> Char -> Parser Char #

skipHorizontalSpace :: Parser () #

skip1HorizontalSpace :: Parser () #

letter_ :: Parser Char #

alphaNum_ :: Parser Char #

alphaNumDot_ :: Parser Char #

skipAllToEndOfLine :: Parser () #

asciiCIChoices :: [Text] -> Parser Text #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-AssemblyOptions.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-AssemblyOptions.html deleted file mode 100644 index dedba4f7..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-AssemblyOptions.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.API.AssemblyOptions
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.API.AssemblyOptions

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-QuestionMark.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-QuestionMark.html deleted file mode 100644 index 8f739495..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-QuestionMark.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.API.QuestionMark
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.API.QuestionMark

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-Version.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-Version.html deleted file mode 100644 index 09221e4e..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-Version.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.API.Version
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.API.Version

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Assembler.html deleted file mode 100644 index ad81341b..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Assembler.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Assembler
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Assembler

Documentation

assembleText :: MonadSafe m => Version -> AssemblyOptions -> Text -> m Text #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-AsmParser.html deleted file mode 100644 index 5bd77334..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-AsmParser.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.AsmParser
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.AsmParser

Documentation

parseAssemblyText :: MonadSafe m => Text -> m InstructionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Assembler.html deleted file mode 100644 index 3decb57b..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Assembler.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Assembler
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Assembler

Documentation

assembleText :: MonadSafe m => AssemblyOptions -> Text -> m Text #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Instruction.html deleted file mode 100644 index 39140924..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Instruction.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction

Documentation

type LabelList = [Label] #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Reducer.html deleted file mode 100644 index 9c6ead58..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Reducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Reducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Reducer

Documentation

reduce :: MonadSafe m => Bool -> QuestionMark -> InstructionList -> m SymbolList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-AsmParser.html deleted file mode 100644 index b26c6f56..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-AsmParser.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.AsmParser
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.AsmParser

Documentation

parseAssemblyText :: MonadSafe m => Text -> m InstructionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Assembler.html deleted file mode 100644 index bb1ea6cd..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Assembler.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Assembler
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Assembler

Documentation

assembleText :: MonadSafe m => AssemblyOptions -> Text -> m Text #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Instruction.html deleted file mode 100644 index aebc3583..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Instruction.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Documentation

execPM :: Num a => PM -> a -> a -> a #

data InstructionType #

Constructors

Data 
Code 

type ItemList = [Item] #

type LabelList = [Label] #

data PM #

Constructors

Plus 
Minus 

Instances

Instances details
Bounded PM # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Methods

minBound :: PM #

maxBound :: PM #

Enum PM # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Methods

succ :: PM -> PM #

pred :: PM -> PM #

toEnum :: Int -> PM #

fromEnum :: PM -> Int #

enumFrom :: PM -> [PM] #

enumFromThen :: PM -> PM -> [PM] #

enumFromTo :: PM -> PM -> [PM] #

enumFromThenTo :: PM -> PM -> PM -> [PM] #

Eq PM # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Methods

(==) :: PM -> PM -> Bool #

(/=) :: PM -> PM -> Bool #

Read PM # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Show PM # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Methods

showsPrec :: Int -> PM -> ShowS #

show :: PM -> String #

showList :: [PM] -> ShowS #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Line.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Line.html deleted file mode 100644 index fe0e4d91..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Line.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

Documentation

type LineList = [Line] #

data Line #

Instances

Instances details
Eq Line # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

Methods

(==) :: Line -> Line -> Bool #

(/=) :: Line -> Line -> Bool #

Read Line # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

Show Line # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

Methods

showsPrec :: Int -> Line -> ShowS #

show :: Line -> String #

showList :: [Line] -> ShowS #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducer.html deleted file mode 100644 index 6f436dbc..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducer

Documentation

reduce :: MonadSafe m => Bool -> QuestionMark -> InstructionList -> m SymbolList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ExpressionReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ExpressionReducer.html deleted file mode 100644 index 201eaafb..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ExpressionReducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ExpressionReducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ExpressionReducer

Documentation

reduceForTE :: MonadSafe m => Expression -> m Symbol #

reduceForTerm :: MonadSafe m => Term -> m Symbol #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-InstructionReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-InstructionReducer.html deleted file mode 100644 index 51a30f23..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-InstructionReducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.InstructionReducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.InstructionReducer

Documentation

reduceIL :: MonadSafe m => QuestionMark -> InstructionList -> m ItemList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ItemReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ItemReducer.html deleted file mode 100644 index ded87856..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ItemReducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ItemReducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ItemReducer

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-LabelReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-LabelReducer.html deleted file mode 100644 index c3a3a582..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-LabelReducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.LabelReducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.LabelReducer

Documentation

reduceLabels :: MonadSafe m => Bool -> LineList -> m ExpressionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-QuestionMarkReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-QuestionMarkReducer.html deleted file mode 100644 index 2f02d4fb..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-QuestionMarkReducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.QuestionMarkReducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.QuestionMarkReducer

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-AsmParser.html deleted file mode 100644 index f4be2cb3..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-AsmParser.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Util.AsmParser
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Util.AsmParser

Documentation

endLineParser :: Parser Char #

skipManyComment :: Parser [()] #

skipComment :: Parser () #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-CodeGenerator.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-CodeGenerator.html deleted file mode 100644 index 45236340..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-CodeGenerator.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Util.CodeGenerator
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Util.CodeGenerator

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-API-AssemblyOptions.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-API-AssemblyOptions.html deleted file mode 100644 index 969b12d2..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-API-AssemblyOptions.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.API.AssemblyOptions
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.API.AssemblyOptions

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-API-QuestionMark.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-API-QuestionMark.html deleted file mode 100644 index 1d004f9f..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-API-QuestionMark.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.API.QuestionMark
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.API.QuestionMark

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-API-Version.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-API-Version.html deleted file mode 100644 index ee245e66..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-API-Version.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.API.Version
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.API.Version

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Assembler.html deleted file mode 100644 index 8c85e54f..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Assembler.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Assembler
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Assembler

Documentation

assembleText :: MonadSafe m => Version -> AssemblyOptions -> Text -> m Text #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-AsmParser.html deleted file mode 100644 index 5a0ae5a8..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-AsmParser.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.AsmParser
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.AsmParser

Documentation

parseAssemblyText :: MonadSafe m => Text -> m InstructionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-Assembler.html deleted file mode 100644 index 4cb2b0ee..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-Assembler.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Assembler
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Assembler

Documentation

assembleText :: MonadSafe m => AssemblyOptions -> Text -> m Text #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-Instruction.html deleted file mode 100644 index 2b4bfc4c..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-Instruction.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction

Documentation

type LabelList = [Label] #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-Reducer.html deleted file mode 100644 index a8232aaa..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Eigenratios-Reducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Reducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Reducer

Documentation

reduce :: MonadSafe m => Bool -> QuestionMark -> InstructionList -> m SymbolList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-AsmParser.html deleted file mode 100644 index f8e57df6..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-AsmParser.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.AsmParser
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.AsmParser

Documentation

parseAssemblyText :: MonadSafe m => Text -> m InstructionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Assembler.html deleted file mode 100644 index 76836201..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Assembler.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Assembler
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Assembler

Documentation

assembleText :: MonadSafe m => AssemblyOptions -> Text -> m Text #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Instruction.html deleted file mode 100644 index 44db0bd2..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Instruction.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Documentation

execPM :: Num a => PM -> a -> a -> a #

data InstructionType #

Constructors

Data 
Code 

type ItemList = [Item] #

type LabelList = [Label] #

data PM #

Constructors

Plus 
Minus 

Instances

Instances details
Bounded PM # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Methods

minBound :: PM #

maxBound :: PM #

Enum PM # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Methods

succ :: PM -> PM #

pred :: PM -> PM #

toEnum :: Int -> PM #

fromEnum :: PM -> Int #

enumFrom :: PM -> [PM] #

enumFromThen :: PM -> PM -> [PM] #

enumFromTo :: PM -> PM -> [PM] #

enumFromThenTo :: PM -> PM -> PM -> [PM] #

Eq PM # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Methods

(==) :: PM -> PM -> Bool #

(/=) :: PM -> PM -> Bool #

Read PM # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Show PM # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Methods

showsPrec :: Int -> PM -> ShowS #

show :: PM -> String #

showList :: [PM] -> ShowS #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Line.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Line.html deleted file mode 100644 index c0cac50b..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Line.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

Documentation

type LineList = [Line] #

data Line #

Instances

Instances details
Eq Line # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

Methods

(==) :: Line -> Line -> Bool #

(/=) :: Line -> Line -> Bool #

Read Line # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

Show Line # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Line

Methods

showsPrec :: Int -> Line -> ShowS #

show :: Line -> String #

showList :: [Line] -> ShowS #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducer.html deleted file mode 100644 index 7b2c9468..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducer

Documentation

reduce :: MonadSafe m => Bool -> QuestionMark -> InstructionList -> m SymbolList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-ExpressionReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-ExpressionReducer.html deleted file mode 100644 index 95867df5..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-ExpressionReducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ExpressionReducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ExpressionReducer

Documentation

reduceForTE :: MonadSafe m => Expression -> m Symbol #

reduceForTerm :: MonadSafe m => Term -> m Symbol #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-InstructionReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-InstructionReducer.html deleted file mode 100644 index 1cd1afba..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-InstructionReducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.InstructionReducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.InstructionReducer

Documentation

reduceIL :: MonadSafe m => QuestionMark -> InstructionList -> m ItemList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-ItemReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-ItemReducer.html deleted file mode 100644 index 382b2f83..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-ItemReducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ItemReducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.ItemReducer

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-LabelReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-LabelReducer.html deleted file mode 100644 index f0f3e74d..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-LabelReducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.LabelReducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.LabelReducer

Documentation

reduceLabels :: MonadSafe m => Bool -> LineList -> m ExpressionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-QuestionMarkReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-QuestionMarkReducer.html deleted file mode 100644 index 61dc7856..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-EsoLangs-Reducers-QuestionMarkReducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.QuestionMarkReducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Reducers.QuestionMarkReducer

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Util-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Util-AsmParser.html deleted file mode 100644 index f4be2cb3..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Util-AsmParser.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Util.AsmParser
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Util.AsmParser

Documentation

endLineParser :: Parser Char #

skipManyComment :: Parser [()] #

skipComment :: Parser () #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Util-CodeGenerator.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Util-CodeGenerator.html deleted file mode 100644 index 45236340..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-ASQ-Util-CodeGenerator.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.ASQ.Util.CodeGenerator
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Util.CodeGenerator

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-AsmParser.html deleted file mode 100644 index 5da45ed9..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-AsmParser.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.AsmParser
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.AsmParser

Documentation

parseAssemblyText :: MonadSafe m => Text -> m InstructionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Assembler.html deleted file mode 100644 index aa1d8f4f..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Assembler.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.Assembler
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.Assembler

Documentation

assembleText :: MonadSafe m => Text -> m Text #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-CodeGenerator.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-CodeGenerator.html deleted file mode 100644 index 35ba5b0f..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-CodeGenerator.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.CodeGenerator
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.CodeGenerator

Documentation

generateCode :: MonadSafe m => InstructionList -> m Text #

naturalToDigitText :: MonadSafe m => Natural -> m Text #

naturalToDigitString :: MonadSafe m => Natural -> m String #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Instruction.html deleted file mode 100644 index 15028c0b..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Instruction.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.Instruction
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.Instruction

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Linker.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Linker.html deleted file mode 100644 index 127d2540..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Linker.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.Linker
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.Linker

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Reducer.html deleted file mode 100644 index 73424eed..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-EAS-Reducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.Reducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.Reducer

Documentation

reduce :: MonadSafe m => InstructionList -> m InstructionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-WSA-CodeGenerator.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-WSA-CodeGenerator.html deleted file mode 100644 index 770472d8..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-WSA-CodeGenerator.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.CodeGenerator
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.CodeGenerator

Documentation

generateCode :: MonadSafe m => TokenType -> Bool -> Bool -> InstructionList -> m Text #

valueToTL :: MonadSafe m => Integer -> m TokenList #

identifierToTL :: MonadSafe m => Identifier -> m TokenList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-WSA-DSL.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-WSA-DSL.html deleted file mode 100644 index 9b040ac3..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-WSA-DSL.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.DSL
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.DSL

Documentation

add :: DSL0 m #

sub :: DSL0 m #

mul :: DSL0 m #

div :: DSL0 m #

mod :: DSL0 m #

load :: DSL0 m #

swap :: DSL0 m #

push :: DSL1V m #

store :: DSL0 m #

mark :: DSL1I m #

dup :: DSL0 m #

pop :: DSL0 m #

dsl :: DSL m => Instruction -> m () #

type DSL1VO m = DSL m => Maybe IntegerValue -> m () #

type DSL1V m = DSL m => IntegerValue -> m () #

type DSL1IO m = DSL m => Maybe Identifier -> m () #

type DSL1I m = DSL m => Identifier -> m () #

type DSL0 m = DSL m => m () #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-WSA-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-WSA-Instruction.html deleted file mode 100644 index 3c49affc..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Actual-WSA-Instruction.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.Instruction
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.Instruction

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-AsmParser.html deleted file mode 100644 index 44b4642f..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-AsmParser.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.AsmParser
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.AsmParser

Documentation

parseAssemblyText :: MonadSafe m => Text -> m InstructionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Assembler.html deleted file mode 100644 index aa1d8f4f..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Assembler.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.Assembler
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.Assembler

Documentation

assembleText :: MonadSafe m => Text -> m Text #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-CodeGenerator.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-CodeGenerator.html deleted file mode 100644 index 4089de1e..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-CodeGenerator.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.CodeGenerator
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.CodeGenerator

Documentation

generateCode :: MonadSafe m => InstructionList -> m Text #

naturalToDigitText :: MonadSafe m => Natural -> m Text #

naturalToDigitString :: MonadSafe m => Natural -> m String #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Instruction.html deleted file mode 100644 index b0e71533..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Instruction.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.Instruction
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.Instruction

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Linker.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Linker.html deleted file mode 100644 index b31a1e81..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Linker.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.Linker
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.Linker

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Reducer.html deleted file mode 100644 index 3a7eb08b..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Reducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.EAS.Reducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.EAS.Reducer

Documentation

reduce :: MonadSafe m => InstructionList -> m InstructionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ELVM-DSL.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ELVM-DSL.html deleted file mode 100644 index 5720b15f..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ELVM-DSL.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.EIR.DSL
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.EIR.DSL

Documentation

type Config = () #

type Environment = () #

type Result a = RWS Config (DList a) Environment () #

newtype Register #

Constructors

R Natural 

newtype Immediate #

Constructors

I Integer 
\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ELVM-ELVM.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ELVM-ELVM.html deleted file mode 100644 index afaae857..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ELVM-ELVM.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.EIR.ELVM
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.EIR.ELVM

Documentation

type Config = () #

type Environment = () #

type DSL a = RWS Config (DList a) Environment () #

newtype Register #

Constructors

R Natural 

newtype Immediate #

Constructors

I Integer 
\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Frontend-ELVM-DSL.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Frontend-ELVM-DSL.html deleted file mode 100644 index 19d09f9f..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Frontend-ELVM-DSL.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.EIR.DSL
helpa-0.4.5.5: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.EIR.DSL

Documentation

mov :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> Register -> m () #

add :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> Register -> m () #

sub :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> Register -> m () #

load :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> Register -> m () #

store :: (ELVM a, MonadDSL a m) => Register -> ImmediateORRegister -> m () #

putc :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> m () #

jmp :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> m () #

eq :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> Register -> m () #

ne :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> Register -> m () #

lt :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> Register -> m () #

gt :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> Register -> m () #

le :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> Register -> m () #

ge :: (ELVM a, MonadDSL a m) => ImmediateORRegister -> Register -> m () #

class ELVM a where #

Minimal complete definition

movi, movr, addr, subr, loadr, storer, putcr, getc, jeqrr, jnerr, jltrr, jgtrr, jlerr, jgerr, jmpr, eqr, ner, ltr, gtr, ler, ger

Methods

movi :: MonadDSL a m => Immediate -> Register -> m () #

movr :: MonadDSL a m => Register -> Register -> m () #

addi :: MonadDSL a m => Immediate -> Register -> m () #

addr :: MonadDSL a m => Register -> Register -> m () #

subi :: MonadDSL a m => Immediate -> Register -> m () #

subr :: MonadDSL a m => Register -> Register -> m () #

loadi :: MonadDSL a m => Immediate -> Register -> m () #

loadr :: MonadDSL a m => Register -> Register -> m () #

storei :: MonadDSL a m => Register -> Immediate -> m () #

storer :: MonadDSL a m => Register -> Register -> m () #

putci :: MonadDSL a m => Immediate -> m () #

putcr :: MonadDSL a m => Register -> m () #

getc :: MonadDSL a m => Register -> m () #

jeqii :: MonadDSL a m => Immediate -> Immediate -> Register -> m () #

jeqir :: MonadDSL a m => Immediate -> Register -> Register -> m () #

jeqri :: MonadDSL a m => Register -> Immediate -> Register -> m () #

jeqrr :: MonadDSL a m => Register -> Register -> Register -> m () #

jneii :: MonadDSL a m => Immediate -> Immediate -> Register -> m () #

jneir :: MonadDSL a m => Immediate -> Register -> Register -> m () #

jneri :: MonadDSL a m => Register -> Immediate -> Register -> m () #

jnerr :: MonadDSL a m => Register -> Register -> Register -> m () #

jltii :: MonadDSL a m => Immediate -> Immediate -> Register -> m () #

jltir :: MonadDSL a m => Immediate -> Register -> Register -> m () #

jltri :: MonadDSL a m => Register -> Immediate -> Register -> m () #

jltrr :: MonadDSL a m => Register -> Register -> Register -> m () #

jgtii :: MonadDSL a m => Immediate -> Immediate -> Register -> m () #

jgtir :: MonadDSL a m => Immediate -> Register -> Register -> m () #

jgtri :: MonadDSL a m => Register -> Immediate -> Register -> m () #

jgtrr :: MonadDSL a m => Register -> Register -> Register -> m () #

jleii :: MonadDSL a m => Immediate -> Immediate -> Register -> m () #

jleir :: MonadDSL a m => Immediate -> Register -> Register -> m () #

jleri :: MonadDSL a m => Register -> Immediate -> Register -> m () #

jlerr :: MonadDSL a m => Register -> Register -> Register -> m () #

jgeii :: MonadDSL a m => Immediate -> Immediate -> Register -> m () #

jgeir :: MonadDSL a m => Immediate -> Register -> Register -> m () #

jgeri :: MonadDSL a m => Register -> Immediate -> Register -> m () #

jgerr :: MonadDSL a m => Register -> Register -> Register -> m () #

jmpi :: MonadDSL a m => Immediate -> m () #

jmpr :: MonadDSL a m => Register -> m () #

eqi :: MonadDSL a m => Immediate -> Register -> m () #

eqr :: MonadDSL a m => Register -> Register -> m () #

nei :: MonadDSL a m => Immediate -> Register -> m () #

ner :: MonadDSL a m => Register -> Register -> m () #

lti :: MonadDSL a m => Immediate -> Register -> m () #

ltr :: MonadDSL a m => Register -> Register -> m () #

gti :: MonadDSL a m => Immediate -> Register -> m () #

gtr :: MonadDSL a m => Register -> Register -> m () #

lei :: MonadDSL a m => Immediate -> Register -> m () #

ler :: MonadDSL a m => Register -> Register -> m () #

gei :: MonadDSL a m => Immediate -> Register -> m () #

ger :: MonadDSL a m => Register -> Register -> m () #

Instances

Instances details
ELVM ExtendInstruction # 
Instance details

Defined in HelVM.HelPA.Assemblers.Frontend.EIR.DSL

Methods

movi :: MonadDSL ExtendInstruction m => Immediate -> Register -> m () #

movr :: MonadDSL ExtendInstruction m => Register -> Register -> m () #

addi :: MonadDSL ExtendInstruction m => Immediate -> Register -> m () #

addr :: MonadDSL ExtendInstruction m => Register -> Register -> m () #

subi :: MonadDSL ExtendInstruction m => Immediate -> Register -> m () #

subr :: MonadDSL ExtendInstruction m => Register -> Register -> m () #

loadi :: MonadDSL ExtendInstruction m => Immediate -> Register -> m () #

loadr :: MonadDSL ExtendInstruction m => Register -> Register -> m () #

storei :: MonadDSL ExtendInstruction m => Register -> Immediate -> m () #

storer :: MonadDSL ExtendInstruction m => Register -> Register -> m () #

putci :: MonadDSL ExtendInstruction m => Immediate -> m () #

putcr :: MonadDSL ExtendInstruction m => Register -> m () #

getc :: MonadDSL ExtendInstruction m => Register -> m () #

jeqii :: MonadDSL ExtendInstruction m => Immediate -> Immediate -> Register -> m () #

jeqir :: MonadDSL ExtendInstruction m => Immediate -> Register -> Register -> m () #

jeqri :: MonadDSL ExtendInstruction m => Register -> Immediate -> Register -> m () #

jeqrr :: MonadDSL ExtendInstruction m => Register -> Register -> Register -> m () #

jneii :: MonadDSL ExtendInstruction m => Immediate -> Immediate -> Register -> m () #

jneir :: MonadDSL ExtendInstruction m => Immediate -> Register -> Register -> m () #

jneri :: MonadDSL ExtendInstruction m => Register -> Immediate -> Register -> m () #

jnerr :: MonadDSL ExtendInstruction m => Register -> Register -> Register -> m () #

jltii :: MonadDSL ExtendInstruction m => Immediate -> Immediate -> Register -> m () #

jltir :: MonadDSL ExtendInstruction m => Immediate -> Register -> Register -> m () #

jltri :: MonadDSL ExtendInstruction m => Register -> Immediate -> Register -> m () #

jltrr :: MonadDSL ExtendInstruction m => Register -> Register -> Register -> m () #

jgtii :: MonadDSL ExtendInstruction m => Immediate -> Immediate -> Register -> m () #

jgtir :: MonadDSL ExtendInstruction m => Immediate -> Register -> Register -> m () #

jgtri :: MonadDSL ExtendInstruction m => Register -> Immediate -> Register -> m () #

jgtrr :: MonadDSL ExtendInstruction m => Register -> Register -> Register -> m () #

jleii :: MonadDSL ExtendInstruction m => Immediate -> Immediate -> Register -> m () #

jleir :: MonadDSL ExtendInstruction m => Immediate -> Register -> Register -> m () #

jleri :: MonadDSL ExtendInstruction m => Register -> Immediate -> Register -> m () #

jlerr :: MonadDSL ExtendInstruction m => Register -> Register -> Register -> m () #

jgeii :: MonadDSL ExtendInstruction m => Immediate -> Immediate -> Register -> m () #

jgeir :: MonadDSL ExtendInstruction m => Immediate -> Register -> Register -> m () #

jgeri :: MonadDSL ExtendInstruction m => Register -> Immediate -> Register -> m () #

jgerr :: MonadDSL ExtendInstruction m => Register -> Register -> Register -> m () #

jmpi :: MonadDSL ExtendInstruction m => Immediate -> m () #

jmpr :: MonadDSL ExtendInstruction m => Register -> m () #

eqi :: MonadDSL ExtendInstruction m => Immediate -> Register -> m () #

eqr :: MonadDSL ExtendInstruction m => Register -> Register -> m () #

nei :: MonadDSL ExtendInstruction m => Immediate -> Register -> m () #

ner :: MonadDSL ExtendInstruction m => Register -> Register -> m () #

lti :: MonadDSL ExtendInstruction m => Immediate -> Register -> m () #

ltr :: MonadDSL ExtendInstruction m => Register -> Register -> m () #

gti :: MonadDSL ExtendInstruction m => Immediate -> Register -> m () #

gtr :: MonadDSL ExtendInstruction m => Register -> Register -> m () #

lei :: MonadDSL ExtendInstruction m => Immediate -> Register -> m () #

ler :: MonadDSL ExtendInstruction m => Register -> Register -> m () #

gei :: MonadDSL ExtendInstruction m => Immediate -> Register -> m () #

ger :: MonadDSL ExtendInstruction m => Register -> Register -> m () #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Frontend-WSA-ExtendInstruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Frontend-WSA-ExtendInstruction.html deleted file mode 100644 index 5841a792..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Frontend-WSA-ExtendInstruction.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.WSA.ExtendInstruction
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.ExtendInstruction

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-ELVM-DSL.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-ELVM-DSL.html deleted file mode 100644 index 3a2377e8..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-ELVM-DSL.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.EIR.DSL
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.EIR.DSL

Documentation

type Config = () #

type Environment = () #

type Result a = RWS Config (DList a) Environment () #

newtype Register #

Constructors

R Natural 

newtype Immediate #

Constructors

I Integer 
\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-API-TokenType.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-API-TokenType.html deleted file mode 100644 index bcdc4dd5..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-API-TokenType.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.API.TokenType
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.API.TokenType

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-AsmParser.html deleted file mode 100644 index e8748723..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-AsmParser.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.WSA.AsmParser
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.AsmParser

Documentation

parseAssemblyText :: MonadSafe m => Text -> m InstructionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Assembler.html deleted file mode 100644 index 1623073f..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Assembler.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.WSA.Assembler
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.Assembler

Documentation

assembleText :: MonadSafe m => AssemblyOptions -> Text -> m Text #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-AssemblyOptions.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-AssemblyOptions.html deleted file mode 100644 index 6f239ea3..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-AssemblyOptions.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.AssemblyOptions
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.AssemblyOptions

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-CodeGenerator.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-CodeGenerator.html deleted file mode 100644 index 9275e478..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-CodeGenerator.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.CodeGenerator
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.CodeGenerator

Documentation

generateCode :: MonadSafe m => TokenType -> Bool -> Bool -> InstructionList -> m Text #

valueToTL :: MonadSafe m => Integer -> m TokenList #

identifierToTL :: MonadSafe m => Identifier -> m TokenList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-DSL.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-DSL.html deleted file mode 100644 index 6bcf6f72..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-DSL.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.DSL
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.DSL

Documentation

add :: DSL0 m #

sub :: DSL0 m #

mul :: DSL0 m #

div :: DSL0 m #

mod :: DSL0 m #

load :: DSL0 m #

swap :: DSL0 m #

push :: DSL1V m #

store :: DSL0 m #

mark :: DSL1I m #

dup :: DSL0 m #

pop :: DSL0 m #

dsl :: DSL m => Instruction -> m () #

type DSL1V m = DSL m => IntegerValue -> m () #

type DSL1I m = DSL m => Identifier -> m () #

type DSL0 m = DSL m => m () #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Instruction.html deleted file mode 100644 index 77f844e2..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Instruction.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.WSA.Instruction
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.Instruction

Documentation

pushSLiteral :: SString -> Instruction #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Linker.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Linker.html deleted file mode 100644 index e4504354..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Linker.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.WSA.Linker
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.Linker

Documentation

unwrap :: Block a -> a #

data Block a #

Constructors

Normal !a 
Included !a 
\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Reducer.html deleted file mode 100644 index 77853f6e..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Reducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.WSA.Reducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.Reducer

Documentation

reducePushS :: ListLike t Char => t -> InstructionList #

zipIndex :: [a] -> [(Natural, a)] #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Token.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Token.html deleted file mode 100644 index 81dcebd1..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-Virtual-WSA-Token.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.Token
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.Token

Documentation

type TokenList = [Token] #

data Token #

Constructors

S 
T 
N 
E 
R 

Instances

Instances details
Bounded Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Enum Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Eq Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Methods

(==) :: Token -> Token -> Bool #

(/=) :: Token -> Token -> Bool #

Show Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Methods

showsPrec :: Int -> Token -> ShowS #

show :: Token -> String #

showList :: [Token] -> ShowS #

Digitable Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Methods

fromDigit :: (MonadSafe m, Show a, Integral a) => a -> m Token

ToDigit Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Methods

toDigit :: (MonadSafe m, Integral a) => Token -> m a

newtype BothToken #

Constructors

BothToken 

Fields

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-API-TokenType.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-API-TokenType.html deleted file mode 100644 index 4d1c40b2..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-API-TokenType.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.API.TokenType
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.API.TokenType

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AsmParser.html deleted file mode 100644 index 61c57e80..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AsmParser.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.WSA.AsmParser
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.AsmParser

Documentation

parseAssemblyText :: MonadSafe m => Text -> m InstructionList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Assembler.html deleted file mode 100644 index 487d121a..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Assembler.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.WSA.Assembler
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.Assembler

Documentation

assembleText :: MonadSafe m => AssemblyOptions -> Text -> m Text #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AssemblyOptions.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AssemblyOptions.html deleted file mode 100644 index b53bd582..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AssemblyOptions.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.AssemblyOptions
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.AssemblyOptions

Documentation

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-CodeGenerator.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-CodeGenerator.html deleted file mode 100644 index 8a051395..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-CodeGenerator.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.CodeGenerator
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.CodeGenerator

Documentation

generateCode :: MonadSafe m => TokenType -> Bool -> Bool -> InstructionList -> m Text #

valueToTL :: MonadSafe m => Integer -> m TokenList #

identifierToTL :: MonadSafe m => Identifier -> m TokenList #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-DSL.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-DSL.html deleted file mode 100644 index 7c3a8174..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-DSL.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.DSL
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.DSL

Documentation

add :: DSL0 m #

sub :: DSL0 m #

mul :: DSL0 m #

div :: DSL0 m #

mod :: DSL0 m #

load :: DSL0 m #

swap :: DSL0 m #

push :: DSL1V m #

store :: DSL0 m #

mark :: DSL1I m #

dup :: DSL0 m #

pop :: DSL0 m #

dsl :: DSL m => Instruction -> m () #

type DSL1V m = DSL m => IntegerValue -> m () #

type DSL1I m = DSL m => Identifier -> m () #

type DSL0 m = DSL m => m () #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Instruction.html deleted file mode 100644 index 122dd6fc..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Instruction.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.WSA.Instruction
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.Instruction

Documentation

pushSLiteral :: SString -> Instruction #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Linker.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Linker.html deleted file mode 100644 index 48ebad31..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Linker.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.WSA.Linker
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.Linker

Documentation

unwrap :: Block a -> a #

data Block a #

Constructors

Normal !a 
Included !a 
\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Reducer.html deleted file mode 100644 index 183b601d..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Reducer.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Frontend.WSA.Reducer
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.Reducer

Documentation

reducePushS :: ListLike t Char => t -> InstructionList #

zipIndex :: [a] -> [(Natural, a)] #

\ No newline at end of file diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Token.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Token.html deleted file mode 100644 index 33743369..00000000 --- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Token.html +++ /dev/null @@ -1 +0,0 @@ -HelVM.HelPA.Assemblers.Backend.WSA.Token
helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
Safe HaskellNone
LanguageHaskell2010

HelVM.HelPA.Assemblers.Backend.WSA.Token

Documentation

type TokenList = [Token] #

data Token #

Constructors

S 
T 
N 
E 
R 

Instances

Instances details
Bounded Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Enum Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Eq Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Methods

(==) :: Token -> Token -> Bool #

(/=) :: Token -> Token -> Bool #

Show Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Methods

showsPrec :: Int -> Token -> ShowS #

show :: Token -> String #

showList :: [Token] -> ShowS #

Digitable Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Methods

fromDigit :: (MonadSafe m, Show a, Integral a) => a -> m Token

ToDigit Token # 
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.WSA.Token

Methods

toDigit :: (MonadSafe m, Integral a) => Token -> m a

newtype BothToken #

Constructors

BothToken 

Fields

\ No newline at end of file diff --git a/docs/reports/hlint.html b/docs/reports/hlint.html deleted file mode 100644 index 8cd3f07d..00000000 --- a/docs/reports/hlint.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - -HLint Report - - - - - - - - -
- -

All hints

- - -

All files

- - -
-
-

- Report generated by HLint -v3.3.6 - - a tool to suggest improvements to your Haskell code. -

- -No hints -
- - - diff --git a/docs/reports/stan.html b/docs/reports/stan.html index 10b74a52..9a41d12d 100644 --- a/docs/reports/stan.html +++ b/docs/reports/stan.html @@ -1,5 +1,5 @@ -Stan Report

Stan Report

This is the Haskell Static Analysis report generated by Stan

Stan Info

In this section, you can find the general information about the used Stan tool, compile-time and run-time environment variables and settings, including build information, system data and execution configurations.

Stan Version
Version0.1.3.0
Git Revision76e40f2fe61850f543518b3a028d0d11bf944344
Release DateMon Dec 9 20:42:40 2024 +0000
System Info
Operating Systemdarwin
Architectureaarch64
Compilerghc
Compiler Version9.10
Environment
Environment VariablesSTAN_USE_DEFAULT_CONFIG=True
TOML configuration files/Users/kamilzabinski/IdeaProjects/helpa/.stan.toml
CLI arguments-s --hide-solution report

Project Info

Information about the analysed project

Project namehelpa
Cabal Fileshelpa.cabal
HIE Files Directory.hie
Files Number80

Analysis Info

Summary stats from the static analysis

Modules80
LoC4762
Extensions32
SafeHaskell Extensions0
Available inspections48
Checked inspections48
Found Observations24
Ignored Observations0

Static Analysis Summary

Here you can find the overall conclusion based on the various metadata and gathered information during the work of Stan on this project.

Observations

Based on the analysis results, Stan found several areas for improvement in the analysed files. In Stan terminology, we call these findings Observations. Below you can see the more detailed information about each observation, and find the possible ways to fix them for your project.

📄 hs/app/Lang.hs

  • ModuleLang
    Lines of Code13
    1. EmptyDataDecls
    2. ExistentialQuantification
    3. FlexibleContexts
    4. FlexibleInstances
    5. FunctionalDependencies
    6. GADTs
    7. GeneralizedNewtypeDeriving
    8. InstanceSigs
    9. KindSignatures
    10. LambdaCase
    11. MultiParamTypeClasses
    12. MultiWayIf
    13. NamedFieldPuns
    14. OverloadedStrings
    15. PartialTypeSignatures
    16. PatternGuards
    17. PolyKinds
    18. RankNTypes
    19. RecordWildCards
    20. ScopedTypeVariables
    21. StandaloneDeriving
    22. TupleSections
    23. TypeFamilies
    24. TypeSynonymInstances
    25. ViewPatterns
    26. TypeOperators
    27. DerivingStrategies
    28. ConstraintKinds
    29. StrictData
    1. Observations

      IDOBS-STAN-0010-dpyWB1-13:29
      SeverityWarning
      DescriptionUsage of partial function 'succ' for enumerable types
      Inspection IDSTAN-0010
      Category
      • Partial
      Filehs/app/Lang.hs
        12 ┃ 
      +Stan Report

      Stan Report

      This is the Haskell Static Analysis report generated by Stan

      Stan Info

      In this section, you can find the general information about the used Stan tool, compile-time and run-time environment variables and settings, including build information, system data and execution configurations.

      Stan Version
      Version0.1.3.0
      Git Revision76e40f2fe61850f543518b3a028d0d11bf944344
      Release DateMon Dec 9 20:42:40 2024 +0000
      System Info
      Operating Systemdarwin
      Architectureaarch64
      Compilerghc
      Compiler Version9.10
      Environment
      Environment VariablesSTAN_USE_DEFAULT_CONFIG=True
      TOML configuration files/Users/kamilzabinski/IdeaProjects/helpa/.stan.toml
      CLI arguments-s --hide-solution report

      Project Info

      Information about the analysed project

      Project namehelpa
      Cabal Fileshelpa.cabal
      HIE Files Directory.hie
      Files Number80

      Analysis Info

      Summary stats from the static analysis

      Modules80
      LoC4763
      Extensions32
      SafeHaskell Extensions0
      Available inspections48
      Checked inspections48
      Found Observations24
      Ignored Observations0

      Static Analysis Summary

      Here you can find the overall conclusion based on the various metadata and gathered information during the work of Stan on this project.

      • Project health: 93.75%

        This number was calculated based on the total number of used inspections and the number of triggered inspections in the project. The calculated number also defines the overall project health status.
      • The project has medium health

        Stan discovered several potential issues in the project. Nice job, the overall project quality is good. And you can easily make it even better!
      • Watch out for STAN-0011

        By the result of Stan analysis, the most common inspection for this project is STAN-0011
      • Vulnerable module: HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

        The HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction module is the most vulnerable one in the project, as it got the most number of observations
      • Popular category: Partial

        • Partial
        The project has the most problems with inspections from this category
      • Severity: Warning

        The highest severity of found observations is Warning

      Observations

      Based on the analysis results, Stan found several areas for improvement in the analysed files. In Stan terminology, we call these findings Observations. Below you can see the more detailed information about each observation, and find the possible ways to fix them for your project.

      📄 hs/app/Lang.hs

      • ModuleLang
        Lines of Code13
        1. EmptyDataDecls
        2. ExistentialQuantification
        3. FlexibleContexts
        4. FlexibleInstances
        5. FunctionalDependencies
        6. GADTs
        7. GeneralizedNewtypeDeriving
        8. InstanceSigs
        9. KindSignatures
        10. LambdaCase
        11. MultiParamTypeClasses
        12. MultiWayIf
        13. NamedFieldPuns
        14. OverloadedStrings
        15. PartialTypeSignatures
        16. PatternGuards
        17. PolyKinds
        18. RankNTypes
        19. RecordWildCards
        20. ScopedTypeVariables
        21. StandaloneDeriving
        22. TupleSections
        23. TypeFamilies
        24. TypeSynonymInstances
        25. ViewPatterns
        26. TypeOperators
        27. DerivingStrategies
        28. ConstraintKinds
        29. StrictData
        1. Observations

          IDOBS-STAN-0010-dpyWB1-13:29
          SeverityWarning
          DescriptionUsage of partial function 'succ' for enumerable types
          Inspection IDSTAN-0010
          Category
          • Partial
          Filehs/app/Lang.hs
            12 ┃ 
             13 ┃   deriving stock (Bounded , Enum , Eq , Read , Show)
             14 ┃                             ^^^^
           

          Possible solutions

          • Use '(+ 1)' for integral types (but be aware of arithmetic overflow)
          • {Extra dependency} Use 'next' from 'Relude.Extra.Enum' in 'relude'
          IDOBS-STAN-0012-dpyWB1-13:29
          SeverityWarning
          DescriptionUsage of partial function 'toEnum' for enumerable types
          Inspection IDSTAN-0012
          Category
          • Partial
          Filehs/app/Lang.hs
            12 ┃ 
          diff --git a/examples/eas/divmod.eas b/examples/eas/divmod.eas
          new file mode 100644
          index 00000000..fdd1da59
          --- /dev/null
          +++ b/examples/eas/divmod.eas
          @@ -0,0 +1 @@
          +2 1 E
          diff --git a/hs/test/HelVM/HelPA/Assemblers/Backend/EAS/AssemblerSpec.hs b/hs/test/HelVM/HelPA/Assemblers/Backend/EAS/AssemblerSpec.hs
          index 8d219765..dcca9f6d 100644
          --- a/hs/test/HelVM/HelPA/Assemblers/Backend/EAS/AssemblerSpec.hs
          +++ b/hs/test/HelVM/HelPA/Assemblers/Backend/EAS/AssemblerSpec.hs
          @@ -33,6 +33,7 @@ spec =
                     , "bottles2"
                     , "bottles3"
                     , "euclid"
          +          , "divmod"
                     ] $ \fileName -> do
                 let path = SourcePath {dirPath = easDir , filePath = buildAbsolutePathToEasFile fileName}
                 let assemble = assembleFile path