vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/scss/parser.rb
# This production is similar to the CSS [`<any-value>`][any-value]
# production, but as the name implies, not quite the same. It's meant to
# consume values that could be a selector, an expression, or a combination
# of both. It respects strings and comments and supports interpolation. It
# will consume up to "{", "}", ";", or "!".
#
# [any-value]: http://dev.w3.org/csswg/css-variables/#typedef-any-value
#
# Values consumed by this production will usually be parsed more
# thoroughly once interpolation has been resolved.
This production is similar to the CSS [``][any-value]
production, but as the name implies, not quite the same. It's meant to
consume values that could be a selector, an expression, or a combination
of both. It respects strings and comments and supports interpolation.



Values consumed by this production will usually be parsed more
thoroughly once interpolation has been resolved.
This production is similar to the CSS [ ` ` ] [ any - value ] production but as the name implies not quite the same . It ' s meant to consume values that could be a selector an expression or a combination of both . It respects strings and comments and supports interpolation . Values consumed by this production will usually be parsed more thoroughly once interpolation has been resolved .
def almost_any_value
        return unless (tok = almost_any_value_token)
        sel = [tok]
        while (tok = almost_any_value_token)
          sel << tok
        end
        merge(sel)
      end
def almost_any_value return unless ( tok = almost_any_value_token ) sel = [ tok ] while ( tok = almost_any_value_token ) sel << tok end merge ( sel ) end
This production is similar to the CSS [`<any-value>`][any-value]
production, but as the name implies, not quite the same.
This production is similar to the CSS [ ` <any - value > ` ] [ any - value ] production but as the name implies not quite the same .