Module: Gisele::VM::Bytecode::Grammar

Defined in:
lib/gisele/vm/bytecode/grammar.rb

Overview

The Gisele bytecode language.

Instance Method Summary collapse

Instance Method Details

#instructionsObject



11
12
13
14
# File 'lib/gisele/vm/bytecode/grammar.rb', line 11

def instructions
  grammar = YAML.load_file (Path.dir/"grammar.sexp.yml").to_s
  grammar["rules"]["instruction"].map(&:to_sym)
end