All boxes below should be 100px * 100px and green. unclosed calc => PASS unclosed calc with garbage => PASS garbage => PASS zero division => PASS non length => PASS number + length => PASS length + number => PASS percent + number => PASS number + percent => PASS length - number => PASS number - length => PASS percent - number => PASS number - percent => PASS length * length => PASS length * percent => PASS percent * length => PASS percent * percent => PASS number / length => PASS number / percent => PASS length / length => PASS length / percent => PASS percent / length => PASS percent / percent => PASS number mod length => PASS number mod percent => PASS length mod length => PASS length mod percent => PASS percent mod length => PASS percent mod percent => PASS mod10 => PASS 1mod => PASS 70px+40px no whitespace around + => PASS 70px +40px no whitespace on right of + => PASS 70px+ 40px no whitespace on left of + => PASS 70px+-40px no whitespace around + => PASS 70px-40px no whitespace around - => PASS 70px -40px no whitespace on right of - => PASS 70px- 40px no whitespace on left of - => PASS 70px-+40px no whitespace around - => PASS too many nests => PASS end with operator => PASS start with operator => PASS no expressions => PASS too many pluses => PASS no binary operator => PASS two binary operators => PASS invalid operator '@' => PASS invalid operator 'flim' => PASS invalid operator '@' => PASS invalid operator 'flim' => PASS invalid operator 'flim' with parens => PASS