on master help sign in
Move Generate.{Cases,Substitute} into Optimize/
62576b8Evan Czaplicki
elm-compiler.cabal+2−2
@@ -74,15 +74,15 @@ Library
74 Elm.Compiler.Imports,
74 Elm.Compiler.Imports,
75 Elm.Compiler.Type.Extract,
75 Elm.Compiler.Type.Extract,
76 Elm.Compiler.Version,
76 Elm.Compiler.Version,
77− Generate.Cases,
78 Generate.JavaScript,
77 Generate.JavaScript,
79 Generate.JavaScript.Crash,
78 Generate.JavaScript.Crash,
80 Generate.JavaScript.Helpers,
79 Generate.JavaScript.Helpers,
81 Generate.JavaScript.Port,
80 Generate.JavaScript.Port,
82 Generate.JavaScript.Variable,
81 Generate.JavaScript.Variable,
83− Generate.Substitute,
84 Nitpick.TopLevelTypes,
82 Nitpick.TopLevelTypes,
85 Optimize,
83 Optimize,
84+ Optimize.Cases,
85+ Optimize.Substitute,
86 Optimize.TailCalls,
86 Optimize.TailCalls,
87 Parse.Binop,
87 Parse.Binop,
88 Parse.Declaration,
88 Parse.Declaration,
src/Generate/JavaScript.hs+1−1
@@ -20,10 +20,10 @@ import qualified AST.Pattern as P
20import qualified AST.Variable as Var
20import qualified AST.Variable as Var
21import Elm.Utils ((|>))
21import Elm.Utils ((|>))
22import Generate.JavaScript.Helpers as Help
22import Generate.JavaScript.Helpers as Help
23−import qualified Generate.Cases as Case
24import qualified Generate.JavaScript.Crash as Crash
23import qualified Generate.JavaScript.Crash as Crash
25import qualified Generate.JavaScript.Port as Port
24import qualified Generate.JavaScript.Port as Port
26import qualified Generate.JavaScript.Variable as Var
25import qualified Generate.JavaScript.Variable as Var
26+import qualified Optimize.Cases as Case
27import qualified Reporting.Annotation as A
27import qualified Reporting.Annotation as A
28import qualified Reporting.Crash as Crash
28import qualified Reporting.Crash as Crash
29
29
src/Generate/Cases.hs → src/Optimize/Cases.hsrenamed+2−2
@@ -1,4 +1,4 @@
1−module Generate.Cases (toMatch, Match (..), Clause (..), matchSubst, newVar) where
1+module Optimize.Cases (toMatch, Match (..), Clause (..), matchSubst, newVar) where
2
2
3import Control.Applicative ((<$>))
3import Control.Applicative ((<$>))
4import Control.Arrow (first)
4import Control.Arrow (first)
@@ -12,7 +12,7 @@ import qualified AST.Expression.Optimized as Optimized
12import qualified AST.Literal as Literal
12import qualified AST.Literal as Literal
13import qualified AST.Pattern as P
13import qualified AST.Pattern as P
14import qualified AST.Variable as Var
14import qualified AST.Variable as Var
15−import qualified Generate.Substitute as S
15+import qualified Optimize.Substitute as S
16import qualified Reporting.Annotation as A
16import qualified Reporting.Annotation as A
17
17
18
18
src/Generate/Substitute.hs → src/Optimize/Substitute.hsrenamed+1−1
@@ -1,5 +1,5 @@
1{-# OPTIONS_GHC -Wall #-}
1{-# OPTIONS_GHC -Wall #-}
2−module Generate.Substitute (subst) where
2+module Optimize.Substitute (subst) where
3
3
4import Control.Arrow (second, (***))
4import Control.Arrow (second, (***))
5
5