lib/optimiser/dependency_builder.rb in rubyfromexcel-0.0.10 vs lib/optimiser/dependency_builder.rb in rubyfromexcel-0.0.13
- old
+ new
@@ -58,10 +58,12 @@
end
def function(name,*args)
if name == "INDIRECT"
args.first.visit(self)
- d = dependencies_for(FormulaBuilder.new(formula_cell).indirect_function(args.first))
+ reference_for_indirect = FormulaBuilder.new(formula_cell).indirect_function(args.first)
+ # puts "INDIRECT REFERENCE: #{[args.first.inspect, reference_for_indirect]}" # if reference_for_indirect.to_s.start_with?(":")
+ d = dependencies_for(reference_for_indirect)
else
args.each { |a| a.visit(self) }
end
end
\ No newline at end of file