lib/sass/tree/visitors/perform.rb
def visit_while(node)
    children = []
    with_environment Sass::Environment.new(@environment) do
      children += node.children.map {|c| visit(c)} while node.expr.perform(@environment).to_bool
    end
    children.flatten
  end
# Runs the child nodes until the continuation expression becomes false.
Runs the child nodes until the continuation expression becomes false.
Runs the child nodes until the continuation expression becomes false .
def visit_while(node)
    children = []
    with_environment Sass::Environment.new(@environment) do
      children += node.children.map {|c| visit(c)} while node.expr.perform(@environment).to_bool
    end
    children.flatten
  end
def visit_while ( node ) children = [ ] with_environment Sass :: Environment . new ( @environment ) do children += node . children . map { | c | visit ( c ) } while node . expr . perform ( @environment ) . to_bool end children . flatten end
Runs the child nodes until the continuation expression becomes false.
Runs the child nodes until the continuation expression becomes false .
node