All boxes below should be 100px * 100px and green. control => PASS 50px + 50px => PASS 150px - 50px => PASS 50px + 50px (2 spaces around operator) => PASS 150px - 50px (2 spaces around operator) => PASS 50px*2 => PASS 50px *2 => PASS 50px* 2 => PASS 200px/2 => PASS 200px /2 => PASS 200px/ 2 => PASS 50px*(2) => PASS 50px *(2) => PASS 50px* (2) => PASS 50px*(1 + 1) => PASS 50px*(12 - 10) => PASS 50px*(10 / 5) => PASS 10px* (5 * 2) => PASS 50px + 10px * 5 (operation order) => PASS 100%/2 (where 100% is 200px) => PASS 100% + -100px (where 100% is 200px) => PASS 80% - 60px (where 100% is 200px) => PASS 300px - 100% (where 100% is 200px) => PASS -100px + 100% (where 100% is 200px) => PASS 20% + 30% (where 100% is 200px) => PASS 80% - 30% (where 100% is 200px) => PASS 10% * 5 (where 100% is 200px) => PASS 5 * 10% (where 100% is 200px) => PASS (100px) => PASS (50px + 50px) => PASS (50px) + 50px => PASS 50px + (50px) => PASS 50px + 50px => PASS 50px + 25px * 2 => PASS (25px + 25px) * 2 => PASS 2 * 50px => PASS 2 * 100px / 2 => PASS (1em - 1em) + 100px => PASS 50px + +50px => PASS -50px + 150px => PASS -50px - -150px => PASS (((((((100px))))))) => PASS 100px => PASS 100% * 2 => PASS