Module: HackAssembler::DestinationTranslator

Defined in:
lib/hack_assembler/destination_translator.rb

Class Method Summary collapse

Class Method Details

.translate(destination) ⇒ Object

Raises:



3
4
5
6
7
8
# File 'lib/hack_assembler/destination_translator.rb', line 3

def self.translate(destination)
  bytecode = @@translation_table[destination]
  raise ParserError if bytecode.nil?

  bytecode
end