@@ -55,65 +55,52 @@ Library
56 Elm.Kernel,
56 Elm.Kernel,
57 Elm.Header,
57 Elm.Header,
58 Elm.Package,
60 Elm.Package,
59 Elm.Utils,
61 Elm.Utils,
60 Json.Decode,
62 Json.Decode,
61 Json.Encode
63 Json.Encode
63 other-modules:
65 other-modules:
67− AST.Expression.Canonical,
66+ AST.Canonical,
68− AST.Expression.Optimized,
67+ AST.Optimized,
69− AST.Expression.Source,
68+ AST.Source,
74 AST.Module.Name,
69 AST.Module.Name,
75− AST.Pattern,
70+ AST.Utils.Binop,
76− AST.Type,
72+ AST.Utils.Type,
77− AST.Variable,
73+ AST.Valid,
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,
81+ Canonicalize.Pattern,
85 Canonicalize.Type,
82 Canonicalize.Type,
86− Canonicalize.Variable,
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,
105 Nitpick.PatternMatches,
94 Nitpick.PatternMatches,
106 Nitpick.TopLevelTypes,
95 Nitpick.TopLevelTypes,
108 Optimize.Case,
96 Optimize.Case,
109 Optimize.DecisionTree,
97 Optimize.DecisionTree,
110− Optimize.Environment,
98+ Optimize.Expression,
111− Optimize.Inline,
100+ Optimize.Names,
112 Optimize.Port,
101 Optimize.Port,
113 Parse.Declaration,
102 Parse.Declaration,
114 Parse.Expression,
103 Parse.Expression,
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,
131 Parse.Type,
119 Parse.Type,
132 Reporting.Annotation,
120 Reporting.Annotation,
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,
154 Type.Occurs,
140 Type.Occurs,
155 Type.Solve,
141 Type.Solve,
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,
180 scientific,
165 scientific,
182 text >= 1 && < 2,
166 text >= 1 && < 2,
183 unordered-containers,
167 unordered-containers,
184 utf8-string,
168 utf8-string,