From 017da7083dab8fba1a42e9f9f1f20c19172fc121 Mon Sep 17 00:00:00 2001 From: Adrian Cochrane Date: Thu, 31 Dec 2020 17:28:46 +1300 Subject: [PATCH] Drop legacy FIXME regarding media query ratios. --- src/Data/CSS/Preprocessor/Conditions/Expr.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Data/CSS/Preprocessor/Conditions/Expr.hs b/src/Data/CSS/Preprocessor/Conditions/Expr.hs index 3b63a9f..099078f 100644 --- a/src/Data/CSS/Preprocessor/Conditions/Expr.hs +++ b/src/Data/CSS/Preprocessor/Conditions/Expr.hs @@ -86,7 +86,7 @@ eval' stack v t (Var name:ops) = eval' (v name:stack) v t ops -- Have tokens lower to variables, to make things easier for the callee. eval' stack v t (Tok tok:ops) | t tok /= B False = eval' (t tok:stack) v t ops eval' stack v t (Tok (Ident name):ops) = eval' (v name:stack) v t ops --- TODO: How should I handle ratios? +-- Ratios should be compared as floating point... eval' (N y:N x:stack) v t (MkRatio:ops) = eval' (N (x / y):stack) v t ops eval' (N y:N x:stack) v t (Less:ops) = eval' (B (x < y):stack) v t ops eval' (R _ y:N x:stack) v t (Less:ops) = eval' (B (x < y):stack) v t ops -- 2.30.2