class RewriteSharedFormulae
Public Class Methods
rewrite(*args)
click to toggle source
# File src/rewrite/rewrite_shared_formulae.rb, line 4 def self.rewrite(*args) new.rewrite(*args) end
Public Instance Methods
rewrite(formula_shared, formula_shared_targets)
click to toggle source
# File src/rewrite/rewrite_shared_formulae.rb, line 8 def rewrite(formula_shared, formula_shared_targets) @output = {} @formula_shared_targets = formula_shared_targets formula_shared.each do |ref, a| copy_range = a[0] shared_formula_identifier = a[1] shared_ast = a[2] share_formula(ref, shared_ast, copy_range, shared_formula_identifier) end @output end