class MetaCL::Program

Attributes

code[RW]
platform[RW]
resources[RW]

Public Class Methods

create(filename) click to toggle source
# File lib/metacl/program.rb, line 15
def self.create(filename)
  Program.new(filename).code
end
new(filename) click to toggle source
# File lib/metacl/program.rb, line 5
def initialize(filename)
  @platform   = :cpp
  @resources  = Logic::ResourceManager.new
  @code       = DSL::Root.new(self, filename).code
end

Public Instance Methods

set_platform(platform) click to toggle source
# File lib/metacl/program.rb, line 11
def set_platform(platform)
  @platform = platform
end