class AdLint::Ld::VariableTraversal

Public Class Methods

new(var_map) click to toggle source
# File lib/adlint/ld/object.rb, line 170
def initialize(var_map)
  @map = var_map
end

Public Instance Methods

execute() click to toggle source
# File lib/adlint/ld/object.rb, line 179
def execute
  @map.all_variable_declarations.each do |var_dcl|
    on_declaration.invoke(var_dcl)
  end

  @map.all_variables.each do |var_def|
    on_definition.invoke(var_def)
  end
end