Add Abstract and Virtual sections
authorEvgenii Akentev <hi@ak3n.com>
Fri, 6 Sep 2024 07:56:54 +0000 (11:56 +0400)
committerEvgenii Akentev <hi@ak3n.com>
Fri, 6 Sep 2024 07:56:54 +0000 (11:56 +0400)
machines.cabal
src/Abstract/CEK.hs [moved from src/CEK.hs with 97% similarity]
src/Abstract/EC.hs [moved from src/EC.hs with 98% similarity]
src/Abstract/Krivine.hs [moved from src/Krivine.hs with 97% similarity]
src/Abstract/SE.hs [moved from src/SE.hs with 98% similarity]
src/Abstract/SEC.hs [moved from src/SEC.hs with 98% similarity]
src/Abstract/SECD.hs [moved from src/SECD.hs with 98% similarity]

index aa34dc114e8122de1b8a3be8852cb87ac761bb15..b28c8023e4452fa6983af6ac54af537e01670b94 100644 (file)
@@ -12,9 +12,12 @@ common warnings
 
 library
     import:           warnings
-    exposed-modules:  Krivine,
-                      CEK,
-                      SECD, SEC, SE, EC
+    exposed-modules:  Abstract.Krivine,
+                      Abstract.CEK,
+                      Abstract.SECD,
+                      Abstract.SEC,
+                      Abstract.SE,
+                      Abstract.EC
     build-depends:    base ^>=4.18.2.1
     hs-source-dirs:   src
     default-language: Haskell2010
similarity index 97%
rename from src/CEK.hs
rename to src/Abstract/CEK.hs
index 4c97c231272f19e4a1d01161f59faad2e20066f4..7af01fe87461077d13160ee55523f96d992b8c1b 100644 (file)
@@ -1,4 +1,4 @@
-module CEK where
+module Abstract.CEK where
 
 -- https://en.wikipedia.org/wiki/CEK_Machine
 -- https://legacy.cs.indiana.edu/ftp/techreports/TR202.pdf
similarity index 98%
rename from src/EC.hs
rename to src/Abstract/EC.hs
index d353fa50babfdbd77febc6a57dc4ef4cc7a75955..158fa824eb0aed9167e72fc03fa7d943ee213e21 100644 (file)
--- a/src/EC.hs
@@ -1,4 +1,4 @@
-module EC where
+module Abstract.EC where
 
 -- https://www.brics.dk/RS/03/33/BRICS-RS-03-33.pdf
 
similarity index 97%
rename from src/Krivine.hs
rename to src/Abstract/Krivine.hs
index 75c96c3ce4aa1e7866855dd5da217cb2caa335bd..5ed538131b20855fd6bbbc529bd8260e8a1ff88d 100644 (file)
@@ -1,4 +1,4 @@
-module Krivine where
+module Abstract.Krivine where
 
 
 -- https://www.pls-lab.org/en/Krivine_machine
similarity index 98%
rename from src/SE.hs
rename to src/Abstract/SE.hs
index e4c8f7e84631ff59972aa714a0ded79b4de35bf9..faeb2e73378751837df946e633e46d96b9294e8c 100644 (file)
--- a/src/SE.hs
@@ -1,4 +1,4 @@
-module SE where
+module Abstract.SE where
 
 -- https://www.brics.dk/RS/03/33/BRICS-RS-03-33.pdf
 
similarity index 98%
rename from src/SEC.hs
rename to src/Abstract/SEC.hs
index cf34f1c6671436ad097aa93f411e6337be922fe3..c95577d4e34c098409c2fc47d94e4213a82fce48 100644 (file)
@@ -1,4 +1,4 @@
-module SEC where
+module Abstract.SEC where
 
 -- https://www.brics.dk/RS/03/33/BRICS-RS-03-33.pdf
 
similarity index 98%
rename from src/SECD.hs
rename to src/Abstract/SECD.hs
index 6355e4d1ff884abaa0e51fbfd8aa072c0c466080..14cd185114a75686e8be63bbc775386417b0a86a 100644 (file)
@@ -1,4 +1,4 @@
-module SECD where
+module Abstract.SECD where
 
 -- https://en.wikipedia.org/wiki/SECD_machine
 -- https://www.brics.dk/RS/03/33/BRICS-RS-03-33.pdf