Class: ColorContrastCalc::ColorFunctionParser::FunctionParser

Inherits:
Parser
  • Object
show all
Defined in:
lib/color_contrast_calc/color_function_parser.rb

Instance Method Summary collapse

Methods inherited from Parser

#read_scheme!

Instance Method Details

#read_comma!(scanner, parsed_value) ⇒ Object



581
582
583
584
585
586
587
588
589
590
591
# File 'lib/color_contrast_calc/color_function_parser.rb', line 581

def read_comma!(scanner, parsed_value)
  skip_spaces!(scanner)

  if scanner.check(TokenRe::COMMA)
    wrong_separator_error(scanner, parsed_value)
  end

  return fix_value!(parsed_value, scanner) if read_close_paren!(scanner)

  read_number!(scanner, parsed_value)
end