// ok
NumberTok numberTok = (NumberTok) tok;
double number = numberTok.getVal();
if (rule instanceof CSSRangedDoubleType) {
CSSRangedDoubleType ranged = (CSSRangedDoubleType) rule;
double min = ranged.getFrom();
double max = ranged.getTo();
if (min <= number && number <= max) {
// ok
result.remainingInput = local;
result.status = State.MATCH;