@@ -32,28 +32,33 @@ source-repository head
33 exposed-modules: Language.Elm,
33 exposed-modules: Language.Elm,
34 Language.Elm.Quasi
34 Language.Elm.Quasi
35− Hs-Source-Dirs: compiler, compiler/Gen, compiler/Model, compiler/Transform
35+ Hs-Source-Dirs: compiler
36− other-modules: Ast,
36+ other-modules: Unique,
37− Located,
37+ SourceSyntax.Helpers,
38− CompileToJS,
38+ SourceSyntax.Location,
39+ SourceSyntax.Literal,
40+ SourceSyntax.Pattern,
41+ SourceSyntax.Expression,
42+ SourceSyntax.Declaration,
39− Cases,
48+ Generate.Cases,
40− Substitute,
49+ Transform.Substitute,
41− ExtractNoscript,
50+ Transform.Optimize,
44− Libraries,
51+ Metadata.Libraries,
45− LoadLibraries,
52+ Metadata.LoadLibraries,
47 Initialize,
53 Initialize,
49− Parse.Binops,
54+ Parse.Binop,
50− Parse.Expr,
55+ Parse.Expression,
51 Parse.Foreign,
56 Parse.Foreign,
52− Parse.Library,
57+ Parse.Helpers,
53− Parse.Modules,
58+ Parse.Module,
54 Parse.Parser,
59 Parse.Parser,
55− Parse.Patterns,
60+ Parse.Pattern,
56− Parse.Types,
61+ Parse.Type,
57 Types.Alias,
62 Types.Alias,
58 Types.Types,
63 Types.Types,
59 Types.Constrain,
64 Types.Constrain,
@@ -84,28 +89,33 @@ Library
85Executable elm
90Executable elm
86 Main-is: Compiler.hs
91 Main-is: Compiler.hs
87− Hs-Source-Dirs: compiler, compiler/Gen, compiler/Model, compiler/Transform
92+ Hs-Source-Dirs: compiler
88− other-modules: Ast,
93+ other-modules: Unique,
89− Located,
94+ SourceSyntax.Helpers,
90− CompileToJS,
95+ SourceSyntax.Location,
96+ SourceSyntax.Literal,
97+ SourceSyntax.Pattern,
98+ SourceSyntax.Expression,
99+ SourceSyntax.Declaration,
100+ SourceSyntax.Module,
102+ Generate.JavaScript,
91− Cases,
105+ Generate.Cases,
92− Substitute,
106+ Transform.Substitute,
93− ExtractNoscript,
107+ Transform.Optimize,
96− Libraries,
108+ Metadata.Libraries,
97− LoadLibraries,
109+ Metadata.LoadLibraries,
99 Initialize,
110 Initialize,
101− Parse.Binops,
111+ Parse.Binop,
102− Parse.Expr,
112+ Parse.Expression,
103 Parse.Foreign,
113 Parse.Foreign,
104− Parse.Library,
114+ Parse.Helpers,
105− Parse.Modules,
115+ Parse.Module,
106 Parse.Parser,
116 Parse.Parser,
107− Parse.Patterns,
117+ Parse.Pattern,
108− Parse.Types,
118+ Parse.Type,
109 Types.Alias,
119 Types.Alias,
110 Types.Types,
120 Types.Types,
111 Types.Constrain,
121 Types.Constrain,
@@ -134,12 +144,17 @@ Executable elm
135Executable elm-doc
145Executable elm-doc
136 Main-is: Docs.hs
146 Main-is: Docs.hs
137− Hs-Source-Dirs: compiler, compiler/Model, compiler/Transform
147+ Hs-Source-Dirs: compiler
138− other-modules: Ast,
148+ other-modules: SourceSyntax.Helpers,
139− Located,
149+ SourceSyntax.Location,
140− Parse.Library,
150+ SourceSyntax.Literal,
141− Parse.Modules,
151+ SourceSyntax.Pattern,
152+ SourceSyntax.Expression,
153+ SourceSyntax.Declaration,
154+ SourceSyntax.Module,
142− Rename
155+ SourceSyntax.Rename
144 Build-depends: base >=4.2 && <5,
159 Build-depends: base >=4.2 && <5,
145 containers >= 0.3,
160 containers >= 0.3,