class AdLint::Ld::FunctionTraversal

Public Class Methods

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

Public Instance Methods

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

  @map.all_functions.each do |fun_def|
    on_definition.invoke(fun_def)
  end
end