class Sass::Tree::Visitors::ToCss

def for_node(node, attr_prefix = nil)

mapping.
Associate all output produced in a block with a given node. Used for source
def for_node(node, attr_prefix = nil)
  return yield unless @source_mapping
  start_pos = Sass::Source::Position.new(@line, @offset)
  yield
  range_attr = attr_prefix ? :"#{attr_prefix}_source_range" : :source_range
  return if node.invisible? || !node.send(range_attr)
  source_range = node.send(range_attr)
  target_end_pos = Sass::Source::Position.new(@line, @offset)
  target_range = Sass::Source::Range.new(start_pos, target_end_pos, nil)
  @source_mapping.add(source_range, target_range)
end