summaryrefslogtreecommitdiff
path: root/src/flint.cr
diff options
context:
space:
mode:
authorMatthew Hall <hallmatthew314@gmail.com>2022-09-09 23:47:47 +1200
committerMatthew Hall <hallmatthew314@gmail.com>2022-09-09 23:47:47 +1200
commit60d51c2fd82e9058eea12a9f11d9f29b4fc173e6 (patch)
tree6c0b9e7e2520ca791ef3ed6428ba1efef1b72a13 /src/flint.cr
parent9965a890c4c4ec1fedb10bd4f27ed8305cad83cb (diff)
Start of FALSE implementationfalse
Diffstat (limited to 'src/flint.cr')
-rw-r--r--src/flint.cr4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/flint.cr b/src/flint.cr
index d6de3f4..4fe0ef1 100644
--- a/src/flint.cr
+++ b/src/flint.cr
@@ -6,6 +6,7 @@ require "./util.cr"
require "./program.cr"
require "./among_us/*"
require "./brainfuck/*"
+require "./false/program.cr"
require "./thue/*"
module Flint
@@ -14,6 +15,7 @@ module Flint
enum Language
AmongUs
Brainfuck
+ False
Thue
end
@@ -93,6 +95,8 @@ module Flint
program = case language.not_nil!
in Language::AmongUs
AmongUs::Program.new(source_io)
+ in Language::False
+ False::Program.new(source_io)
in Language::Brainfuck
begin
m_str = language_options[:memory_size]?