@@ -18,7 +18,6 @@ module Language.PureScript.CodeGen.JS.Optimizer.Inliner (
18 inlineValues,
18 inlineValues,
19 inlineOperator,
19 inlineOperator,
20 inlineCommonOperators,
20 inlineCommonOperators,
22 inlineArrComposition,
21 inlineArrComposition,
23 etaConvert,
22 etaConvert,
@@ -241,13 +240,6 @@ inlineCommonOperators = applyAll $
241 go m acc (JSApp lhs [arg]) = go (m - 1) (arg : acc) lhs
240 go m acc (JSApp lhs [arg]) = go (m - 1) (arg : acc) lhs
242 go _ _ _ = Nothing
241 go _ _ _ = Nothing
244−inlineAppliedVars :: JS -> JS
245−inlineAppliedVars = everywhereOnJS convert
248− convert (JSApp (JSFunction Nothing [a] (JSBlock [JSReturn b])) [JSVar x]) = replaceIdent a (JSVar x) b
249− convert other = other
251-- (f <<< g $ x) = f (g x)
243-- (f <<< g $ x) = f (g x)
252-- (f <<< g) = \x -> f (g x)
244-- (f <<< g) = \x -> f (g x)
253inlineArrComposition :: (Applicative m, MonadSupply m) => JS -> m JS
245inlineArrComposition :: (Applicative m, MonadSupply m) => JS -> m JS