Module: Akari
- Defined in:
- lib/akari.rb,
lib/akari/cli.rb,
lib/akari/version.rb
Defined Under Namespace
Classes: AkariSpec, CLI, Error
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
-
.convert(akari_code) ⇒ Object
compile to Brainfuck.
-
.execute(akari_code) ⇒ Object
run.
-
.read_file(filename) ⇒ Object
get file body.
Class Method Details
.convert(akari_code) ⇒ Object
compile to Brainfuck
23 24 25 |
# File 'lib/akari.rb', line 23 def self.convert(akari_code) AkariSpec.new.compile(akari_code) end |
.execute(akari_code) ⇒ Object
run
28 29 30 |
# File 'lib/akari.rb', line 28 def self.execute(akari_code) AkariSpec.new.fuck(akari_code) end |
.read_file(filename) ⇒ Object
get file body
33 34 35 |
# File 'lib/akari.rb', line 33 def self.read_file(filename) File.read(filename.encode("UTF-8")).encode("UTF-8") end |