class String def camelize self.split("_").collect( &:capitalize ).join end end # The RiscMachine, is an abstract machine with registers. Think of it as an arm machine with # normal instruction names. It is not however an abstraction of existing hardware, but only # of that subset that we need. # See risc/Readme module Risc end require_relative "risc/padding" require_relative "risc/positioned" require "parfait" require_relative "risc/machine" require_relative "risc/method_compiler" class Fixnum def fits_u8? self >= 0 and self <= 255 end end require_relative "risc/instruction" require_relative "risc/register_value" require_relative "risc/text_writer" require_relative "risc/builtin/space"