class AdLint::Cc1::Program

Public Class Methods

new(interp, tunit) click to toggle source
# File lib/adlint/cc1/interp.rb, line 48
def initialize(interp, tunit)
  @interpreter = interp
  @translation_unit = tunit
end

Public Instance Methods

execute() click to toggle source
# File lib/adlint/cc1/interp.rb, line 53
def execute
  @interpreter.notify_translation_unit_started(@translation_unit)
  @translation_unit.accept(ExecutionDriver.new(@interpreter))
  @interpreter.notify_translation_unit_ended(@translation_unit)
end