Module: Akaza
- Defined in:
- lib/akaza.rb,
lib/akaza/vm.rb,
lib/akaza/parser.rb,
lib/akaza/ast_ext.rb,
lib/akaza/ruby2ws.rb,
lib/akaza/version.rb,
lib/akaza/annotation.rb
Defined Under Namespace
Modules: Annotation, AstExt, Ruby2ws Classes: Parser, VM
Constant Summary collapse
- VERSION =
"0.2.0"
Class Method Summary collapse
Class Method Details
.eval(code, input: $stdin, output: $stdout) ⇒ Object
9 10 11 12 |
# File 'lib/akaza.rb', line 9 def self.eval(code, input: $stdin, output: $stdout) commands = Parser.parse(code) VM.new(commands, input, output).eval end |