@@ -95,7 +95,7 @@ common defaults
9595 -- update to a newer snapshot as follows:
9696 --
9797 -- 1. Remove all version constraints from this cabal file (apart from
98- -- language-javascript and purescript-cst ).
98+ -- language-javascript).
9999 -- 2. Update stack.yaml as required to select a new snapshot, and check
100100 -- everything builds correctly with stack.
101101 -- 3. Run `stack sdist`; this will produce a source distribution including
@@ -109,8 +109,8 @@ common defaults
109109 -- built with (almost) the same install plan for both cabal and stack
110110 -- users.
111111 --
112- -- We need to be especially careful with purescript-cst
113- -- and language-javascript, because they all form part of the compiler's
112+ -- We need to be especially careful with
113+ -- language-javascript, because it forms a part of the compiler's
114114 -- public API. In the case of language-javascript specifically, all FFI
115115 -- modules must be parseable by this library otherwise the compiler
116116 -- will reject them. It should therefore always be pinned to a single
@@ -158,7 +158,6 @@ common defaults
158158 pattern-arrows >= 0.0.2 && < 0.1 ,
159159 process == 1.6.13.1 ,
160160 protolude >= 0.3.0 && < 0.4 ,
161- purescript-cst == 0.5.0.0 ,
162161 regex-tdfa >= 1.3.1.1 && < 1.4 ,
163162 safe >= 0.3.19 && < 0.4 ,
164163 scientific >= 0.3.7.0 && < 0.4 ,
@@ -184,7 +183,18 @@ library
184183 hs-source-dirs : src
185184 exposed-modules :
186185 Control.Monad.Logger
186+ Control.Monad.Supply
187+ Control.Monad.Supply.Class
187188 Language.PureScript
189+ Language.PureScript.AST
190+ Language.PureScript.AST.Binders
191+ Language.PureScript.AST.Declarations
192+ Language.PureScript.AST.Declarations.ChainId
193+ Language.PureScript.AST.Exported
194+ Language.PureScript.AST.Literals
195+ Language.PureScript.AST.Operators
196+ Language.PureScript.AST.SourcePos
197+ Language.PureScript.AST.Traversals
188198 Language.PureScript.Bundle
189199 Language.PureScript.CodeGen
190200 Language.PureScript.CodeGen.JS
@@ -216,6 +226,22 @@ library
216226 Language.PureScript.CoreImp.Optimizer.TCO
217227 Language.PureScript.CoreImp.Optimizer.Unused
218228 Language.PureScript.CST
229+ Language.PureScript.CST.Convert
230+ Language.PureScript.CST.Errors
231+ Language.PureScript.CST.Flatten
232+ Language.PureScript.CST.Layout
233+ Language.PureScript.CST.Lexer
234+ Language.PureScript.CST.Monad
235+ Language.PureScript.CST.Parser
236+ Language.PureScript.CST.Positions
237+ Language.PureScript.CST.Print
238+ Language.PureScript.CST.Traversals
239+ Language.PureScript.CST.Traversals.Type
240+ Language.PureScript.CST.Types
241+ Language.PureScript.CST.Utils
242+ Language.PureScript.Comments
243+ Language.PureScript.Constants.Prim
244+ Language.PureScript.Crash
219245 Language.PureScript.Docs
220246 Language.PureScript.Docs.AsHtml
221247 Language.PureScript.Docs.AsMarkdown
@@ -232,6 +258,7 @@ library
232258 Language.PureScript.Docs.Tags
233259 Language.PureScript.Docs.Types
234260 Language.PureScript.Docs.Utils.MonoidExtras
261+ Language.PureScript.Environment
235262 Language.PureScript.Errors
236263 Language.PureScript.Errors.JSON
237264 Language.PureScript.Externs
@@ -265,6 +292,7 @@ library
265292 Language.PureScript.Interactive.Parser
266293 Language.PureScript.Interactive.Printer
267294 Language.PureScript.Interactive.Types
295+ Language.PureScript.Label
268296 Language.PureScript.Linter
269297 Language.PureScript.Linter.Exhaustive
270298 Language.PureScript.Linter.Imports
@@ -275,17 +303,20 @@ library
275303 Language.PureScript.Make.Cache
276304 Language.PureScript.Make.Monad
277305 Language.PureScript.ModuleDependencies
306+ Language.PureScript.Names
278307 Language.PureScript.Options
279308 Language.PureScript.Pretty
280309 Language.PureScript.Pretty.Common
281310 Language.PureScript.Pretty.Types
282311 Language.PureScript.Pretty.Values
312+ Language.PureScript.PSString
283313 Language.PureScript.Publish
284314 Language.PureScript.Publish.BoxesHelpers
285315 Language.PureScript.Publish.ErrorsWarnings
286316 Language.PureScript.Publish.Registry.Compat
287317 Language.PureScript.Publish.Utils
288318 Language.PureScript.Renamer
319+ Language.PureScript.Roles
289320 Language.PureScript.Sugar
290321 Language.PureScript.Sugar.AdoNotation
291322 Language.PureScript.Sugar.BindingGroups
@@ -306,6 +337,7 @@ library
306337 Language.PureScript.Sugar.TypeClasses
307338 Language.PureScript.Sugar.TypeClasses.Deriving
308339 Language.PureScript.Sugar.TypeDeclarations
340+ Language.PureScript.Traversals
309341 Language.PureScript.TypeChecker
310342 Language.PureScript.TypeChecker.Entailment
311343 Language.PureScript.TypeChecker.Entailment.Coercible
@@ -319,8 +351,11 @@ library
319351 Language.PureScript.TypeChecker.Types
320352 Language.PureScript.TypeChecker.TypeSearch
321353 Language.PureScript.TypeChecker.Unify
354+ Language.PureScript.TypeClassDictionaries
355+ Language.PureScript.Types
322356 System.IO.UTF8
323357 other-modules :
358+ Data.Text.PureScript
324359 Paths_purescript
325360 autogen-modules :
326361 Paths_purescript
0 commit comments