on master help sign in
Update .cabal for all the module structure changes
92b06deEvan Czaplicki
elm-compiler.cabal+26−42
@@ -55,65 +55,52 @@ Library
55 Elm.Docs,
55 Elm.Docs,
56 Elm.Kernel,
56 Elm.Kernel,
57 Elm.Header,
57 Elm.Header,
58+ Elm.Interface,
59+ Elm.Name,
58 Elm.Package,
60 Elm.Package,
59 Elm.Utils,
61 Elm.Utils,
60 Json.Decode,
62 Json.Decode,
61 Json.Encode
63 Json.Encode
62
64
63 other-modules:
65 other-modules:
64− AST.Declaration,
65− AST.Effects,
66− AST.Exposing,
67− AST.Expression.Canonical,
66+ AST.Canonical,
68− AST.Expression.Optimized,
67+ AST.Optimized,
69− AST.Expression.Source,
68+ AST.Source,
70− AST.Helpers,
71− AST.Kernel,
72− AST.Literal,
73− AST.Module,
74 AST.Module.Name,
69 AST.Module.Name,
75− AST.Pattern,
70+ AST.Utils.Binop,
71+ AST.Utils.Shader,
76− AST.Type,
72+ AST.Utils.Type,
77− AST.Variable,
73+ AST.Valid,
78− Canonicalize,
79− Canonicalize.Binops,
80− Canonicalize.Body,
81 Canonicalize.Effects,
74 Canonicalize.Effects,
82 Canonicalize.Environment,
75 Canonicalize.Environment,
83− Canonicalize.Setup,
76+ Canonicalize.Environment.Dups,
77+ Canonicalize.Environment.Foreign,
78+ Canonicalize.Environment.Local,
84− Canonicalize.Sort,
79+ Canonicalize.Expression,
80+ Canonicalize.Module,
81+ Canonicalize.Pattern,
85 Canonicalize.Type,
82 Canonicalize.Type,
86− Canonicalize.Variable,
87 Compile,
83 Compile,
88− Docs.AST,
84+ Data.Bag,
89− Docs.Centralize,
85+ Data.Index,
90− Docs.Check,
86+ Data.OneOrMore,
91 Elm.Compiler.Imports,
87 Elm.Compiler.Imports,
92− Elm.Compiler.Internals,
93− Elm.Compiler.Objects.Internal,
94 Elm.Compiler.Type.Extract,
88 Elm.Compiler.Type.Extract,
95 Elm.Compiler.Version,
89 Elm.Compiler.Version,
96 Generate.JavaScript,
90 Generate.JavaScript,
97 Generate.JavaScript.Builder,
91 Generate.JavaScript.Builder,
98− Generate.JavaScript.BuiltIn,
99− Generate.JavaScript.Effects,
100 Generate.JavaScript.Expression,
92 Generate.JavaScript.Expression,
101− Generate.JavaScript.Helpers,
93+ Generate.JavaScript.Name,
102− Generate.JavaScript.Literal,
103− Generate.JavaScript.Variable,
104− Nitpick.Pattern,
105 Nitpick.PatternMatches,
94 Nitpick.PatternMatches,
106 Nitpick.TopLevelTypes,
95 Nitpick.TopLevelTypes,
107− Optimize,
108 Optimize.Case,
96 Optimize.Case,
109 Optimize.DecisionTree,
97 Optimize.DecisionTree,
110− Optimize.Environment,
98+ Optimize.Expression,
99+ Optimize.Module,
111− Optimize.Inline,
100+ Optimize.Names,
112 Optimize.Port,
101 Optimize.Port,
113 Parse.Declaration,
102 Parse.Declaration,
114 Parse.Expression,
103 Parse.Expression,
115− Parse.Kernel,
116− Parse.Literal,
117 Parse.Module,
104 Parse.Module,
118 Parse.Parse,
105 Parse.Parse,
119 Parse.Pattern,
106 Parse.Pattern,
@@ -128,12 +115,13 @@ Library
128 Parse.Primitives.Variable,
115 Parse.Primitives.Variable,
129 Parse.Primitives.Whitespace,
116 Parse.Primitives.Whitespace,
130 Parse.Repl,
117 Parse.Repl,
118+ Parse.Shader,
131 Parse.Type,
119 Parse.Type,
132 Reporting.Annotation,
120 Reporting.Annotation,
133− Reporting.Bag,
134 Reporting.Error,
121 Reporting.Error,
135 Reporting.Error.Canonicalize,
122 Reporting.Error.Canonicalize,
136 Reporting.Error.Docs,
123 Reporting.Error.Docs,
124+ Reporting.Error.Main,
137 Reporting.Error.Pattern,
125 Reporting.Error.Pattern,
138 Reporting.Error.Syntax,
126 Reporting.Error.Syntax,
139 Reporting.Error.Type,
127 Reporting.Error.Type,
@@ -145,15 +133,12 @@ Library
145 Reporting.Result,
133 Reporting.Result,
146 Reporting.Warning,
134 Reporting.Warning,
147 Type.Constraint,
135 Type.Constraint,
148− Type.Constrain.Effects,
149 Type.Constrain.Expression,
136 Type.Constrain.Expression,
150− Type.Constrain.Literal,
137+ Type.Constrain.Module,
151 Type.Constrain.Pattern,
138 Type.Constrain.Pattern,
152− Type.Environment,
139+ Type.Instantiate,
153− Type.Inference,
154 Type.Occurs,
140 Type.Occurs,
155 Type.Solve,
141 Type.Solve,
156− Type.State,
157 Type.Type,
142 Type.Type,
158 Type.Unify,
143 Type.Unify,
159 Type.UnionFind,
144 Type.UnionFind,
@@ -178,7 +163,6 @@ Library
178 pretty >= 1.0 && < 2.0,
163 pretty >= 1.0 && < 2.0,
179 process,
164 process,
180 scientific,
165 scientific,
181− semigroups,
182 text >= 1 && < 2,
166 text >= 1 && < 2,
183 unordered-containers,
167 unordered-containers,
184 utf8-string,
168 utf8-string,