class Crass::Parser

def parse_component_values(input = @tokens)

5.3.8. http://dev.w3.org/csswg/css-syntax/#parse-a-list-of-component-values

Parses a list of component values and returns an array of parsed tokens.
def parse_component_values(input = @tokens)
  input  = TokenScanner.new(input) unless input.is_a?(TokenScanner)
  tokens = []
  while token = consume_component_value(input)
    tokens << token
  end
  tokens
end