Class: Ascode::Interpreter::IO

Inherits:
Object
  • Object
show all
Defined in:
lib/ascode/interpreter/io.rb

Class Method Summary collapse

Class Method Details

.input(env) ⇒ Object



6
7
8
# File 'lib/ascode/interpreter/io.rb', line 6

def self.input(env)
  env.push Converter.convert STDIN.gets
end

.new_line(_) ⇒ Object



14
15
16
# File 'lib/ascode/interpreter/io.rb', line 14

def self.new_line(_)
  puts
end

.output(env) ⇒ Object



10
11
12
# File 'lib/ascode/interpreter/io.rb', line 10

def self.output(env)
  print env.pop(false)
end