Sha256: 9f135b5ea8a052b485a68adf14f0f8df8c22307b95730e58401998b952c7e9f2

Contents?: true

Size: 1.4 KB

Versions: 1

Compression:

Stored size: 1.4 KB

Contents

# 3rd party
require 'json'
require 'io/console'
require 'scanf'
require 'digest'

require_relative 'haxor/consts'
require_relative 'haxor/header'

# vm
require_relative 'haxor/vm/core'
require_relative 'haxor/vm/subsystem'
require_relative 'haxor/vm/mem'
require_relative 'haxor/vm/stack'
require_relative 'haxor/vm/os'
require_relative 'haxor/vm/registers'
require_relative 'haxor/vm/cpu/core'
require_relative 'haxor/vm/cpu/unit/base'
require_relative 'haxor/vm/cpu/unit/logical'
require_relative 'haxor/vm/cpu/unit/arithmetic'
require_relative 'haxor/vm/cpu/unit/jumps'
require_relative 'haxor/vm/cpu/unit/various'
require_relative 'haxor/vm/cpu/unit/transfer'

# compiler
require_relative 'haxor/compiler/unit'
require_relative 'haxor/compiler/core'
require_relative 'haxor/compiler/component/base'
require_relative 'haxor/compiler/component/logical'
require_relative 'haxor/compiler/component/arithmetic'
require_relative 'haxor/compiler/component/jumps'
require_relative 'haxor/compiler/component/various'
require_relative 'haxor/compiler/component/transfer'
require_relative 'haxor/compiler/component/data'
require_relative 'haxor/compiler/component/other'

# linker
require_relative 'haxor/linker'

# tokens
require_relative 'haxor/token/base'
require_relative 'haxor/token/data'
require_relative 'haxor/token/int64'
require_relative 'haxor/token/label'
require_relative 'haxor/token/pointer'
require_relative 'haxor/token/cmd'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
haxor-0.3.0 lib/haxor.rb