Cabal revisions of purescript-0.13.3
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 1.12-name: purescript-version: 0.13.3-license: BSD3-license-file: LICENSE-copyright: (c) 2013-17 Phil Freeman, (c) 2014-19 Gary Burgess, (c) other contributors (see CONTRIBUTORS.md)-maintainer: Gary Burgess <gary.burgess@gmail.com>, Hardy Jones <jones3.hardy@gmail.com>, Harry Garrood <harry@garrood.me>, Christoph Hegemann <christoph.hegemann1337@gmail.com>, Liam Goodacre <goodacre.liam@gmail.com>, Nathan Faubion <nathan@n-son.com>-author: Phil Freeman <paf31@cantab.net>-stability: experimental-homepage: http://www.purescript.org/-bug-reports: https://github.com/purescript/purescript/issues-synopsis: PureScript Programming Language Compiler-description:- A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to JavaScript.-category: Language-build-type: Simple-extra-source-files:- app/static/index.html- app/static/index.js- app/static/normalize.css- app/static/pursuit.css- app/static/pursuit.less- bundle/build.sh- bundle/README- tests/purs/bundle/3551/ModuleWithDeadCode.js- tests/purs/failing/MissingFFIImplementations.js- tests/purs/passing/2172.js- tests/purs/passing/EffFn.js- tests/purs/passing/FunWithFunDeps.js- tests/purs/passing/PolyLabels.js- tests/purs/passing/RowUnion.js- tests/purs/warning/UnnecessaryFFIModule.js- tests/purs/warning/UnusedFFIImplementations.js- tests/purs/bundle/3551.purs- tests/purs/bundle/3551/ModuleWithDeadCode.purs- tests/purs/bundle/PSasConstructor.purs- tests/purs/docs/bower_components/purescript-newtype/src/Data/Newtype.purs- tests/purs/docs/bower_components/purescript-prelude/src/Prelude.purs- tests/purs/docs/src/Ado.purs- tests/purs/docs/src/ChildDeclOrder.purs- tests/purs/docs/src/Clash.purs- tests/purs/docs/src/Clash1.purs- tests/purs/docs/src/Clash1a.purs- tests/purs/docs/src/Clash2.purs- tests/purs/docs/src/Clash2a.purs- tests/purs/docs/src/ConstrainedArgument.purs- tests/purs/docs/src/DeclOrder.purs- tests/purs/docs/src/DeclOrderNoExportList.purs- tests/purs/docs/src/Desugar.purs- tests/purs/docs/src/DocComments.purs- tests/purs/docs/src/DocCommentsClassMethod.purs- tests/purs/docs/src/DocCommentsDataConstructor.purs- tests/purs/docs/src/DuplicateNames.purs- tests/purs/docs/src/Example.purs- tests/purs/docs/src/Example2.purs- tests/purs/docs/src/ExplicitExport.purs- tests/purs/docs/src/ExplicitTypeSignatures.purs- tests/purs/docs/src/ImportedTwice.purs- tests/purs/docs/src/ImportedTwiceA.purs- tests/purs/docs/src/ImportedTwiceB.purs- tests/purs/docs/src/MultiVirtual.purs- tests/purs/docs/src/MultiVirtual1.purs- tests/purs/docs/src/MultiVirtual2.purs- tests/purs/docs/src/MultiVirtual3.purs- tests/purs/docs/src/NewOperators.purs- tests/purs/docs/src/NewOperators2.purs- tests/purs/docs/src/NotAllCtors.purs- tests/purs/docs/src/PrimSubmodules.purs- tests/purs/docs/src/ReExportedTypeClass.purs- tests/purs/docs/src/SolitaryTypeClassMember.purs- tests/purs/docs/src/SomeTypeClass.purs- tests/purs/docs/src/Transitive1.purs- tests/purs/docs/src/Transitive2.purs- tests/purs/docs/src/Transitive3.purs- tests/purs/docs/src/TypeClassWithFunDeps.purs- tests/purs/docs/src/TypeClassWithoutMembers.purs- tests/purs/docs/src/TypeClassWithoutMembersIntermediate.purs- tests/purs/docs/src/TypeLevelString.purs- tests/purs/docs/src/TypeOpAliases.purs- tests/purs/docs/src/TypeSynonym.purs- tests/purs/docs/src/TypeSynonymInstance.purs- tests/purs/docs/src/UTF8.purs- tests/purs/docs/src/Virtual.purs- tests/purs/failing/1071.purs- tests/purs/failing/1169.purs- tests/purs/failing/1175.purs- tests/purs/failing/1310.purs- tests/purs/failing/1570.purs- tests/purs/failing/1733.purs- tests/purs/failing/1733/Thingy.purs- tests/purs/failing/1825.purs- tests/purs/failing/1881.purs- tests/purs/failing/2128-class.purs- tests/purs/failing/2128-instance.purs- tests/purs/failing/2197-shouldFail.purs- tests/purs/failing/2197-shouldFail2.purs- tests/purs/failing/2378.purs- tests/purs/failing/2378/Lib.purs- tests/purs/failing/2379.purs- tests/purs/failing/2379/Lib.purs- tests/purs/failing/2434.purs- tests/purs/failing/2534.purs- tests/purs/failing/2542.purs- tests/purs/failing/2567.purs- tests/purs/failing/2601.purs- tests/purs/failing/2616.purs- tests/purs/failing/2806.purs- tests/purs/failing/2874-forall.purs- tests/purs/failing/2874-forall2.purs- tests/purs/failing/2874-wildcard.purs- tests/purs/failing/2947.purs- tests/purs/failing/3132.purs- tests/purs/failing/3275-BindingGroupErrorPos.purs- tests/purs/failing/3275-DataBindingGroupErrorPos.purs- tests/purs/failing/3335-TypeOpAssociativityError.purs- tests/purs/failing/3405.purs- tests/purs/failing/3549-a.purs- tests/purs/failing/3549.purs- tests/purs/failing/365.purs- tests/purs/failing/3689.purs- tests/purs/failing/438.purs- tests/purs/failing/881.purs- tests/purs/failing/AnonArgument1.purs- tests/purs/failing/AnonArgument2.purs- tests/purs/failing/AnonArgument3.purs- tests/purs/failing/ApostropheModuleName.purs- tests/purs/failing/ArgLengthMismatch.purs- tests/purs/failing/Arrays.purs- tests/purs/failing/ArrayType.purs- tests/purs/failing/AtPatternPrecedence.purs- tests/purs/failing/BindInDo-2.purs- tests/purs/failing/BindInDo.purs- tests/purs/failing/CannotDeriveNewtypeForData.purs- tests/purs/failing/CaseBinderLengthsDiffer.purs- tests/purs/failing/CaseDoesNotMatchAllConstructorArgs.purs- tests/purs/failing/ConflictingExports.purs- tests/purs/failing/ConflictingExports/A.purs- tests/purs/failing/ConflictingExports/B.purs- tests/purs/failing/ConflictingImports.purs- tests/purs/failing/ConflictingImports/A.purs- tests/purs/failing/ConflictingImports/B.purs- tests/purs/failing/ConflictingImports2.purs- tests/purs/failing/ConflictingImports2/A.purs- tests/purs/failing/ConflictingImports2/B.purs- tests/purs/failing/ConflictingQualifiedImports.purs- tests/purs/failing/ConflictingQualifiedImports/A.purs- tests/purs/failing/ConflictingQualifiedImports/B.purs- tests/purs/failing/ConflictingQualifiedImports2.purs- tests/purs/failing/ConflictingQualifiedImports2/A.purs- tests/purs/failing/ConflictingQualifiedImports2/B.purs- tests/purs/failing/ConstraintFailure.purs- tests/purs/failing/ConstraintInference.purs- tests/purs/failing/DctorOperatorAliasExport.purs- tests/purs/failing/DeclConflictClassCtor.purs- tests/purs/failing/DeclConflictClassSynonym.purs- tests/purs/failing/DeclConflictClassType.purs- tests/purs/failing/DeclConflictCtorClass.purs- tests/purs/failing/DeclConflictCtorCtor.purs- tests/purs/failing/DeclConflictDuplicateCtor.purs- tests/purs/failing/DeclConflictSynonymClass.purs- tests/purs/failing/DeclConflictSynonymType.purs- tests/purs/failing/DeclConflictTypeClass.purs- tests/purs/failing/DeclConflictTypeSynonym.purs- tests/purs/failing/DeclConflictTypeType.purs- tests/purs/failing/DiffKindsSameName.purs- tests/purs/failing/DiffKindsSameName/LibA.purs- tests/purs/failing/DiffKindsSameName/LibB.purs- tests/purs/failing/Do.purs- tests/purs/failing/DoNotSuggestComposition.purs- tests/purs/failing/DoNotSuggestComposition2.purs- tests/purs/failing/DuplicateDeclarationsInLet.purs- tests/purs/failing/DuplicateInstance.purs- tests/purs/failing/DuplicateModule.purs- tests/purs/failing/DuplicateModule/M1.purs- tests/purs/failing/DuplicateProperties.purs- tests/purs/failing/DuplicateTypeClass.purs- tests/purs/failing/DuplicateTypeVars.purs- tests/purs/failing/EmptyCase.purs- tests/purs/failing/EmptyClass.purs- tests/purs/failing/EmptyDo.purs- tests/purs/failing/ExpectedWildcard.purs- tests/purs/failing/ExportConflictClass.purs- tests/purs/failing/ExportConflictClass/A.purs- tests/purs/failing/ExportConflictClass/B.purs- tests/purs/failing/ExportConflictClassAndType.purs- tests/purs/failing/ExportConflictClassAndType/A.purs- tests/purs/failing/ExportConflictClassAndType/B.purs- tests/purs/failing/ExportConflictCtor.purs- tests/purs/failing/ExportConflictCtor/A.purs- tests/purs/failing/ExportConflictCtor/B.purs- tests/purs/failing/ExportConflictType.purs- tests/purs/failing/ExportConflictType/A.purs- tests/purs/failing/ExportConflictType/B.purs- tests/purs/failing/ExportConflictTypeOp.purs- tests/purs/failing/ExportConflictTypeOp/A.purs- tests/purs/failing/ExportConflictTypeOp/B.purs- tests/purs/failing/ExportConflictValue.purs- tests/purs/failing/ExportConflictValue/A.purs- tests/purs/failing/ExportConflictValue/B.purs- tests/purs/failing/ExportConflictValueOp.purs- tests/purs/failing/ExportConflictValueOp/A.purs- tests/purs/failing/ExportConflictValueOp/B.purs- tests/purs/failing/ExportExplicit.purs- tests/purs/failing/ExportExplicit1.purs- tests/purs/failing/ExportExplicit1/M1.purs- tests/purs/failing/ExportExplicit2.purs- tests/purs/failing/ExportExplicit3.purs- tests/purs/failing/ExportExplicit3/M1.purs- tests/purs/failing/ExtraneousClassMember.purs- tests/purs/failing/ExtraRecordField.purs- tests/purs/failing/Foldable.purs- tests/purs/failing/Generalization1.purs- tests/purs/failing/Generalization2.purs- tests/purs/failing/ImportExplicit.purs- tests/purs/failing/ImportExplicit/M1.purs- tests/purs/failing/ImportExplicit2.purs- tests/purs/failing/ImportExplicit2/M1.purs- tests/purs/failing/ImportHidingModule.purs- tests/purs/failing/ImportHidingModule/A.purs- tests/purs/failing/ImportHidingModule/B.purs- tests/purs/failing/ImportModule.purs- tests/purs/failing/ImportModule/M2.purs- tests/purs/failing/InfiniteKind.purs- tests/purs/failing/InfiniteKind2.purs- tests/purs/failing/InfiniteType.purs- tests/purs/failing/InstanceChainBothUnknownAndMatch.purs- tests/purs/failing/InstanceChainSkolemUnknownMatch.purs- tests/purs/failing/InstanceExport.purs- tests/purs/failing/InstanceExport/InstanceExport.purs- tests/purs/failing/InstanceSigsBodyIncorrect.purs- tests/purs/failing/InstanceSigsDifferentTypes.purs- tests/purs/failing/InstanceSigsIncorrectType.purs- tests/purs/failing/InstanceSigsOrphanTypeDeclaration.purs- tests/purs/failing/IntOutOfRange.purs- tests/purs/failing/InvalidDerivedInstance.purs- tests/purs/failing/InvalidDerivedInstance2.purs- tests/purs/failing/InvalidOperatorInBinder.purs- tests/purs/failing/KindError.purs- tests/purs/failing/KindStar.purs- tests/purs/failing/LacksWithSubGoal.purs- tests/purs/failing/LeadingZeros1.purs- tests/purs/failing/LeadingZeros2.purs- tests/purs/failing/Let.purs- tests/purs/failing/LetPatterns1.purs- tests/purs/failing/LetPatterns2.purs- tests/purs/failing/LetPatterns3.purs- tests/purs/failing/LetPatterns4.purs- tests/purs/failing/MissingClassExport.purs- tests/purs/failing/MissingClassMember.purs- tests/purs/failing/MissingClassMemberExport.purs- tests/purs/failing/MissingFFIImplementations.purs- tests/purs/failing/MissingRecordField.purs- tests/purs/failing/MixedAssociativityError.purs- tests/purs/failing/MPTCs.purs- tests/purs/failing/MultipleErrors.purs- tests/purs/failing/MultipleErrors2.purs- tests/purs/failing/MultipleTypeOpFixities.purs- tests/purs/failing/MultipleValueOpFixities.purs- tests/purs/failing/MutRec.purs- tests/purs/failing/MutRec2.purs- tests/purs/failing/NewtypeInstance.purs- tests/purs/failing/NewtypeInstance2.purs- tests/purs/failing/NewtypeInstance3.purs- tests/purs/failing/NewtypeInstance4.purs- tests/purs/failing/NewtypeInstance5.purs- tests/purs/failing/NewtypeInstance6.purs- tests/purs/failing/NewtypeMultiArgs.purs- tests/purs/failing/NewtypeMultiCtor.purs- tests/purs/failing/NonAssociativeError.purs- tests/purs/failing/NonExhaustivePatGuard.purs- tests/purs/failing/NullaryAbs.purs- tests/purs/failing/Object.purs- tests/purs/failing/OperatorAliasNoExport.purs- tests/purs/failing/OperatorAt.purs- tests/purs/failing/OperatorBackslash.purs- tests/purs/failing/OperatorSections.purs- tests/purs/failing/OrphanInstance.purs- tests/purs/failing/OrphanInstance/Class.purs- tests/purs/failing/OrphanInstanceFunDepCycle.purs- tests/purs/failing/OrphanInstanceFunDepCycle/Lib.purs- tests/purs/failing/OrphanInstanceNullary.purs- tests/purs/failing/OrphanInstanceNullary/Lib.purs- tests/purs/failing/OrphanInstanceWithDetermined.purs- tests/purs/failing/OrphanInstanceWithDetermined/Lib.purs- tests/purs/failing/OrphanTypeDecl.purs- tests/purs/failing/OverlapAcrossModules.purs- tests/purs/failing/OverlapAcrossModules/Class.purs- tests/purs/failing/OverlapAcrossModules/X.purs- tests/purs/failing/OverlappingArguments.purs- tests/purs/failing/OverlappingBinders.purs- tests/purs/failing/OverlappingInstances.purs- tests/purs/failing/OverlappingVars.purs- tests/purs/failing/PrimModuleReserved.purs- tests/purs/failing/PrimModuleReserved/Prim.purs- tests/purs/failing/PrimRow.purs- tests/purs/failing/PrimSubModuleReserved.purs- tests/purs/failing/PrimSubModuleReserved/Prim_Foobar.purs- tests/purs/failing/ProgrammableTypeErrors.purs- tests/purs/failing/ProgrammableTypeErrorsTypeString.purs- tests/purs/failing/Rank2Types.purs- tests/purs/failing/RequiredHiddenType.purs- tests/purs/failing/Reserved.purs- tests/purs/failing/RowConstructors1.purs- tests/purs/failing/RowConstructors2.purs- tests/purs/failing/RowConstructors3.purs- tests/purs/failing/RowInInstanceNotDetermined0.purs- tests/purs/failing/RowInInstanceNotDetermined1.purs- tests/purs/failing/RowInInstanceNotDetermined2.purs- tests/purs/failing/RowLacks.purs- tests/purs/failing/SelfImport.purs- tests/purs/failing/SelfImport/Dummy.purs- tests/purs/failing/SkolemEscape.purs- tests/purs/failing/SkolemEscape2.purs- tests/purs/failing/SuggestComposition.purs- tests/purs/failing/Superclasses1.purs- tests/purs/failing/Superclasses2.purs- tests/purs/failing/Superclasses3.purs- tests/purs/failing/Superclasses5.purs- tests/purs/failing/TooFewClassInstanceArgs.purs- tests/purs/failing/TopLevelCaseNoArgs.purs- tests/purs/failing/TransitiveDctorExport.purs- tests/purs/failing/TransitiveKindExport.purs- tests/purs/failing/TransitiveSynonymExport.purs- tests/purs/failing/TypeClasses2.purs- tests/purs/failing/TypedBinders.purs- tests/purs/failing/TypedBinders2.purs- tests/purs/failing/TypedBinders3.purs- tests/purs/failing/TypedHole.purs- tests/purs/failing/TypedHole2.purs- tests/purs/failing/TypeError.purs- tests/purs/failing/TypeOperatorAliasNoExport.purs- tests/purs/failing/TypeSynonyms.purs- tests/purs/failing/TypeSynonyms2.purs- tests/purs/failing/TypeSynonyms3.purs- tests/purs/failing/TypeSynonyms4.purs- tests/purs/failing/TypeSynonyms5.purs- tests/purs/failing/TypeWildcards1.purs- tests/purs/failing/TypeWildcards2.purs- tests/purs/failing/TypeWildcards3.purs- tests/purs/failing/UnderscoreModuleName.purs- tests/purs/failing/UnknownType.purs- tests/purs/failing/UnusableTypeClassMethod.purs- tests/purs/failing/UnusableTypeClassMethodConflictingIdent.purs- tests/purs/failing/UnusableTypeClassMethodSynonym.purs- tests/purs/failing/Whitespace1.purs- tests/purs/layout/AdoIn.purs- tests/purs/layout/CaseGuards.purs- tests/purs/layout/CaseWhere.purs- tests/purs/layout/ClassHead.purs- tests/purs/layout/Commas.purs- tests/purs/layout/Delimiter.purs- tests/purs/layout/DoLet.purs- tests/purs/layout/DoOperator.purs- tests/purs/layout/DoWhere.purs- tests/purs/layout/IfThenElseDo.purs- tests/purs/layout/InstanceChainElse.purs- tests/purs/layout/LetGuards.purs- tests/purs/passing/1110.purs- tests/purs/passing/1185.purs- tests/purs/passing/1335.purs- tests/purs/passing/1570.purs- tests/purs/passing/1664.purs- tests/purs/passing/1697.purs- tests/purs/passing/1807.purs- tests/purs/passing/1881.purs- tests/purs/passing/1991.purs- tests/purs/passing/2018.purs- tests/purs/passing/2018/A.purs- tests/purs/passing/2018/B.purs- tests/purs/passing/2049.purs- tests/purs/passing/2136.purs- tests/purs/passing/2138.purs- tests/purs/passing/2138/Lib.purs- tests/purs/passing/2172.purs- tests/purs/passing/2197-1.purs- tests/purs/passing/2197-2.purs- tests/purs/passing/2252.purs- tests/purs/passing/2288.purs- tests/purs/passing/2378.purs- tests/purs/passing/2438.purs- tests/purs/passing/2609.purs- tests/purs/passing/2609/Eg.purs- tests/purs/passing/2616.purs- tests/purs/passing/2626.purs- tests/purs/passing/2663.purs- tests/purs/passing/2689.purs- tests/purs/passing/2756.purs- tests/purs/passing/2787.purs- tests/purs/passing/2795.purs- tests/purs/passing/2803.purs- tests/purs/passing/2806.purs- tests/purs/passing/2947.purs- tests/purs/passing/2958.purs- tests/purs/passing/2972.purs- tests/purs/passing/3114.purs- tests/purs/passing/3114/VendoredVariant.purs- tests/purs/passing/3125.purs- tests/purs/passing/3187-UnusedNameClash.purs- tests/purs/passing/3388.purs- tests/purs/passing/3410.purs- tests/purs/passing/3481.purs- tests/purs/passing/3549.purs- tests/purs/passing/3595.purs- tests/purs/passing/652.purs- tests/purs/passing/810.purs- tests/purs/passing/862.purs- tests/purs/passing/922.purs- tests/purs/passing/Ado.purs- tests/purs/passing/AppendInReverse.purs- tests/purs/passing/Applicative.purs- tests/purs/passing/ArrayType.purs- tests/purs/passing/Auto.purs- tests/purs/passing/AutoPrelude.purs- tests/purs/passing/AutoPrelude2.purs- tests/purs/passing/BindersInFunctions.purs- tests/purs/passing/BindingGroups.purs- tests/purs/passing/BlockString.purs- tests/purs/passing/CaseInDo.purs- tests/purs/passing/CaseInputWildcard.purs- tests/purs/passing/CaseMultipleExpressions.purs- tests/purs/passing/CaseStatement.purs- tests/purs/passing/CheckFunction.purs- tests/purs/passing/CheckSynonymBug.purs- tests/purs/passing/CheckTypeClass.purs- tests/purs/passing/Church.purs- tests/purs/passing/ClassRefSyntax.purs- tests/purs/passing/ClassRefSyntax/Lib.purs- tests/purs/passing/Collatz.purs- tests/purs/passing/Comparisons.purs- tests/purs/passing/Conditional.purs- tests/purs/passing/Console.purs- tests/purs/passing/ConstraintInference.purs- tests/purs/passing/ConstraintOutsideForall.purs- tests/purs/passing/ConstraintParens.purs- tests/purs/passing/ConstraintParsingIssue.purs- tests/purs/passing/ContextSimplification.purs- tests/purs/passing/DataAndType.purs- tests/purs/passing/DataConsClassConsOverlapOk.purs- tests/purs/passing/DctorName.purs- tests/purs/passing/DctorOperatorAlias.purs- tests/purs/passing/DctorOperatorAlias/List.purs- tests/purs/passing/DeepArrayBinder.purs- tests/purs/passing/DeepCase.purs- tests/purs/passing/DeriveNewtype.purs- tests/purs/passing/DeriveWithNestedSynonyms.purs- tests/purs/passing/Deriving.purs- tests/purs/passing/DerivingFunctor.purs- tests/purs/passing/Do.purs- tests/purs/passing/Dollar.purs- tests/purs/passing/DuplicateProperties.purs- tests/purs/passing/EffFn.purs- tests/purs/passing/EmptyDataDecls.purs- tests/purs/passing/EmptyDicts.purs- tests/purs/passing/EmptyRow.purs- tests/purs/passing/EmptyTypeClass.purs- tests/purs/passing/EntailsKindedType.purs- tests/purs/passing/Eq1Deriving.purs- tests/purs/passing/Eq1InEqDeriving.purs- tests/purs/passing/EqOrd.purs- tests/purs/passing/ExplicitImportReExport.purs- tests/purs/passing/ExplicitImportReExport/Bar.purs- tests/purs/passing/ExplicitImportReExport/Foo.purs- tests/purs/passing/ExplicitOperatorSections.purs- tests/purs/passing/ExportedInstanceDeclarations.purs- tests/purs/passing/ExportExplicit.purs- tests/purs/passing/ExportExplicit/M1.purs- tests/purs/passing/ExportExplicit2.purs- tests/purs/passing/ExportExplicit2/M1.purs- tests/purs/passing/ExtendedInfixOperators.purs- tests/purs/passing/Fib.purs- tests/purs/passing/FieldConsPuns.purs- tests/purs/passing/FieldPuns.purs- tests/purs/passing/FinalTagless.purs- tests/purs/passing/ForeignKind.purs- tests/purs/passing/ForeignKind/Lib.purs- tests/purs/passing/FunctionalDependencies.purs- tests/purs/passing/FunctionAndCaseGuards.purs- tests/purs/passing/Functions.purs- tests/purs/passing/Functions2.purs- tests/purs/passing/FunctionScope.purs- tests/purs/passing/FunWithFunDeps.purs- tests/purs/passing/Generalization1.purs- tests/purs/passing/GenericsRep.purs- tests/purs/passing/Guards.purs- tests/purs/passing/HasOwnProperty.purs- tests/purs/passing/HoistError.purs- tests/purs/passing/IfThenElseMaybe.purs- tests/purs/passing/IfWildcard.purs- tests/purs/passing/ImplicitEmptyImport.purs- tests/purs/passing/Import.purs- tests/purs/passing/Import/M1.purs- tests/purs/passing/Import/M2.purs- tests/purs/passing/ImportExplicit.purs- tests/purs/passing/ImportExplicit/M1.purs- tests/purs/passing/ImportHiding.purs- tests/purs/passing/ImportQualified.purs- tests/purs/passing/ImportQualified/M1.purs- tests/purs/passing/InferRecFunWithConstrainedArgument.purs- tests/purs/passing/InheritMultipleSuperClasses.purs- tests/purs/passing/InstanceBeforeClass.purs- tests/purs/passing/InstanceChain.purs- tests/purs/passing/InstanceSigs.purs- tests/purs/passing/InstanceSigsGeneral.purs- tests/purs/passing/IntAndChar.purs- tests/purs/passing/iota.purs- tests/purs/passing/JSReserved.purs- tests/purs/passing/KindedType.purs- tests/purs/passing/LargeSumType.purs- tests/purs/passing/Let.purs- tests/purs/passing/Let2.purs- tests/purs/passing/LetInInstance.purs- tests/purs/passing/LetPattern.purs- tests/purs/passing/LiberalTypeSynonyms.purs- tests/purs/passing/Match.purs- tests/purs/passing/Module.purs- tests/purs/passing/Module/M1.purs- tests/purs/passing/Module/M2.purs- tests/purs/passing/ModuleDeps.purs- tests/purs/passing/ModuleDeps/M1.purs- tests/purs/passing/ModuleDeps/M2.purs- tests/purs/passing/ModuleDeps/M3.purs- tests/purs/passing/ModuleExport.purs- tests/purs/passing/ModuleExport/A.purs- tests/purs/passing/ModuleExportDupes.purs- tests/purs/passing/ModuleExportDupes/A.purs- tests/purs/passing/ModuleExportDupes/B.purs- tests/purs/passing/ModuleExportDupes/C.purs- tests/purs/passing/ModuleExportExcluded.purs- tests/purs/passing/ModuleExportExcluded/A.purs- tests/purs/passing/ModuleExportQualified.purs- tests/purs/passing/ModuleExportQualified/A.purs- tests/purs/passing/ModuleExportSelf.purs- tests/purs/passing/ModuleExportSelf/A.purs- tests/purs/passing/Monad.purs- tests/purs/passing/MonadState.purs- tests/purs/passing/MPTCs.purs- tests/purs/passing/MultiArgFunctions.purs- tests/purs/passing/MutRec.purs- tests/purs/passing/MutRec2.purs- tests/purs/passing/MutRec3.purs- tests/purs/passing/NakedConstraint.purs- tests/purs/passing/NamedPatterns.purs- tests/purs/passing/NegativeBinder.purs- tests/purs/passing/NegativeIntInRange.purs- tests/purs/passing/Nested.purs- tests/purs/passing/NestedRecordUpdate.purs- tests/purs/passing/NestedRecordUpdateWildcards.purs- tests/purs/passing/NestedTypeSynonyms.purs- tests/purs/passing/NestedWhere.purs- tests/purs/passing/NewConsClass.purs- tests/purs/passing/Newtype.purs- tests/purs/passing/NewtypeClass.purs- tests/purs/passing/NewtypeEff.purs- tests/purs/passing/NewtypeInstance.purs- tests/purs/passing/NewtypeWithRecordUpdate.purs- tests/purs/passing/NonConflictingExports.purs- tests/purs/passing/NonConflictingExports/A.purs- tests/purs/passing/NonOrphanInstanceFunDepExtra.purs- tests/purs/passing/NonOrphanInstanceFunDepExtra/Lib.purs- tests/purs/passing/NonOrphanInstanceMulti.purs- tests/purs/passing/NonOrphanInstanceMulti/Lib.purs- tests/purs/passing/NumberLiterals.purs- tests/purs/passing/ObjectGetter.purs- tests/purs/passing/Objects.purs- tests/purs/passing/ObjectSynonym.purs- tests/purs/passing/ObjectUpdate.purs- tests/purs/passing/ObjectUpdate2.purs- tests/purs/passing/ObjectUpdater.purs- tests/purs/passing/ObjectWildcards.purs- tests/purs/passing/OneConstructor.purs- tests/purs/passing/OperatorAlias.purs- tests/purs/passing/OperatorAliasElsewhere.purs- tests/purs/passing/OperatorAliasElsewhere/Def.purs- tests/purs/passing/OperatorAssociativity.purs- tests/purs/passing/OperatorInlining.purs- tests/purs/passing/Operators.purs- tests/purs/passing/Operators/Other.purs- tests/purs/passing/OperatorSections.purs- tests/purs/passing/OptimizerBug.purs- tests/purs/passing/OptionalQualified.purs- tests/purs/passing/Ord1Deriving.purs- tests/purs/passing/Ord1InOrdDeriving.purs- tests/purs/passing/ParensInType.purs- tests/purs/passing/ParensInTypedBinder.purs- tests/purs/passing/PartialFunction.purs- tests/purs/passing/PartialTCO.purs- tests/purs/passing/Patterns.purs- tests/purs/passing/PendingConflictingImports.purs- tests/purs/passing/PendingConflictingImports/A.purs- tests/purs/passing/PendingConflictingImports/B.purs- tests/purs/passing/PendingConflictingImports2.purs- tests/purs/passing/PendingConflictingImports2/A.purs- tests/purs/passing/Person.purs- tests/purs/passing/PolyLabels.purs- tests/purs/passing/PrimedTypeName.purs- tests/purs/passing/QualifiedAdo.purs- tests/purs/passing/QualifiedAdo/IxApplicative.purs- tests/purs/passing/QualifiedDo.purs- tests/purs/passing/QualifiedDo/IxMonad.purs- tests/purs/passing/QualifiedNames.purs- tests/purs/passing/QualifiedNames/Either.purs- tests/purs/passing/QualifiedQualifiedImports.purs- tests/purs/passing/Rank2Data.purs- tests/purs/passing/Rank2Object.purs- tests/purs/passing/Rank2Types.purs- tests/purs/passing/Rank2TypeSynonym.purs- tests/purs/passing/RebindableSyntax.purs- tests/purs/passing/Recursion.purs- tests/purs/passing/RedefinedFixity.purs- tests/purs/passing/RedefinedFixity/M1.purs- tests/purs/passing/RedefinedFixity/M2.purs- tests/purs/passing/RedefinedFixity/M3.purs- tests/purs/passing/ReExportQualified.purs- tests/purs/passing/ReExportQualified/A.purs- tests/purs/passing/ReExportQualified/B.purs- tests/purs/passing/ReExportQualified/C.purs- tests/purs/passing/ReservedWords.purs- tests/purs/passing/ResolvableScopeConflict.purs- tests/purs/passing/ResolvableScopeConflict/A.purs- tests/purs/passing/ResolvableScopeConflict/B.purs- tests/purs/passing/ResolvableScopeConflict2.purs- tests/purs/passing/ResolvableScopeConflict2/A.purs- tests/purs/passing/ResolvableScopeConflict3.purs- tests/purs/passing/ResolvableScopeConflict3/A.purs- tests/purs/passing/RowConstructors.purs- tests/purs/passing/RowInInstanceHeadDetermined.purs- tests/purs/passing/RowLacks.purs- tests/purs/passing/RowNub.purs- tests/purs/passing/RowPolyInstanceContext.purs- tests/purs/passing/RowsInInstanceContext.purs- tests/purs/passing/RowUnion.purs- tests/purs/passing/RunFnInline.purs- tests/purs/passing/RuntimeScopeIssue.purs- tests/purs/passing/s.purs- tests/purs/passing/ScopedTypeVariables.purs- tests/purs/passing/Sequence.purs- tests/purs/passing/SequenceDesugared.purs- tests/purs/passing/ShadowedModuleName.purs- tests/purs/passing/ShadowedModuleName/Test.purs- tests/purs/passing/ShadowedName.purs- tests/purs/passing/ShadowedRename.purs- tests/purs/passing/ShadowedTCO.purs- tests/purs/passing/ShadowedTCOLet.purs- tests/purs/passing/SignedNumericLiterals.purs- tests/purs/passing/SolvingAppendSymbol.purs- tests/purs/passing/SolvingCompareSymbol.purs- tests/purs/passing/SolvingIsSymbol.purs- tests/purs/passing/SolvingIsSymbol/Lib.purs- tests/purs/passing/Stream.purs- tests/purs/passing/StringEdgeCases.purs- tests/purs/passing/StringEdgeCases/Records.purs- tests/purs/passing/StringEdgeCases/Symbols.purs- tests/purs/passing/StringEscapes.purs- tests/purs/passing/Superclasses1.purs- tests/purs/passing/Superclasses3.purs- tests/purs/passing/TailCall.purs- tests/purs/passing/TCO.purs- tests/purs/passing/TCOCase.purs- tests/purs/passing/Tick.purs- tests/purs/passing/TopLevelCase.purs- tests/purs/passing/TransitiveImport.purs- tests/purs/passing/TransitiveImport/Middle.purs- tests/purs/passing/TransitiveImport/Test.purs- tests/purs/passing/TypeAnnotationPrecedence.purs- tests/purs/passing/TypeClasses.purs- tests/purs/passing/TypeClassesInOrder.purs- tests/purs/passing/TypeClassesWithOverlappingTypeVariables.purs- tests/purs/passing/TypeClassMemberOrderChange.purs- tests/purs/passing/TypedBinders.purs- tests/purs/passing/TypeDecl.purs- tests/purs/passing/TypedWhere.purs- tests/purs/passing/TypeOperators.purs- tests/purs/passing/TypeOperators/A.purs- tests/purs/passing/TypeSynonymInData.purs- tests/purs/passing/TypeSynonyms.purs- tests/purs/passing/TypeWildcards.purs- tests/purs/passing/TypeWildcardsRecordExtension.purs- tests/purs/passing/TypeWithoutParens.purs- tests/purs/passing/TypeWithoutParens/Lib.purs- tests/purs/passing/UnderscoreIdent.purs- tests/purs/passing/UnicodeIdentifier.purs- tests/purs/passing/UnicodeOperators.purs- tests/purs/passing/UnicodeType.purs- tests/purs/passing/UnifyInTypeInstanceLookup.purs- tests/purs/passing/Unit.purs- tests/purs/passing/UnknownInTypeClassLookup.purs- tests/purs/passing/UnsafeCoerce.purs- tests/purs/passing/UntupledConstraints.purs- tests/purs/passing/UsableTypeClassMethods.purs- tests/purs/passing/UTF8Sourcefile.purs- tests/purs/passing/Where.purs- tests/purs/passing/WildcardInInstance.purs- tests/purs/passing/WildcardType.purs- tests/purs/psci/BasicEval.purs- tests/purs/psci/Multiline.purs- tests/purs/publish/basic-example/src/Main.purs- tests/purs/warning/2140.purs- tests/purs/warning/2383.purs- tests/purs/warning/2411.purs- tests/purs/warning/2542.purs- tests/purs/warning/CustomWarning.purs- tests/purs/warning/CustomWarning2.purs- tests/purs/warning/CustomWarning3.purs- tests/purs/warning/CustomWarning4.purs- tests/purs/warning/DuplicateExportRef.purs- tests/purs/warning/DuplicateImport.purs- tests/purs/warning/DuplicateImportRef.purs- tests/purs/warning/DuplicateSelectiveImport.purs- tests/purs/warning/HidingImport.purs- tests/purs/warning/ImplicitImport.purs- tests/purs/warning/ImplicitQualifiedImport.purs- tests/purs/warning/ImplicitQualifiedImportReExport.purs- tests/purs/warning/MissingTypeDeclaration.purs- tests/purs/warning/NewtypeInstance.purs- tests/purs/warning/NewtypeInstance2.purs- tests/purs/warning/NewtypeInstance3.purs- tests/purs/warning/NewtypeInstance4.purs- tests/purs/warning/OverlappingPattern.purs- tests/purs/warning/ScopeShadowing.purs- tests/purs/warning/ScopeShadowing2.purs- tests/purs/warning/ShadowedBinderPatternGuard.purs- tests/purs/warning/ShadowedNameParens.purs- tests/purs/warning/ShadowedTypeVar.purs- tests/purs/warning/UnnecessaryFFIModule.purs- tests/purs/warning/UnusedDctorExplicitImport.purs- tests/purs/warning/UnusedDctorImportAll.purs- tests/purs/warning/UnusedDctorImportExplicit.purs- tests/purs/warning/UnusedExplicitImport.purs- tests/purs/warning/UnusedExplicitImportTypeOp.purs- tests/purs/warning/UnusedExplicitImportTypeOp/Lib.purs- tests/purs/warning/UnusedExplicitImportValOp.purs- tests/purs/warning/UnusedFFIImplementations.purs- tests/purs/warning/UnusedImport.purs- tests/purs/warning/UnusedTypeVar.purs- tests/purs/warning/WildcardInferredType.purs- tests/purs/warning/WildcardInferredType2.purs- tests/purs/docs/bower.json- tests/purs/docs/output/Ado/docs.json- tests/purs/docs/output/Ado/externs.json- tests/purs/docs/output/ChildDeclOrder/docs.json- tests/purs/docs/output/ChildDeclOrder/externs.json- tests/purs/docs/output/Clash/docs.json- tests/purs/docs/output/Clash/externs.json- tests/purs/docs/output/Clash1/docs.json- tests/purs/docs/output/Clash1/externs.json- tests/purs/docs/output/Clash1a/docs.json- tests/purs/docs/output/Clash1a/externs.json- tests/purs/docs/output/Clash2/docs.json- tests/purs/docs/output/Clash2/externs.json- tests/purs/docs/output/Clash2a/docs.json- tests/purs/docs/output/Clash2a/externs.json- tests/purs/docs/output/ConstrainedArgument/docs.json- tests/purs/docs/output/ConstrainedArgument/externs.json- tests/purs/docs/output/Data.Newtype/docs.json- tests/purs/docs/output/Data.Newtype/externs.json- tests/purs/docs/output/DeclOrder/docs.json- tests/purs/docs/output/DeclOrder/externs.json- tests/purs/docs/output/DeclOrderNoExportList/docs.json- tests/purs/docs/output/DeclOrderNoExportList/externs.json- tests/purs/docs/output/Desugar/docs.json- tests/purs/docs/output/Desugar/externs.json- tests/purs/docs/output/DocComments/docs.json- tests/purs/docs/output/DocComments/externs.json- tests/purs/docs/output/DocCommentsClassMethod/docs.json- tests/purs/docs/output/DocCommentsClassMethod/externs.json- tests/purs/docs/output/DocCommentsDataConstructor/docs.json- tests/purs/docs/output/DocCommentsDataConstructor/externs.json- tests/purs/docs/output/DuplicateNames/docs.json- tests/purs/docs/output/DuplicateNames/externs.json- tests/purs/docs/output/Example/docs.json- tests/purs/docs/output/Example/externs.json- tests/purs/docs/output/Example2/docs.json- tests/purs/docs/output/Example2/externs.json- tests/purs/docs/output/ExplicitExport/docs.json- tests/purs/docs/output/ExplicitExport/externs.json- tests/purs/docs/output/ExplicitTypeSignatures/docs.json- tests/purs/docs/output/ExplicitTypeSignatures/externs.json- tests/purs/docs/output/ImportedTwice/docs.json- tests/purs/docs/output/ImportedTwice/externs.json- tests/purs/docs/output/ImportedTwiceA/docs.json- tests/purs/docs/output/ImportedTwiceA/externs.json- tests/purs/docs/output/ImportedTwiceB/docs.json- tests/purs/docs/output/ImportedTwiceB/externs.json- tests/purs/docs/output/MultiVirtual/docs.json- tests/purs/docs/output/MultiVirtual/externs.json- tests/purs/docs/output/MultiVirtual1/docs.json- tests/purs/docs/output/MultiVirtual1/externs.json- tests/purs/docs/output/MultiVirtual2/docs.json- tests/purs/docs/output/MultiVirtual2/externs.json- tests/purs/docs/output/MultiVirtual3/docs.json- tests/purs/docs/output/MultiVirtual3/externs.json- tests/purs/docs/output/NewOperators/docs.json- tests/purs/docs/output/NewOperators/externs.json- tests/purs/docs/output/NewOperators2/docs.json- tests/purs/docs/output/NewOperators2/externs.json- tests/purs/docs/output/NotAllCtors/docs.json- tests/purs/docs/output/NotAllCtors/externs.json- tests/purs/docs/output/Prelude/docs.json- tests/purs/docs/output/Prelude/externs.json- tests/purs/docs/output/PrimSubmodules/docs.json- tests/purs/docs/output/PrimSubmodules/externs.json- tests/purs/docs/output/ReExportedTypeClass/docs.json- tests/purs/docs/output/ReExportedTypeClass/externs.json- tests/purs/docs/output/SolitaryTypeClassMember/docs.json- tests/purs/docs/output/SolitaryTypeClassMember/externs.json- tests/purs/docs/output/SomeTypeClass/docs.json- tests/purs/docs/output/SomeTypeClass/externs.json- tests/purs/docs/output/Transitive1/docs.json- tests/purs/docs/output/Transitive1/externs.json- tests/purs/docs/output/Transitive2/docs.json- tests/purs/docs/output/Transitive2/externs.json- tests/purs/docs/output/Transitive3/docs.json- tests/purs/docs/output/Transitive3/externs.json- tests/purs/docs/output/TypeClassWithFunDeps/docs.json- tests/purs/docs/output/TypeClassWithFunDeps/externs.json- tests/purs/docs/output/TypeClassWithoutMembers/docs.json- tests/purs/docs/output/TypeClassWithoutMembers/externs.json- tests/purs/docs/output/TypeClassWithoutMembersIntermediate/docs.json- tests/purs/docs/output/TypeClassWithoutMembersIntermediate/externs.json- tests/purs/docs/output/TypeLevelString/docs.json- tests/purs/docs/output/TypeLevelString/externs.json- tests/purs/docs/output/TypeOpAliases/docs.json- tests/purs/docs/output/TypeOpAliases/externs.json- tests/purs/docs/output/TypeSynonym/docs.json- tests/purs/docs/output/TypeSynonym/externs.json- tests/purs/docs/output/TypeSynonymInstance/docs.json- tests/purs/docs/output/TypeSynonymInstance/externs.json- tests/purs/docs/output/UTF8/docs.json- tests/purs/docs/output/UTF8/externs.json- tests/purs/docs/output/Virtual/docs.json- tests/purs/docs/output/Virtual/externs.json- tests/purs/docs/resolutions.json- tests/purs/publish/basic-example/bower.json- tests/purs/publish/basic-example/output/Control.Applicative/docs.json- tests/purs/publish/basic-example/output/Control.Applicative/externs.json- tests/purs/publish/basic-example/output/Control.Apply/docs.json- tests/purs/publish/basic-example/output/Control.Apply/externs.json- tests/purs/publish/basic-example/output/Control.Bind/docs.json- tests/purs/publish/basic-example/output/Control.Bind/externs.json- tests/purs/publish/basic-example/output/Control.Category/docs.json- tests/purs/publish/basic-example/output/Control.Category/externs.json- tests/purs/publish/basic-example/output/Control.Monad/docs.json- tests/purs/publish/basic-example/output/Control.Monad/externs.json- tests/purs/publish/basic-example/output/Control.Semigroupoid/docs.json- tests/purs/publish/basic-example/output/Control.Semigroupoid/externs.json- tests/purs/publish/basic-example/output/Data.Boolean/docs.json- tests/purs/publish/basic-example/output/Data.Boolean/externs.json- tests/purs/publish/basic-example/output/Data.BooleanAlgebra/docs.json- tests/purs/publish/basic-example/output/Data.BooleanAlgebra/externs.json- tests/purs/publish/basic-example/output/Data.Bounded/docs.json- tests/purs/publish/basic-example/output/Data.Bounded/externs.json- tests/purs/publish/basic-example/output/Data.CommutativeRing/docs.json- tests/purs/publish/basic-example/output/Data.CommutativeRing/externs.json- tests/purs/publish/basic-example/output/Data.DivisionRing/docs.json- tests/purs/publish/basic-example/output/Data.DivisionRing/externs.json- tests/purs/publish/basic-example/output/Data.Eq/docs.json- tests/purs/publish/basic-example/output/Data.Eq/externs.json- tests/purs/publish/basic-example/output/Data.EuclideanRing/docs.json- tests/purs/publish/basic-example/output/Data.EuclideanRing/externs.json- tests/purs/publish/basic-example/output/Data.Field/docs.json- tests/purs/publish/basic-example/output/Data.Field/externs.json- tests/purs/publish/basic-example/output/Data.Function/docs.json- tests/purs/publish/basic-example/output/Data.Function/externs.json- tests/purs/publish/basic-example/output/Data.Functor/docs.json- tests/purs/publish/basic-example/output/Data.Functor/externs.json- tests/purs/publish/basic-example/output/Data.HeytingAlgebra/docs.json- tests/purs/publish/basic-example/output/Data.HeytingAlgebra/externs.json- tests/purs/publish/basic-example/output/Data.Monoid.Additive/docs.json- tests/purs/publish/basic-example/output/Data.Monoid.Additive/externs.json- tests/purs/publish/basic-example/output/Data.Monoid.Conj/docs.json- tests/purs/publish/basic-example/output/Data.Monoid.Conj/externs.json- tests/purs/publish/basic-example/output/Data.Monoid.Disj/docs.json- tests/purs/publish/basic-example/output/Data.Monoid.Disj/externs.json- tests/purs/publish/basic-example/output/Data.Monoid.Dual/docs.json- tests/purs/publish/basic-example/output/Data.Monoid.Dual/externs.json- tests/purs/publish/basic-example/output/Data.Monoid.Endo/docs.json- tests/purs/publish/basic-example/output/Data.Monoid.Endo/externs.json- tests/purs/publish/basic-example/output/Data.Monoid.Multiplicative/docs.json- tests/purs/publish/basic-example/output/Data.Monoid.Multiplicative/externs.json- tests/purs/publish/basic-example/output/Data.Monoid/docs.json- tests/purs/publish/basic-example/output/Data.Monoid/externs.json- tests/purs/publish/basic-example/output/Data.NaturalTransformation/docs.json- tests/purs/publish/basic-example/output/Data.NaturalTransformation/externs.json- tests/purs/publish/basic-example/output/Data.Newtype/docs.json- tests/purs/publish/basic-example/output/Data.Newtype/externs.json- tests/purs/publish/basic-example/output/Data.Ord.Unsafe/docs.json- tests/purs/publish/basic-example/output/Data.Ord.Unsafe/externs.json- tests/purs/publish/basic-example/output/Data.Ord/docs.json- tests/purs/publish/basic-example/output/Data.Ord/externs.json- tests/purs/publish/basic-example/output/Data.Ordering/docs.json- tests/purs/publish/basic-example/output/Data.Ordering/externs.json- tests/purs/publish/basic-example/output/Data.Ring/docs.json- tests/purs/publish/basic-example/output/Data.Ring/externs.json- tests/purs/publish/basic-example/output/Data.Semigroup.First/docs.json- tests/purs/publish/basic-example/output/Data.Semigroup.First/externs.json- tests/purs/publish/basic-example/output/Data.Semigroup.Last/docs.json- tests/purs/publish/basic-example/output/Data.Semigroup.Last/externs.json- tests/purs/publish/basic-example/output/Data.Semigroup/docs.json- tests/purs/publish/basic-example/output/Data.Semigroup/externs.json- tests/purs/publish/basic-example/output/Data.Semiring/docs.json- tests/purs/publish/basic-example/output/Data.Semiring/externs.json- tests/purs/publish/basic-example/output/Data.Show/docs.json- tests/purs/publish/basic-example/output/Data.Show/externs.json- tests/purs/publish/basic-example/output/Data.Symbol/docs.json- tests/purs/publish/basic-example/output/Data.Symbol/externs.json- tests/purs/publish/basic-example/output/Data.Unit/docs.json- tests/purs/publish/basic-example/output/Data.Unit/externs.json- tests/purs/publish/basic-example/output/Data.Void/docs.json- tests/purs/publish/basic-example/output/Data.Void/externs.json- tests/purs/publish/basic-example/output/Effect.Class.Console/docs.json- tests/purs/publish/basic-example/output/Effect.Class.Console/externs.json- tests/purs/publish/basic-example/output/Effect.Class/docs.json- tests/purs/publish/basic-example/output/Effect.Class/externs.json- tests/purs/publish/basic-example/output/Effect.Console/docs.json- tests/purs/publish/basic-example/output/Effect.Console/externs.json- tests/purs/publish/basic-example/output/Effect.Uncurried/docs.json- tests/purs/publish/basic-example/output/Effect.Uncurried/externs.json- tests/purs/publish/basic-example/output/Effect.Unsafe/docs.json- tests/purs/publish/basic-example/output/Effect.Unsafe/externs.json- tests/purs/publish/basic-example/output/Effect/docs.json- tests/purs/publish/basic-example/output/Effect/externs.json- tests/purs/publish/basic-example/output/Main/docs.json- tests/purs/publish/basic-example/output/Main/externs.json- tests/purs/publish/basic-example/output/Prelude/docs.json- tests/purs/publish/basic-example/output/Prelude/externs.json- tests/purs/publish/basic-example/output/PSCI.Support/docs.json- tests/purs/publish/basic-example/output/PSCI.Support/externs.json- tests/purs/publish/basic-example/output/Record.Unsafe/docs.json- tests/purs/publish/basic-example/output/Record.Unsafe/externs.json- tests/purs/publish/basic-example/output/Type.Data.Row/docs.json- tests/purs/publish/basic-example/output/Type.Data.Row/externs.json- tests/purs/publish/basic-example/output/Type.Data.RowList/docs.json- tests/purs/publish/basic-example/output/Type.Data.RowList/externs.json- tests/purs/publish/basic-example/resolutions-legacy.json- tests/purs/publish/basic-example/resolutions.json- tests/json-compat/v0.11.3/generics-4.0.0.json- tests/json-compat/v0.11.3/symbols-3.0.0.json- tests/json-compat/v0.12.1/typelevel-prelude-3.0.0.json- tests/support/bower.json- tests/support/package-lock.json- tests/support/package.json- tests/support/prelude-resolutions.json- tests/support/setup-win.cmd- tests/support/psci/InteractivePrint.purs- tests/support/psci/Reload.purs- tests/support/psci/Reload.edit- tests/support/pscide/src/CompletionSpecDocs.purs- tests/support/pscide/src/FindUsage.purs- tests/support/pscide/src/FindUsage/Definition.purs- tests/support/pscide/src/FindUsage/Recursive.purs- tests/support/pscide/src/FindUsage/RecursiveShadowed.purs- tests/support/pscide/src/FindUsage/Reexport.purs- tests/support/pscide/src/ImportsSpec.purs- tests/support/pscide/src/ImportsSpec1.purs- tests/support/pscide/src/MatcherSpec.purs- tests/support/pscide/src/RebuildSpecDep.purs- tests/support/pscide/src/RebuildSpecSingleModule.purs- tests/support/pscide/src/RebuildSpecWithDeps.purs- tests/support/pscide/src/RebuildSpecWithForeign.purs- tests/support/pscide/src/RebuildSpecWithHiddenIdent.purs- tests/support/pscide/src/RebuildSpecWithForeign.js- tests/support/pscide/src/RebuildSpecSingleModule.fail- tests/support/pscide/src/RebuildSpecWithMissingForeign.fail- stack.yaml- README.md- INSTALL.md- CONTRIBUTORS.md- CONTRIBUTING.md--source-repository head- type: git- location: https://github.com/purescript/purescript--flag release- description:- Mark this build as a release build: prevents inclusion of extra info e.g. commit SHA in --version output)- default: False--library- exposed-modules:- Control.Monad.Logger- Control.Monad.Supply- Control.Monad.Supply.Class- Language.PureScript- Language.PureScript.AST- Language.PureScript.AST.Binders- Language.PureScript.AST.Declarations- Language.PureScript.AST.Exported- Language.PureScript.AST.Literals- Language.PureScript.AST.Operators- Language.PureScript.AST.SourcePos- Language.PureScript.AST.Traversals- Language.PureScript.Bundle- Language.PureScript.CodeGen- Language.PureScript.CodeGen.JS- Language.PureScript.CodeGen.JS.Common- Language.PureScript.CodeGen.JS.Printer- Language.PureScript.Comments- Language.PureScript.Constants- Language.PureScript.CoreFn- Language.PureScript.CoreFn.Ann- Language.PureScript.CoreFn.Binders- Language.PureScript.CoreFn.Desugar- Language.PureScript.CoreFn.Expr- Language.PureScript.CoreFn.FromJSON- Language.PureScript.CoreFn.Meta- Language.PureScript.CoreFn.Module- Language.PureScript.CoreFn.Optimizer- Language.PureScript.CoreFn.ToJSON- Language.PureScript.CoreFn.Traversals- Language.PureScript.CoreImp- Language.PureScript.CoreImp.AST- Language.PureScript.CoreImp.Optimizer- Language.PureScript.CoreImp.Optimizer.Blocks- Language.PureScript.CoreImp.Optimizer.Common- Language.PureScript.CoreImp.Optimizer.Inliner- Language.PureScript.CoreImp.Optimizer.MagicDo- Language.PureScript.CoreImp.Optimizer.TCO- Language.PureScript.CoreImp.Optimizer.Unused- Language.PureScript.Crash- Language.PureScript.CST- Language.PureScript.CST.Convert- Language.PureScript.CST.Errors- Language.PureScript.CST.Layout- Language.PureScript.CST.Lexer- Language.PureScript.CST.Monad- Language.PureScript.CST.Parser- Language.PureScript.CST.Positions- Language.PureScript.CST.Print- Language.PureScript.CST.Traversals- Language.PureScript.CST.Traversals.Type- Language.PureScript.CST.Types- Language.PureScript.CST.Utils- Language.PureScript.Docs- Language.PureScript.Docs.AsHtml- Language.PureScript.Docs.AsMarkdown- Language.PureScript.Docs.Collect- Language.PureScript.Docs.Convert- Language.PureScript.Docs.Convert.ReExports- Language.PureScript.Docs.Convert.Single- Language.PureScript.Docs.Css- Language.PureScript.Docs.Prim- Language.PureScript.Docs.Render- Language.PureScript.Docs.RenderedCode- Language.PureScript.Docs.RenderedCode.RenderKind- Language.PureScript.Docs.RenderedCode.RenderType- Language.PureScript.Docs.RenderedCode.Types- Language.PureScript.Docs.Tags- Language.PureScript.Docs.Types- Language.PureScript.Docs.Utils.MonoidExtras- Language.PureScript.Environment- Language.PureScript.Errors- Language.PureScript.Errors.JSON- Language.PureScript.Externs- Language.PureScript.Hierarchy- Language.PureScript.Ide- Language.PureScript.Ide.CaseSplit- Language.PureScript.Ide.Command- Language.PureScript.Ide.Completion- Language.PureScript.Ide.Error- Language.PureScript.Ide.Externs- Language.PureScript.Ide.Filter- Language.PureScript.Ide.Filter.Declaration- Language.PureScript.Ide.Imports- Language.PureScript.Ide.Logging- Language.PureScript.Ide.Matcher- Language.PureScript.Ide.Prim- Language.PureScript.Ide.Rebuild- Language.PureScript.Ide.Reexports- Language.PureScript.Ide.SourceFile- Language.PureScript.Ide.State- Language.PureScript.Ide.Types- Language.PureScript.Ide.Usage- Language.PureScript.Ide.Util- Language.PureScript.Ide.Watcher- Language.PureScript.Interactive- Language.PureScript.Interactive.Completion- Language.PureScript.Interactive.Directive- Language.PureScript.Interactive.IO- Language.PureScript.Interactive.Message- Language.PureScript.Interactive.Module- Language.PureScript.Interactive.Parser- Language.PureScript.Interactive.Printer- Language.PureScript.Interactive.Types- Language.PureScript.Kinds- Language.PureScript.Label- Language.PureScript.Linter- Language.PureScript.Linter.Exhaustive- Language.PureScript.Linter.Imports- Language.PureScript.Make- Language.PureScript.Make.Actions- Language.PureScript.Make.BuildPlan- Language.PureScript.Make.Monad- Language.PureScript.ModuleDependencies- Language.PureScript.Names- Language.PureScript.Options- Language.PureScript.Pretty- Language.PureScript.Pretty.Common- Language.PureScript.Pretty.Kinds- Language.PureScript.Pretty.Types- Language.PureScript.Pretty.Values- Language.PureScript.PSString- Language.PureScript.Publish- Language.PureScript.Publish.BoxesHelpers- Language.PureScript.Publish.ErrorsWarnings- Language.PureScript.Publish.Utils- Language.PureScript.Renamer- Language.PureScript.Sugar- Language.PureScript.Sugar.AdoNotation- Language.PureScript.Sugar.BindingGroups- Language.PureScript.Sugar.CaseDeclarations- Language.PureScript.Sugar.DoNotation- Language.PureScript.Sugar.LetPattern- Language.PureScript.Sugar.Names- Language.PureScript.Sugar.Names.Common- Language.PureScript.Sugar.Names.Env- Language.PureScript.Sugar.Names.Exports- Language.PureScript.Sugar.Names.Imports- Language.PureScript.Sugar.ObjectWildcards- Language.PureScript.Sugar.Operators- Language.PureScript.Sugar.Operators.Binders- Language.PureScript.Sugar.Operators.Common- Language.PureScript.Sugar.Operators.Expr- Language.PureScript.Sugar.Operators.Types- Language.PureScript.Sugar.TypeClasses- Language.PureScript.Sugar.TypeClasses.Deriving- Language.PureScript.Sugar.TypeDeclarations- Language.PureScript.Traversals- Language.PureScript.TypeChecker- Language.PureScript.TypeChecker.Entailment- Language.PureScript.TypeChecker.Kinds- Language.PureScript.TypeChecker.Monad- Language.PureScript.TypeChecker.Skolems- Language.PureScript.TypeChecker.Subsumption- Language.PureScript.TypeChecker.Synonyms- Language.PureScript.TypeChecker.Types- Language.PureScript.TypeChecker.TypeSearch- Language.PureScript.TypeChecker.Unify- Language.PureScript.TypeClassDictionaries- Language.PureScript.Types- System.IO.UTF8- build-tools: happy ==1.19.9- hs-source-dirs: src- other-modules:- Paths_purescript- default-language: Haskell2010- default-extensions: ConstraintKinds DataKinds DeriveFunctor- DeriveFoldable DeriveTraversable DeriveGeneric EmptyDataDecls- FlexibleContexts KindSignatures LambdaCase MultiParamTypeClasses- NoImplicitPrelude PatternGuards PatternSynonyms RankNTypes- RecordWildCards OverloadedStrings ScopedTypeVariables TupleSections- ViewPatterns- ghc-options: -Wall -O2- build-depends:- Cabal >=2.2 && <2.5,- Glob ==0.9.*,- aeson >=1.0 && <1.5,- aeson-better-errors >=0.8 && <0.10,- aeson-pretty <0.9,- ansi-terminal >=0.7.1 && <0.9,- array <0.6,- base >=4.11 && <4.13,- base-compat >=0.6.0 && <0.11,- blaze-html >=0.8.1 && <0.10,- bower-json >=1.0.0.1 && <1.1,- boxes >=0.1.4 && <0.2.0,- bytestring <0.11,- cheapskate ==0.1.*,- clock <0.8,- containers <0.7,- data-ordlist >=0.4.7.0 && <0.5,- deepseq <1.5,- directory >=1.2.3 && <1.4,- dlist <0.9,- edit-distance <0.3,- file-embed <0.1,- filepath <1.5,- fsnotify >=0.2.1 && <0.4,- haskeline >=0.7.0.0 && <0.8,- language-javascript >=0.6.0.13 && <0.7,- lifted-async >=0.10.0.3 && <0.10.1,- lifted-base ==0.2.3.*,- microlens-platform >=0.3.9.0 && <0.4,- monad-control >=1.0.0.0 && <1.1,- monad-logger ==0.3.*,- mtl >=2.1.0 && <2.3.0,- parallel ==3.2.*,- parsec >=3.1.10 && <3.2,- pattern-arrows >=0.0.2 && <0.1,- process >=1.2.0 && <1.7,- protolude >=0.1.6 && <0.3,- regex-tdfa <1.3,- safe >=0.3.9 && <0.4,- scientific >=0.3.4.9 && <0.4,- semigroups >=0.16.2 && <0.19,- sourcemap >=0.1.6 && <0.2,- split <0.3,- stm >=0.2.4.0 && <2.6,- stringsearch <0.4,- syb <0.8,- text <1.3,- time <1.9,- transformers >=0.3.0 && <0.6,- transformers-base >=0.4.0 && <0.5,- transformers-compat >=0.3.0 && <0.7,- unordered-containers <0.3,- utf8-string ==1.*,- vector <0.13--executable purs- main-is: Main.hs- build-tools: happy ==1.19.9- hs-source-dirs: app- other-modules:- Command.Bundle- Command.Compile- Command.Docs- Command.Docs.Html- Command.Docs.Markdown- Command.Hierarchy- Command.Ide- Command.Publish- Command.REPL- Paths_purescript- Version- default-language: Haskell2010- ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts- -with-rtsopts=-N- build-depends:- Cabal >=2.2 && <2.5,- Glob ==0.9.*,- aeson >=1.0 && <1.5,- aeson-better-errors >=0.8 && <0.10,- aeson-pretty <0.9,- ansi-terminal >=0.7.1 && <0.9,- ansi-wl-pprint <0.7,- array <0.6,- base >=4.11 && <4.13,- base-compat >=0.6.0 && <0.11,- blaze-html >=0.8.1 && <0.10,- bower-json >=1.0.0.1 && <1.1,- boxes >=0.1.4 && <0.2.0,- bytestring <0.11,- cheapskate ==0.1.*,- clock <0.8,- containers <0.7,- data-ordlist >=0.4.7.0 && <0.5,- deepseq <1.5,- directory >=1.2.3 && <1.4,- dlist <0.9,- edit-distance <0.3,- file-embed <0.1,- filepath <1.5,- fsnotify >=0.2.1 && <0.4,- haskeline >=0.7.0.0 && <0.8,- http-types <0.13,- language-javascript >=0.6.0.13 && <0.7,- lifted-async >=0.10.0.3 && <0.10.1,- lifted-base ==0.2.3.*,- microlens-platform >=0.3.9.0 && <0.4,- monad-control >=1.0.0.0 && <1.1,- monad-logger ==0.3.*,- mtl >=2.1.0 && <2.3.0,- network >=3.0.1.1 && <3.1,- optparse-applicative >=0.13.0 && <0.15,- parallel ==3.2.*,- parsec >=3.1.10 && <3.2,- pattern-arrows >=0.0.2 && <0.1,- process >=1.2.0 && <1.7,- protolude >=0.1.6 && <0.3,- purescript -any,- regex-tdfa <1.3,- safe >=0.3.9 && <0.4,- scientific >=0.3.4.9 && <0.4,- semigroups >=0.16.2 && <0.19,- sourcemap >=0.1.6 && <0.2,- split <0.3,- stm >=0.2.4.0 && <2.6,- stringsearch <0.4,- syb <0.8,- text <1.3,- time <1.9,- transformers >=0.3.0 && <0.6,- transformers-base >=0.4.0 && <0.5,- transformers-compat >=0.3.0 && <0.7,- unordered-containers <0.3,- utf8-string ==1.*,- vector <0.13,- wai ==3.*,- wai-websockets ==3.*,- warp ==3.*,- websockets >=0.9 && <0.13- - if flag(release)- cpp-options: -DRELEASE- else- build-depends:- gitrev >=1.2.0 && <1.4--test-suite tests- type: exitcode-stdio-1.0- main-is: Main.hs- build-tools: happy ==1.19.9- hs-source-dirs: tests- other-modules:- Language.PureScript.Ide.CompletionSpec- Language.PureScript.Ide.FilterSpec- Language.PureScript.Ide.ImportsSpec- Language.PureScript.Ide.MatcherSpec- Language.PureScript.Ide.RebuildSpec- Language.PureScript.Ide.ReexportsSpec- Language.PureScript.Ide.SourceFileSpec- Language.PureScript.Ide.StateSpec- Language.PureScript.Ide.Test- Language.PureScript.Ide.UsageSpec- PscIdeSpec- TestBundle- TestCompiler- TestCoreFn- TestCst- TestDocs- TestHierarchy- TestIde- TestPrimDocs- TestPsci- TestPsci.CommandTest- TestPsci.CompletionTest- TestPsci.EvalTest- TestPsci.TestEnv- TestPscPublish- TestUtils- Paths_purescript- default-language: Haskell2010- default-extensions: NoImplicitPrelude- ghc-options: -Wall- build-depends:- Cabal >=2.2 && <2.5,- Glob ==0.9.*,- HUnit <1.7,- aeson >=1.0 && <1.5,- aeson-better-errors >=0.8 && <0.10,- aeson-pretty <0.9,- ansi-terminal >=0.7.1 && <0.9,- array <0.6,- base >=4.11 && <4.13,- base-compat >=0.6.0 && <0.11,- blaze-html >=0.8.1 && <0.10,- bower-json >=1.0.0.1 && <1.1,- boxes >=0.1.4 && <0.2.0,- bytestring <0.11,- cheapskate ==0.1.*,- clock <0.8,- containers <0.7,- data-ordlist >=0.4.7.0 && <0.5,- deepseq <1.5,- directory >=1.2.3 && <1.4,- dlist <0.9,- edit-distance <0.3,- file-embed <0.1,- filepath <1.5,- fsnotify >=0.2.1 && <0.4,- haskeline >=0.7.0.0 && <0.8,- hspec <2.7,- hspec-discover <2.7,- language-javascript >=0.6.0.13 && <0.7,- lifted-async >=0.10.0.3 && <0.10.1,- lifted-base ==0.2.3.*,- microlens-platform >=0.3.9.0 && <0.4,- monad-control >=1.0.0.0 && <1.1,- monad-logger ==0.3.*,- mtl >=2.1.0 && <2.3.0,- parallel ==3.2.*,- parsec >=3.1.10 && <3.2,- pattern-arrows >=0.0.2 && <0.1,- process >=1.2.0 && <1.7,- protolude >=0.1.6 && <0.3,- purescript -any,- regex-tdfa <1.3,- safe >=0.3.9 && <0.4,- scientific >=0.3.4.9 && <0.4,- semigroups >=0.16.2 && <0.19,- sourcemap >=0.1.6 && <0.2,- split <0.3,- stm >=0.2.4.0 && <2.6,- stringsearch <0.4,- syb <0.8,- tasty <1.3,- tasty-golden <2.4,- tasty-hspec <1.2,- tasty-quickcheck <0.11,- text <1.3,- time <1.9,- transformers >=0.3.0 && <0.6,- transformers-base >=0.4.0 && <0.5,- transformers-compat >=0.3.0 && <0.7,- unordered-containers <0.3,- utf8-string ==1.*,- vector <0.13+cabal-version: 1.12 +name: purescript +version: 0.13.3 +x-revision: 1 +license: BSD3 +license-file: LICENSE +copyright: (c) 2013-17 Phil Freeman, (c) 2014-19 Gary Burgess, (c) other contributors (see CONTRIBUTORS.md) +maintainer: Gary Burgess <gary.burgess@gmail.com>, Hardy Jones <jones3.hardy@gmail.com>, Harry Garrood <harry@garrood.me>, Christoph Hegemann <christoph.hegemann1337@gmail.com>, Liam Goodacre <goodacre.liam@gmail.com>, Nathan Faubion <nathan@n-son.com> +author: Phil Freeman <paf31@cantab.net> +stability: experimental +homepage: http://www.purescript.org/ +bug-reports: https://github.com/purescript/purescript/issues +synopsis: PureScript Programming Language Compiler +description: + A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to JavaScript. +category: Language +build-type: Simple +extra-source-files: + app/static/index.html + app/static/index.js + app/static/normalize.css + app/static/pursuit.css + app/static/pursuit.less + bundle/build.sh + bundle/README + tests/purs/bundle/3551/ModuleWithDeadCode.js + tests/purs/failing/MissingFFIImplementations.js + tests/purs/passing/2172.js + tests/purs/passing/EffFn.js + tests/purs/passing/FunWithFunDeps.js + tests/purs/passing/PolyLabels.js + tests/purs/passing/RowUnion.js + tests/purs/warning/UnnecessaryFFIModule.js + tests/purs/warning/UnusedFFIImplementations.js + tests/purs/bundle/3551.purs + tests/purs/bundle/3551/ModuleWithDeadCode.purs + tests/purs/bundle/PSasConstructor.purs + tests/purs/docs/bower_components/purescript-newtype/src/Data/Newtype.purs + tests/purs/docs/bower_components/purescript-prelude/src/Prelude.purs + tests/purs/docs/src/Ado.purs + tests/purs/docs/src/ChildDeclOrder.purs + tests/purs/docs/src/Clash.purs + tests/purs/docs/src/Clash1.purs + tests/purs/docs/src/Clash1a.purs + tests/purs/docs/src/Clash2.purs + tests/purs/docs/src/Clash2a.purs + tests/purs/docs/src/ConstrainedArgument.purs + tests/purs/docs/src/DeclOrder.purs + tests/purs/docs/src/DeclOrderNoExportList.purs + tests/purs/docs/src/Desugar.purs + tests/purs/docs/src/DocComments.purs + tests/purs/docs/src/DocCommentsClassMethod.purs + tests/purs/docs/src/DocCommentsDataConstructor.purs + tests/purs/docs/src/DuplicateNames.purs + tests/purs/docs/src/Example.purs + tests/purs/docs/src/Example2.purs + tests/purs/docs/src/ExplicitExport.purs + tests/purs/docs/src/ExplicitTypeSignatures.purs + tests/purs/docs/src/ImportedTwice.purs + tests/purs/docs/src/ImportedTwiceA.purs + tests/purs/docs/src/ImportedTwiceB.purs + tests/purs/docs/src/MultiVirtual.purs + tests/purs/docs/src/MultiVirtual1.purs + tests/purs/docs/src/MultiVirtual2.purs + tests/purs/docs/src/MultiVirtual3.purs + tests/purs/docs/src/NewOperators.purs + tests/purs/docs/src/NewOperators2.purs + tests/purs/docs/src/NotAllCtors.purs + tests/purs/docs/src/PrimSubmodules.purs + tests/purs/docs/src/ReExportedTypeClass.purs + tests/purs/docs/src/SolitaryTypeClassMember.purs + tests/purs/docs/src/SomeTypeClass.purs + tests/purs/docs/src/Transitive1.purs + tests/purs/docs/src/Transitive2.purs + tests/purs/docs/src/Transitive3.purs + tests/purs/docs/src/TypeClassWithFunDeps.purs + tests/purs/docs/src/TypeClassWithoutMembers.purs + tests/purs/docs/src/TypeClassWithoutMembersIntermediate.purs + tests/purs/docs/src/TypeLevelString.purs + tests/purs/docs/src/TypeOpAliases.purs + tests/purs/docs/src/TypeSynonym.purs + tests/purs/docs/src/TypeSynonymInstance.purs + tests/purs/docs/src/UTF8.purs + tests/purs/docs/src/Virtual.purs + tests/purs/failing/1071.purs + tests/purs/failing/1169.purs + tests/purs/failing/1175.purs + tests/purs/failing/1310.purs + tests/purs/failing/1570.purs + tests/purs/failing/1733.purs + tests/purs/failing/1733/Thingy.purs + tests/purs/failing/1825.purs + tests/purs/failing/1881.purs + tests/purs/failing/2128-class.purs + tests/purs/failing/2128-instance.purs + tests/purs/failing/2197-shouldFail.purs + tests/purs/failing/2197-shouldFail2.purs + tests/purs/failing/2378.purs + tests/purs/failing/2378/Lib.purs + tests/purs/failing/2379.purs + tests/purs/failing/2379/Lib.purs + tests/purs/failing/2434.purs + tests/purs/failing/2534.purs + tests/purs/failing/2542.purs + tests/purs/failing/2567.purs + tests/purs/failing/2601.purs + tests/purs/failing/2616.purs + tests/purs/failing/2806.purs + tests/purs/failing/2874-forall.purs + tests/purs/failing/2874-forall2.purs + tests/purs/failing/2874-wildcard.purs + tests/purs/failing/2947.purs + tests/purs/failing/3132.purs + tests/purs/failing/3275-BindingGroupErrorPos.purs + tests/purs/failing/3275-DataBindingGroupErrorPos.purs + tests/purs/failing/3335-TypeOpAssociativityError.purs + tests/purs/failing/3405.purs + tests/purs/failing/3549-a.purs + tests/purs/failing/3549.purs + tests/purs/failing/365.purs + tests/purs/failing/3689.purs + tests/purs/failing/438.purs + tests/purs/failing/881.purs + tests/purs/failing/AnonArgument1.purs + tests/purs/failing/AnonArgument2.purs + tests/purs/failing/AnonArgument3.purs + tests/purs/failing/ApostropheModuleName.purs + tests/purs/failing/ArgLengthMismatch.purs + tests/purs/failing/Arrays.purs + tests/purs/failing/ArrayType.purs + tests/purs/failing/AtPatternPrecedence.purs + tests/purs/failing/BindInDo-2.purs + tests/purs/failing/BindInDo.purs + tests/purs/failing/CannotDeriveNewtypeForData.purs + tests/purs/failing/CaseBinderLengthsDiffer.purs + tests/purs/failing/CaseDoesNotMatchAllConstructorArgs.purs + tests/purs/failing/ConflictingExports.purs + tests/purs/failing/ConflictingExports/A.purs + tests/purs/failing/ConflictingExports/B.purs + tests/purs/failing/ConflictingImports.purs + tests/purs/failing/ConflictingImports/A.purs + tests/purs/failing/ConflictingImports/B.purs + tests/purs/failing/ConflictingImports2.purs + tests/purs/failing/ConflictingImports2/A.purs + tests/purs/failing/ConflictingImports2/B.purs + tests/purs/failing/ConflictingQualifiedImports.purs + tests/purs/failing/ConflictingQualifiedImports/A.purs + tests/purs/failing/ConflictingQualifiedImports/B.purs + tests/purs/failing/ConflictingQualifiedImports2.purs + tests/purs/failing/ConflictingQualifiedImports2/A.purs + tests/purs/failing/ConflictingQualifiedImports2/B.purs + tests/purs/failing/ConstraintFailure.purs + tests/purs/failing/ConstraintInference.purs + tests/purs/failing/DctorOperatorAliasExport.purs + tests/purs/failing/DeclConflictClassCtor.purs + tests/purs/failing/DeclConflictClassSynonym.purs + tests/purs/failing/DeclConflictClassType.purs + tests/purs/failing/DeclConflictCtorClass.purs + tests/purs/failing/DeclConflictCtorCtor.purs + tests/purs/failing/DeclConflictDuplicateCtor.purs + tests/purs/failing/DeclConflictSynonymClass.purs + tests/purs/failing/DeclConflictSynonymType.purs + tests/purs/failing/DeclConflictTypeClass.purs + tests/purs/failing/DeclConflictTypeSynonym.purs + tests/purs/failing/DeclConflictTypeType.purs + tests/purs/failing/DiffKindsSameName.purs + tests/purs/failing/DiffKindsSameName/LibA.purs + tests/purs/failing/DiffKindsSameName/LibB.purs + tests/purs/failing/Do.purs + tests/purs/failing/DoNotSuggestComposition.purs + tests/purs/failing/DoNotSuggestComposition2.purs + tests/purs/failing/DuplicateDeclarationsInLet.purs + tests/purs/failing/DuplicateInstance.purs + tests/purs/failing/DuplicateModule.purs + tests/purs/failing/DuplicateModule/M1.purs + tests/purs/failing/DuplicateProperties.purs + tests/purs/failing/DuplicateTypeClass.purs + tests/purs/failing/DuplicateTypeVars.purs + tests/purs/failing/EmptyCase.purs + tests/purs/failing/EmptyClass.purs + tests/purs/failing/EmptyDo.purs + tests/purs/failing/ExpectedWildcard.purs + tests/purs/failing/ExportConflictClass.purs + tests/purs/failing/ExportConflictClass/A.purs + tests/purs/failing/ExportConflictClass/B.purs + tests/purs/failing/ExportConflictClassAndType.purs + tests/purs/failing/ExportConflictClassAndType/A.purs + tests/purs/failing/ExportConflictClassAndType/B.purs + tests/purs/failing/ExportConflictCtor.purs + tests/purs/failing/ExportConflictCtor/A.purs + tests/purs/failing/ExportConflictCtor/B.purs + tests/purs/failing/ExportConflictType.purs + tests/purs/failing/ExportConflictType/A.purs + tests/purs/failing/ExportConflictType/B.purs + tests/purs/failing/ExportConflictTypeOp.purs + tests/purs/failing/ExportConflictTypeOp/A.purs + tests/purs/failing/ExportConflictTypeOp/B.purs + tests/purs/failing/ExportConflictValue.purs + tests/purs/failing/ExportConflictValue/A.purs + tests/purs/failing/ExportConflictValue/B.purs + tests/purs/failing/ExportConflictValueOp.purs + tests/purs/failing/ExportConflictValueOp/A.purs + tests/purs/failing/ExportConflictValueOp/B.purs + tests/purs/failing/ExportExplicit.purs + tests/purs/failing/ExportExplicit1.purs + tests/purs/failing/ExportExplicit1/M1.purs + tests/purs/failing/ExportExplicit2.purs + tests/purs/failing/ExportExplicit3.purs + tests/purs/failing/ExportExplicit3/M1.purs + tests/purs/failing/ExtraneousClassMember.purs + tests/purs/failing/ExtraRecordField.purs + tests/purs/failing/Foldable.purs + tests/purs/failing/Generalization1.purs + tests/purs/failing/Generalization2.purs + tests/purs/failing/ImportExplicit.purs + tests/purs/failing/ImportExplicit/M1.purs + tests/purs/failing/ImportExplicit2.purs + tests/purs/failing/ImportExplicit2/M1.purs + tests/purs/failing/ImportHidingModule.purs + tests/purs/failing/ImportHidingModule/A.purs + tests/purs/failing/ImportHidingModule/B.purs + tests/purs/failing/ImportModule.purs + tests/purs/failing/ImportModule/M2.purs + tests/purs/failing/InfiniteKind.purs + tests/purs/failing/InfiniteKind2.purs + tests/purs/failing/InfiniteType.purs + tests/purs/failing/InstanceChainBothUnknownAndMatch.purs + tests/purs/failing/InstanceChainSkolemUnknownMatch.purs + tests/purs/failing/InstanceExport.purs + tests/purs/failing/InstanceExport/InstanceExport.purs + tests/purs/failing/InstanceSigsBodyIncorrect.purs + tests/purs/failing/InstanceSigsDifferentTypes.purs + tests/purs/failing/InstanceSigsIncorrectType.purs + tests/purs/failing/InstanceSigsOrphanTypeDeclaration.purs + tests/purs/failing/IntOutOfRange.purs + tests/purs/failing/InvalidDerivedInstance.purs + tests/purs/failing/InvalidDerivedInstance2.purs + tests/purs/failing/InvalidOperatorInBinder.purs + tests/purs/failing/KindError.purs + tests/purs/failing/KindStar.purs + tests/purs/failing/LacksWithSubGoal.purs + tests/purs/failing/LeadingZeros1.purs + tests/purs/failing/LeadingZeros2.purs + tests/purs/failing/Let.purs + tests/purs/failing/LetPatterns1.purs + tests/purs/failing/LetPatterns2.purs + tests/purs/failing/LetPatterns3.purs + tests/purs/failing/LetPatterns4.purs + tests/purs/failing/MissingClassExport.purs + tests/purs/failing/MissingClassMember.purs + tests/purs/failing/MissingClassMemberExport.purs + tests/purs/failing/MissingFFIImplementations.purs + tests/purs/failing/MissingRecordField.purs + tests/purs/failing/MixedAssociativityError.purs + tests/purs/failing/MPTCs.purs + tests/purs/failing/MultipleErrors.purs + tests/purs/failing/MultipleErrors2.purs + tests/purs/failing/MultipleTypeOpFixities.purs + tests/purs/failing/MultipleValueOpFixities.purs + tests/purs/failing/MutRec.purs + tests/purs/failing/MutRec2.purs + tests/purs/failing/NewtypeInstance.purs + tests/purs/failing/NewtypeInstance2.purs + tests/purs/failing/NewtypeInstance3.purs + tests/purs/failing/NewtypeInstance4.purs + tests/purs/failing/NewtypeInstance5.purs + tests/purs/failing/NewtypeInstance6.purs + tests/purs/failing/NewtypeMultiArgs.purs + tests/purs/failing/NewtypeMultiCtor.purs + tests/purs/failing/NonAssociativeError.purs + tests/purs/failing/NonExhaustivePatGuard.purs + tests/purs/failing/NullaryAbs.purs + tests/purs/failing/Object.purs + tests/purs/failing/OperatorAliasNoExport.purs + tests/purs/failing/OperatorAt.purs + tests/purs/failing/OperatorBackslash.purs + tests/purs/failing/OperatorSections.purs + tests/purs/failing/OrphanInstance.purs + tests/purs/failing/OrphanInstance/Class.purs + tests/purs/failing/OrphanInstanceFunDepCycle.purs + tests/purs/failing/OrphanInstanceFunDepCycle/Lib.purs + tests/purs/failing/OrphanInstanceNullary.purs + tests/purs/failing/OrphanInstanceNullary/Lib.purs + tests/purs/failing/OrphanInstanceWithDetermined.purs + tests/purs/failing/OrphanInstanceWithDetermined/Lib.purs + tests/purs/failing/OrphanTypeDecl.purs + tests/purs/failing/OverlapAcrossModules.purs + tests/purs/failing/OverlapAcrossModules/Class.purs + tests/purs/failing/OverlapAcrossModules/X.purs + tests/purs/failing/OverlappingArguments.purs + tests/purs/failing/OverlappingBinders.purs + tests/purs/failing/OverlappingInstances.purs + tests/purs/failing/OverlappingVars.purs + tests/purs/failing/PrimModuleReserved.purs + tests/purs/failing/PrimModuleReserved/Prim.purs + tests/purs/failing/PrimRow.purs + tests/purs/failing/PrimSubModuleReserved.purs + tests/purs/failing/PrimSubModuleReserved/Prim_Foobar.purs + tests/purs/failing/ProgrammableTypeErrors.purs + tests/purs/failing/ProgrammableTypeErrorsTypeString.purs + tests/purs/failing/Rank2Types.purs + tests/purs/failing/RequiredHiddenType.purs + tests/purs/failing/Reserved.purs + tests/purs/failing/RowConstructors1.purs + tests/purs/failing/RowConstructors2.purs + tests/purs/failing/RowConstructors3.purs + tests/purs/failing/RowInInstanceNotDetermined0.purs + tests/purs/failing/RowInInstanceNotDetermined1.purs + tests/purs/failing/RowInInstanceNotDetermined2.purs + tests/purs/failing/RowLacks.purs + tests/purs/failing/SelfImport.purs + tests/purs/failing/SelfImport/Dummy.purs + tests/purs/failing/SkolemEscape.purs + tests/purs/failing/SkolemEscape2.purs + tests/purs/failing/SuggestComposition.purs + tests/purs/failing/Superclasses1.purs + tests/purs/failing/Superclasses2.purs + tests/purs/failing/Superclasses3.purs + tests/purs/failing/Superclasses5.purs + tests/purs/failing/TooFewClassInstanceArgs.purs + tests/purs/failing/TopLevelCaseNoArgs.purs + tests/purs/failing/TransitiveDctorExport.purs + tests/purs/failing/TransitiveKindExport.purs + tests/purs/failing/TransitiveSynonymExport.purs + tests/purs/failing/TypeClasses2.purs + tests/purs/failing/TypedBinders.purs + tests/purs/failing/TypedBinders2.purs + tests/purs/failing/TypedBinders3.purs + tests/purs/failing/TypedHole.purs + tests/purs/failing/TypedHole2.purs + tests/purs/failing/TypeError.purs + tests/purs/failing/TypeOperatorAliasNoExport.purs + tests/purs/failing/TypeSynonyms.purs + tests/purs/failing/TypeSynonyms2.purs + tests/purs/failing/TypeSynonyms3.purs + tests/purs/failing/TypeSynonyms4.purs + tests/purs/failing/TypeSynonyms5.purs + tests/purs/failing/TypeWildcards1.purs + tests/purs/failing/TypeWildcards2.purs + tests/purs/failing/TypeWildcards3.purs + tests/purs/failing/UnderscoreModuleName.purs + tests/purs/failing/UnknownType.purs + tests/purs/failing/UnusableTypeClassMethod.purs + tests/purs/failing/UnusableTypeClassMethodConflictingIdent.purs + tests/purs/failing/UnusableTypeClassMethodSynonym.purs + tests/purs/failing/Whitespace1.purs + tests/purs/layout/AdoIn.purs + tests/purs/layout/CaseGuards.purs + tests/purs/layout/CaseWhere.purs + tests/purs/layout/ClassHead.purs + tests/purs/layout/Commas.purs + tests/purs/layout/Delimiter.purs + tests/purs/layout/DoLet.purs + tests/purs/layout/DoOperator.purs + tests/purs/layout/DoWhere.purs + tests/purs/layout/IfThenElseDo.purs + tests/purs/layout/InstanceChainElse.purs + tests/purs/layout/LetGuards.purs + tests/purs/passing/1110.purs + tests/purs/passing/1185.purs + tests/purs/passing/1335.purs + tests/purs/passing/1570.purs + tests/purs/passing/1664.purs + tests/purs/passing/1697.purs + tests/purs/passing/1807.purs + tests/purs/passing/1881.purs + tests/purs/passing/1991.purs + tests/purs/passing/2018.purs + tests/purs/passing/2018/A.purs + tests/purs/passing/2018/B.purs + tests/purs/passing/2049.purs + tests/purs/passing/2136.purs + tests/purs/passing/2138.purs + tests/purs/passing/2138/Lib.purs + tests/purs/passing/2172.purs + tests/purs/passing/2197-1.purs + tests/purs/passing/2197-2.purs + tests/purs/passing/2252.purs + tests/purs/passing/2288.purs + tests/purs/passing/2378.purs + tests/purs/passing/2438.purs + tests/purs/passing/2609.purs + tests/purs/passing/2609/Eg.purs + tests/purs/passing/2616.purs + tests/purs/passing/2626.purs + tests/purs/passing/2663.purs + tests/purs/passing/2689.purs + tests/purs/passing/2756.purs + tests/purs/passing/2787.purs + tests/purs/passing/2795.purs + tests/purs/passing/2803.purs + tests/purs/passing/2806.purs + tests/purs/passing/2947.purs + tests/purs/passing/2958.purs + tests/purs/passing/2972.purs + tests/purs/passing/3114.purs + tests/purs/passing/3114/VendoredVariant.purs + tests/purs/passing/3125.purs + tests/purs/passing/3187-UnusedNameClash.purs + tests/purs/passing/3388.purs + tests/purs/passing/3410.purs + tests/purs/passing/3481.purs + tests/purs/passing/3549.purs + tests/purs/passing/3595.purs + tests/purs/passing/652.purs + tests/purs/passing/810.purs + tests/purs/passing/862.purs + tests/purs/passing/922.purs + tests/purs/passing/Ado.purs + tests/purs/passing/AppendInReverse.purs + tests/purs/passing/Applicative.purs + tests/purs/passing/ArrayType.purs + tests/purs/passing/Auto.purs + tests/purs/passing/AutoPrelude.purs + tests/purs/passing/AutoPrelude2.purs + tests/purs/passing/BindersInFunctions.purs + tests/purs/passing/BindingGroups.purs + tests/purs/passing/BlockString.purs + tests/purs/passing/CaseInDo.purs + tests/purs/passing/CaseInputWildcard.purs + tests/purs/passing/CaseMultipleExpressions.purs + tests/purs/passing/CaseStatement.purs + tests/purs/passing/CheckFunction.purs + tests/purs/passing/CheckSynonymBug.purs + tests/purs/passing/CheckTypeClass.purs + tests/purs/passing/Church.purs + tests/purs/passing/ClassRefSyntax.purs + tests/purs/passing/ClassRefSyntax/Lib.purs + tests/purs/passing/Collatz.purs + tests/purs/passing/Comparisons.purs + tests/purs/passing/Conditional.purs + tests/purs/passing/Console.purs + tests/purs/passing/ConstraintInference.purs + tests/purs/passing/ConstraintOutsideForall.purs + tests/purs/passing/ConstraintParens.purs + tests/purs/passing/ConstraintParsingIssue.purs + tests/purs/passing/ContextSimplification.purs + tests/purs/passing/DataAndType.purs + tests/purs/passing/DataConsClassConsOverlapOk.purs + tests/purs/passing/DctorName.purs + tests/purs/passing/DctorOperatorAlias.purs + tests/purs/passing/DctorOperatorAlias/List.purs + tests/purs/passing/DeepArrayBinder.purs + tests/purs/passing/DeepCase.purs + tests/purs/passing/DeriveNewtype.purs + tests/purs/passing/DeriveWithNestedSynonyms.purs + tests/purs/passing/Deriving.purs + tests/purs/passing/DerivingFunctor.purs + tests/purs/passing/Do.purs + tests/purs/passing/Dollar.purs + tests/purs/passing/DuplicateProperties.purs + tests/purs/passing/EffFn.purs + tests/purs/passing/EmptyDataDecls.purs + tests/purs/passing/EmptyDicts.purs + tests/purs/passing/EmptyRow.purs + tests/purs/passing/EmptyTypeClass.purs + tests/purs/passing/EntailsKindedType.purs + tests/purs/passing/Eq1Deriving.purs + tests/purs/passing/Eq1InEqDeriving.purs + tests/purs/passing/EqOrd.purs + tests/purs/passing/ExplicitImportReExport.purs + tests/purs/passing/ExplicitImportReExport/Bar.purs + tests/purs/passing/ExplicitImportReExport/Foo.purs + tests/purs/passing/ExplicitOperatorSections.purs + tests/purs/passing/ExportedInstanceDeclarations.purs + tests/purs/passing/ExportExplicit.purs + tests/purs/passing/ExportExplicit/M1.purs + tests/purs/passing/ExportExplicit2.purs + tests/purs/passing/ExportExplicit2/M1.purs + tests/purs/passing/ExtendedInfixOperators.purs + tests/purs/passing/Fib.purs + tests/purs/passing/FieldConsPuns.purs + tests/purs/passing/FieldPuns.purs + tests/purs/passing/FinalTagless.purs + tests/purs/passing/ForeignKind.purs + tests/purs/passing/ForeignKind/Lib.purs + tests/purs/passing/FunctionalDependencies.purs + tests/purs/passing/FunctionAndCaseGuards.purs + tests/purs/passing/Functions.purs + tests/purs/passing/Functions2.purs + tests/purs/passing/FunctionScope.purs + tests/purs/passing/FunWithFunDeps.purs + tests/purs/passing/Generalization1.purs + tests/purs/passing/GenericsRep.purs + tests/purs/passing/Guards.purs + tests/purs/passing/HasOwnProperty.purs + tests/purs/passing/HoistError.purs + tests/purs/passing/IfThenElseMaybe.purs + tests/purs/passing/IfWildcard.purs + tests/purs/passing/ImplicitEmptyImport.purs + tests/purs/passing/Import.purs + tests/purs/passing/Import/M1.purs + tests/purs/passing/Import/M2.purs + tests/purs/passing/ImportExplicit.purs + tests/purs/passing/ImportExplicit/M1.purs + tests/purs/passing/ImportHiding.purs + tests/purs/passing/ImportQualified.purs + tests/purs/passing/ImportQualified/M1.purs + tests/purs/passing/InferRecFunWithConstrainedArgument.purs + tests/purs/passing/InheritMultipleSuperClasses.purs + tests/purs/passing/InstanceBeforeClass.purs + tests/purs/passing/InstanceChain.purs + tests/purs/passing/InstanceSigs.purs + tests/purs/passing/InstanceSigsGeneral.purs + tests/purs/passing/IntAndChar.purs + tests/purs/passing/iota.purs + tests/purs/passing/JSReserved.purs + tests/purs/passing/KindedType.purs + tests/purs/passing/LargeSumType.purs + tests/purs/passing/Let.purs + tests/purs/passing/Let2.purs + tests/purs/passing/LetInInstance.purs + tests/purs/passing/LetPattern.purs + tests/purs/passing/LiberalTypeSynonyms.purs + tests/purs/passing/Match.purs + tests/purs/passing/Module.purs + tests/purs/passing/Module/M1.purs + tests/purs/passing/Module/M2.purs + tests/purs/passing/ModuleDeps.purs + tests/purs/passing/ModuleDeps/M1.purs + tests/purs/passing/ModuleDeps/M2.purs + tests/purs/passing/ModuleDeps/M3.purs + tests/purs/passing/ModuleExport.purs + tests/purs/passing/ModuleExport/A.purs + tests/purs/passing/ModuleExportDupes.purs + tests/purs/passing/ModuleExportDupes/A.purs + tests/purs/passing/ModuleExportDupes/B.purs + tests/purs/passing/ModuleExportDupes/C.purs + tests/purs/passing/ModuleExportExcluded.purs + tests/purs/passing/ModuleExportExcluded/A.purs + tests/purs/passing/ModuleExportQualified.purs + tests/purs/passing/ModuleExportQualified/A.purs + tests/purs/passing/ModuleExportSelf.purs + tests/purs/passing/ModuleExportSelf/A.purs + tests/purs/passing/Monad.purs + tests/purs/passing/MonadState.purs + tests/purs/passing/MPTCs.purs + tests/purs/passing/MultiArgFunctions.purs + tests/purs/passing/MutRec.purs + tests/purs/passing/MutRec2.purs + tests/purs/passing/MutRec3.purs + tests/purs/passing/NakedConstraint.purs + tests/purs/passing/NamedPatterns.purs + tests/purs/passing/NegativeBinder.purs + tests/purs/passing/NegativeIntInRange.purs + tests/purs/passing/Nested.purs + tests/purs/passing/NestedRecordUpdate.purs + tests/purs/passing/NestedRecordUpdateWildcards.purs + tests/purs/passing/NestedTypeSynonyms.purs + tests/purs/passing/NestedWhere.purs + tests/purs/passing/NewConsClass.purs + tests/purs/passing/Newtype.purs + tests/purs/passing/NewtypeClass.purs + tests/purs/passing/NewtypeEff.purs + tests/purs/passing/NewtypeInstance.purs + tests/purs/passing/NewtypeWithRecordUpdate.purs + tests/purs/passing/NonConflictingExports.purs + tests/purs/passing/NonConflictingExports/A.purs + tests/purs/passing/NonOrphanInstanceFunDepExtra.purs + tests/purs/passing/NonOrphanInstanceFunDepExtra/Lib.purs + tests/purs/passing/NonOrphanInstanceMulti.purs + tests/purs/passing/NonOrphanInstanceMulti/Lib.purs + tests/purs/passing/NumberLiterals.purs + tests/purs/passing/ObjectGetter.purs + tests/purs/passing/Objects.purs + tests/purs/passing/ObjectSynonym.purs + tests/purs/passing/ObjectUpdate.purs + tests/purs/passing/ObjectUpdate2.purs + tests/purs/passing/ObjectUpdater.purs + tests/purs/passing/ObjectWildcards.purs + tests/purs/passing/OneConstructor.purs + tests/purs/passing/OperatorAlias.purs + tests/purs/passing/OperatorAliasElsewhere.purs + tests/purs/passing/OperatorAliasElsewhere/Def.purs + tests/purs/passing/OperatorAssociativity.purs + tests/purs/passing/OperatorInlining.purs + tests/purs/passing/Operators.purs + tests/purs/passing/Operators/Other.purs + tests/purs/passing/OperatorSections.purs + tests/purs/passing/OptimizerBug.purs + tests/purs/passing/OptionalQualified.purs + tests/purs/passing/Ord1Deriving.purs + tests/purs/passing/Ord1InOrdDeriving.purs + tests/purs/passing/ParensInType.purs + tests/purs/passing/ParensInTypedBinder.purs + tests/purs/passing/PartialFunction.purs + tests/purs/passing/PartialTCO.purs + tests/purs/passing/Patterns.purs + tests/purs/passing/PendingConflictingImports.purs + tests/purs/passing/PendingConflictingImports/A.purs + tests/purs/passing/PendingConflictingImports/B.purs + tests/purs/passing/PendingConflictingImports2.purs + tests/purs/passing/PendingConflictingImports2/A.purs + tests/purs/passing/Person.purs + tests/purs/passing/PolyLabels.purs + tests/purs/passing/PrimedTypeName.purs + tests/purs/passing/QualifiedAdo.purs + tests/purs/passing/QualifiedAdo/IxApplicative.purs + tests/purs/passing/QualifiedDo.purs + tests/purs/passing/QualifiedDo/IxMonad.purs + tests/purs/passing/QualifiedNames.purs + tests/purs/passing/QualifiedNames/Either.purs + tests/purs/passing/QualifiedQualifiedImports.purs + tests/purs/passing/Rank2Data.purs + tests/purs/passing/Rank2Object.purs + tests/purs/passing/Rank2Types.purs + tests/purs/passing/Rank2TypeSynonym.purs + tests/purs/passing/RebindableSyntax.purs + tests/purs/passing/Recursion.purs + tests/purs/passing/RedefinedFixity.purs + tests/purs/passing/RedefinedFixity/M1.purs + tests/purs/passing/RedefinedFixity/M2.purs + tests/purs/passing/RedefinedFixity/M3.purs + tests/purs/passing/ReExportQualified.purs + tests/purs/passing/ReExportQualified/A.purs + tests/purs/passing/ReExportQualified/B.purs + tests/purs/passing/ReExportQualified/C.purs + tests/purs/passing/ReservedWords.purs + tests/purs/passing/ResolvableScopeConflict.purs + tests/purs/passing/ResolvableScopeConflict/A.purs + tests/purs/passing/ResolvableScopeConflict/B.purs + tests/purs/passing/ResolvableScopeConflict2.purs + tests/purs/passing/ResolvableScopeConflict2/A.purs + tests/purs/passing/ResolvableScopeConflict3.purs + tests/purs/passing/ResolvableScopeConflict3/A.purs + tests/purs/passing/RowConstructors.purs + tests/purs/passing/RowInInstanceHeadDetermined.purs + tests/purs/passing/RowLacks.purs + tests/purs/passing/RowNub.purs + tests/purs/passing/RowPolyInstanceContext.purs + tests/purs/passing/RowsInInstanceContext.purs + tests/purs/passing/RowUnion.purs + tests/purs/passing/RunFnInline.purs + tests/purs/passing/RuntimeScopeIssue.purs + tests/purs/passing/s.purs + tests/purs/passing/ScopedTypeVariables.purs + tests/purs/passing/Sequence.purs + tests/purs/passing/SequenceDesugared.purs + tests/purs/passing/ShadowedModuleName.purs + tests/purs/passing/ShadowedModuleName/Test.purs + tests/purs/passing/ShadowedName.purs + tests/purs/passing/ShadowedRename.purs + tests/purs/passing/ShadowedTCO.purs + tests/purs/passing/ShadowedTCOLet.purs + tests/purs/passing/SignedNumericLiterals.purs + tests/purs/passing/SolvingAppendSymbol.purs + tests/purs/passing/SolvingCompareSymbol.purs + tests/purs/passing/SolvingIsSymbol.purs + tests/purs/passing/SolvingIsSymbol/Lib.purs + tests/purs/passing/Stream.purs + tests/purs/passing/StringEdgeCases.purs + tests/purs/passing/StringEdgeCases/Records.purs + tests/purs/passing/StringEdgeCases/Symbols.purs + tests/purs/passing/StringEscapes.purs + tests/purs/passing/Superclasses1.purs + tests/purs/passing/Superclasses3.purs + tests/purs/passing/TailCall.purs + tests/purs/passing/TCO.purs + tests/purs/passing/TCOCase.purs + tests/purs/passing/Tick.purs + tests/purs/passing/TopLevelCase.purs + tests/purs/passing/TransitiveImport.purs + tests/purs/passing/TransitiveImport/Middle.purs + tests/purs/passing/TransitiveImport/Test.purs + tests/purs/passing/TypeAnnotationPrecedence.purs + tests/purs/passing/TypeClasses.purs + tests/purs/passing/TypeClassesInOrder.purs + tests/purs/passing/TypeClassesWithOverlappingTypeVariables.purs + tests/purs/passing/TypeClassMemberOrderChange.purs + tests/purs/passing/TypedBinders.purs + tests/purs/passing/TypeDecl.purs + tests/purs/passing/TypedWhere.purs + tests/purs/passing/TypeOperators.purs + tests/purs/passing/TypeOperators/A.purs + tests/purs/passing/TypeSynonymInData.purs + tests/purs/passing/TypeSynonyms.purs + tests/purs/passing/TypeWildcards.purs + tests/purs/passing/TypeWildcardsRecordExtension.purs + tests/purs/passing/TypeWithoutParens.purs + tests/purs/passing/TypeWithoutParens/Lib.purs + tests/purs/passing/UnderscoreIdent.purs + tests/purs/passing/UnicodeIdentifier.purs + tests/purs/passing/UnicodeOperators.purs + tests/purs/passing/UnicodeType.purs + tests/purs/passing/UnifyInTypeInstanceLookup.purs + tests/purs/passing/Unit.purs + tests/purs/passing/UnknownInTypeClassLookup.purs + tests/purs/passing/UnsafeCoerce.purs + tests/purs/passing/UntupledConstraints.purs + tests/purs/passing/UsableTypeClassMethods.purs + tests/purs/passing/UTF8Sourcefile.purs + tests/purs/passing/Where.purs + tests/purs/passing/WildcardInInstance.purs + tests/purs/passing/WildcardType.purs + tests/purs/psci/BasicEval.purs + tests/purs/psci/Multiline.purs + tests/purs/publish/basic-example/src/Main.purs + tests/purs/warning/2140.purs + tests/purs/warning/2383.purs + tests/purs/warning/2411.purs + tests/purs/warning/2542.purs + tests/purs/warning/CustomWarning.purs + tests/purs/warning/CustomWarning2.purs + tests/purs/warning/CustomWarning3.purs + tests/purs/warning/CustomWarning4.purs + tests/purs/warning/DuplicateExportRef.purs + tests/purs/warning/DuplicateImport.purs + tests/purs/warning/DuplicateImportRef.purs + tests/purs/warning/DuplicateSelectiveImport.purs + tests/purs/warning/HidingImport.purs + tests/purs/warning/ImplicitImport.purs + tests/purs/warning/ImplicitQualifiedImport.purs + tests/purs/warning/ImplicitQualifiedImportReExport.purs + tests/purs/warning/MissingTypeDeclaration.purs + tests/purs/warning/NewtypeInstance.purs + tests/purs/warning/NewtypeInstance2.purs + tests/purs/warning/NewtypeInstance3.purs + tests/purs/warning/NewtypeInstance4.purs + tests/purs/warning/OverlappingPattern.purs + tests/purs/warning/ScopeShadowing.purs + tests/purs/warning/ScopeShadowing2.purs + tests/purs/warning/ShadowedBinderPatternGuard.purs + tests/purs/warning/ShadowedNameParens.purs + tests/purs/warning/ShadowedTypeVar.purs + tests/purs/warning/UnnecessaryFFIModule.purs + tests/purs/warning/UnusedDctorExplicitImport.purs + tests/purs/warning/UnusedDctorImportAll.purs + tests/purs/warning/UnusedDctorImportExplicit.purs + tests/purs/warning/UnusedExplicitImport.purs + tests/purs/warning/UnusedExplicitImportTypeOp.purs + tests/purs/warning/UnusedExplicitImportTypeOp/Lib.purs + tests/purs/warning/UnusedExplicitImportValOp.purs + tests/purs/warning/UnusedFFIImplementations.purs + tests/purs/warning/UnusedImport.purs + tests/purs/warning/UnusedTypeVar.purs + tests/purs/warning/WildcardInferredType.purs + tests/purs/warning/WildcardInferredType2.purs + tests/purs/docs/bower.json + tests/purs/docs/output/Ado/docs.json + tests/purs/docs/output/Ado/externs.json + tests/purs/docs/output/ChildDeclOrder/docs.json + tests/purs/docs/output/ChildDeclOrder/externs.json + tests/purs/docs/output/Clash/docs.json + tests/purs/docs/output/Clash/externs.json + tests/purs/docs/output/Clash1/docs.json + tests/purs/docs/output/Clash1/externs.json + tests/purs/docs/output/Clash1a/docs.json + tests/purs/docs/output/Clash1a/externs.json + tests/purs/docs/output/Clash2/docs.json + tests/purs/docs/output/Clash2/externs.json + tests/purs/docs/output/Clash2a/docs.json + tests/purs/docs/output/Clash2a/externs.json + tests/purs/docs/output/ConstrainedArgument/docs.json + tests/purs/docs/output/ConstrainedArgument/externs.json + tests/purs/docs/output/Data.Newtype/docs.json + tests/purs/docs/output/Data.Newtype/externs.json + tests/purs/docs/output/DeclOrder/docs.json + tests/purs/docs/output/DeclOrder/externs.json + tests/purs/docs/output/DeclOrderNoExportList/docs.json + tests/purs/docs/output/DeclOrderNoExportList/externs.json + tests/purs/docs/output/Desugar/docs.json + tests/purs/docs/output/Desugar/externs.json + tests/purs/docs/output/DocComments/docs.json + tests/purs/docs/output/DocComments/externs.json + tests/purs/docs/output/DocCommentsClassMethod/docs.json + tests/purs/docs/output/DocCommentsClassMethod/externs.json + tests/purs/docs/output/DocCommentsDataConstructor/docs.json + tests/purs/docs/output/DocCommentsDataConstructor/externs.json + tests/purs/docs/output/DuplicateNames/docs.json + tests/purs/docs/output/DuplicateNames/externs.json + tests/purs/docs/output/Example/docs.json + tests/purs/docs/output/Example/externs.json + tests/purs/docs/output/Example2/docs.json + tests/purs/docs/output/Example2/externs.json + tests/purs/docs/output/ExplicitExport/docs.json + tests/purs/docs/output/ExplicitExport/externs.json + tests/purs/docs/output/ExplicitTypeSignatures/docs.json + tests/purs/docs/output/ExplicitTypeSignatures/externs.json + tests/purs/docs/output/ImportedTwice/docs.json + tests/purs/docs/output/ImportedTwice/externs.json + tests/purs/docs/output/ImportedTwiceA/docs.json + tests/purs/docs/output/ImportedTwiceA/externs.json + tests/purs/docs/output/ImportedTwiceB/docs.json + tests/purs/docs/output/ImportedTwiceB/externs.json + tests/purs/docs/output/MultiVirtual/docs.json + tests/purs/docs/output/MultiVirtual/externs.json + tests/purs/docs/output/MultiVirtual1/docs.json + tests/purs/docs/output/MultiVirtual1/externs.json + tests/purs/docs/output/MultiVirtual2/docs.json + tests/purs/docs/output/MultiVirtual2/externs.json + tests/purs/docs/output/MultiVirtual3/docs.json + tests/purs/docs/output/MultiVirtual3/externs.json + tests/purs/docs/output/NewOperators/docs.json + tests/purs/docs/output/NewOperators/externs.json + tests/purs/docs/output/NewOperators2/docs.json + tests/purs/docs/output/NewOperators2/externs.json + tests/purs/docs/output/NotAllCtors/docs.json + tests/purs/docs/output/NotAllCtors/externs.json + tests/purs/docs/output/Prelude/docs.json + tests/purs/docs/output/Prelude/externs.json + tests/purs/docs/output/PrimSubmodules/docs.json + tests/purs/docs/output/PrimSubmodules/externs.json + tests/purs/docs/output/ReExportedTypeClass/docs.json + tests/purs/docs/output/ReExportedTypeClass/externs.json + tests/purs/docs/output/SolitaryTypeClassMember/docs.json + tests/purs/docs/output/SolitaryTypeClassMember/externs.json + tests/purs/docs/output/SomeTypeClass/docs.json + tests/purs/docs/output/SomeTypeClass/externs.json + tests/purs/docs/output/Transitive1/docs.json + tests/purs/docs/output/Transitive1/externs.json + tests/purs/docs/output/Transitive2/docs.json + tests/purs/docs/output/Transitive2/externs.json + tests/purs/docs/output/Transitive3/docs.json + tests/purs/docs/output/Transitive3/externs.json + tests/purs/docs/output/TypeClassWithFunDeps/docs.json + tests/purs/docs/output/TypeClassWithFunDeps/externs.json + tests/purs/docs/output/TypeClassWithoutMembers/docs.json + tests/purs/docs/output/TypeClassWithoutMembers/externs.json + tests/purs/docs/output/TypeClassWithoutMembersIntermediate/docs.json + tests/purs/docs/output/TypeClassWithoutMembersIntermediate/externs.json + tests/purs/docs/output/TypeLevelString/docs.json + tests/purs/docs/output/TypeLevelString/externs.json + tests/purs/docs/output/TypeOpAliases/docs.json + tests/purs/docs/output/TypeOpAliases/externs.json + tests/purs/docs/output/TypeSynonym/docs.json + tests/purs/docs/output/TypeSynonym/externs.json + tests/purs/docs/output/TypeSynonymInstance/docs.json + tests/purs/docs/output/TypeSynonymInstance/externs.json + tests/purs/docs/output/UTF8/docs.json + tests/purs/docs/output/UTF8/externs.json + tests/purs/docs/output/Virtual/docs.json + tests/purs/docs/output/Virtual/externs.json + tests/purs/docs/resolutions.json + tests/purs/publish/basic-example/bower.json + tests/purs/publish/basic-example/output/Control.Applicative/docs.json + tests/purs/publish/basic-example/output/Control.Applicative/externs.json + tests/purs/publish/basic-example/output/Control.Apply/docs.json + tests/purs/publish/basic-example/output/Control.Apply/externs.json + tests/purs/publish/basic-example/output/Control.Bind/docs.json + tests/purs/publish/basic-example/output/Control.Bind/externs.json + tests/purs/publish/basic-example/output/Control.Category/docs.json + tests/purs/publish/basic-example/output/Control.Category/externs.json + tests/purs/publish/basic-example/output/Control.Monad/docs.json + tests/purs/publish/basic-example/output/Control.Monad/externs.json + tests/purs/publish/basic-example/output/Control.Semigroupoid/docs.json + tests/purs/publish/basic-example/output/Control.Semigroupoid/externs.json + tests/purs/publish/basic-example/output/Data.Boolean/docs.json + tests/purs/publish/basic-example/output/Data.Boolean/externs.json + tests/purs/publish/basic-example/output/Data.BooleanAlgebra/docs.json + tests/purs/publish/basic-example/output/Data.BooleanAlgebra/externs.json + tests/purs/publish/basic-example/output/Data.Bounded/docs.json + tests/purs/publish/basic-example/output/Data.Bounded/externs.json + tests/purs/publish/basic-example/output/Data.CommutativeRing/docs.json + tests/purs/publish/basic-example/output/Data.CommutativeRing/externs.json + tests/purs/publish/basic-example/output/Data.DivisionRing/docs.json + tests/purs/publish/basic-example/output/Data.DivisionRing/externs.json + tests/purs/publish/basic-example/output/Data.Eq/docs.json + tests/purs/publish/basic-example/output/Data.Eq/externs.json + tests/purs/publish/basic-example/output/Data.EuclideanRing/docs.json + tests/purs/publish/basic-example/output/Data.EuclideanRing/externs.json + tests/purs/publish/basic-example/output/Data.Field/docs.json + tests/purs/publish/basic-example/output/Data.Field/externs.json + tests/purs/publish/basic-example/output/Data.Function/docs.json + tests/purs/publish/basic-example/output/Data.Function/externs.json + tests/purs/publish/basic-example/output/Data.Functor/docs.json + tests/purs/publish/basic-example/output/Data.Functor/externs.json + tests/purs/publish/basic-example/output/Data.HeytingAlgebra/docs.json + tests/purs/publish/basic-example/output/Data.HeytingAlgebra/externs.json + tests/purs/publish/basic-example/output/Data.Monoid.Additive/docs.json + tests/purs/publish/basic-example/output/Data.Monoid.Additive/externs.json + tests/purs/publish/basic-example/output/Data.Monoid.Conj/docs.json + tests/purs/publish/basic-example/output/Data.Monoid.Conj/externs.json + tests/purs/publish/basic-example/output/Data.Monoid.Disj/docs.json + tests/purs/publish/basic-example/output/Data.Monoid.Disj/externs.json + tests/purs/publish/basic-example/output/Data.Monoid.Dual/docs.json + tests/purs/publish/basic-example/output/Data.Monoid.Dual/externs.json + tests/purs/publish/basic-example/output/Data.Monoid.Endo/docs.json + tests/purs/publish/basic-example/output/Data.Monoid.Endo/externs.json + tests/purs/publish/basic-example/output/Data.Monoid.Multiplicative/docs.json + tests/purs/publish/basic-example/output/Data.Monoid.Multiplicative/externs.json + tests/purs/publish/basic-example/output/Data.Monoid/docs.json + tests/purs/publish/basic-example/output/Data.Monoid/externs.json + tests/purs/publish/basic-example/output/Data.NaturalTransformation/docs.json + tests/purs/publish/basic-example/output/Data.NaturalTransformation/externs.json + tests/purs/publish/basic-example/output/Data.Newtype/docs.json + tests/purs/publish/basic-example/output/Data.Newtype/externs.json + tests/purs/publish/basic-example/output/Data.Ord.Unsafe/docs.json + tests/purs/publish/basic-example/output/Data.Ord.Unsafe/externs.json + tests/purs/publish/basic-example/output/Data.Ord/docs.json + tests/purs/publish/basic-example/output/Data.Ord/externs.json + tests/purs/publish/basic-example/output/Data.Ordering/docs.json + tests/purs/publish/basic-example/output/Data.Ordering/externs.json + tests/purs/publish/basic-example/output/Data.Ring/docs.json + tests/purs/publish/basic-example/output/Data.Ring/externs.json + tests/purs/publish/basic-example/output/Data.Semigroup.First/docs.json + tests/purs/publish/basic-example/output/Data.Semigroup.First/externs.json + tests/purs/publish/basic-example/output/Data.Semigroup.Last/docs.json + tests/purs/publish/basic-example/output/Data.Semigroup.Last/externs.json + tests/purs/publish/basic-example/output/Data.Semigroup/docs.json + tests/purs/publish/basic-example/output/Data.Semigroup/externs.json + tests/purs/publish/basic-example/output/Data.Semiring/docs.json + tests/purs/publish/basic-example/output/Data.Semiring/externs.json + tests/purs/publish/basic-example/output/Data.Show/docs.json + tests/purs/publish/basic-example/output/Data.Show/externs.json + tests/purs/publish/basic-example/output/Data.Symbol/docs.json + tests/purs/publish/basic-example/output/Data.Symbol/externs.json + tests/purs/publish/basic-example/output/Data.Unit/docs.json + tests/purs/publish/basic-example/output/Data.Unit/externs.json + tests/purs/publish/basic-example/output/Data.Void/docs.json + tests/purs/publish/basic-example/output/Data.Void/externs.json + tests/purs/publish/basic-example/output/Effect.Class.Console/docs.json + tests/purs/publish/basic-example/output/Effect.Class.Console/externs.json + tests/purs/publish/basic-example/output/Effect.Class/docs.json + tests/purs/publish/basic-example/output/Effect.Class/externs.json + tests/purs/publish/basic-example/output/Effect.Console/docs.json + tests/purs/publish/basic-example/output/Effect.Console/externs.json + tests/purs/publish/basic-example/output/Effect.Uncurried/docs.json + tests/purs/publish/basic-example/output/Effect.Uncurried/externs.json + tests/purs/publish/basic-example/output/Effect.Unsafe/docs.json + tests/purs/publish/basic-example/output/Effect.Unsafe/externs.json + tests/purs/publish/basic-example/output/Effect/docs.json + tests/purs/publish/basic-example/output/Effect/externs.json + tests/purs/publish/basic-example/output/Main/docs.json + tests/purs/publish/basic-example/output/Main/externs.json + tests/purs/publish/basic-example/output/Prelude/docs.json + tests/purs/publish/basic-example/output/Prelude/externs.json + tests/purs/publish/basic-example/output/PSCI.Support/docs.json + tests/purs/publish/basic-example/output/PSCI.Support/externs.json + tests/purs/publish/basic-example/output/Record.Unsafe/docs.json + tests/purs/publish/basic-example/output/Record.Unsafe/externs.json + tests/purs/publish/basic-example/output/Type.Data.Row/docs.json + tests/purs/publish/basic-example/output/Type.Data.Row/externs.json + tests/purs/publish/basic-example/output/Type.Data.RowList/docs.json + tests/purs/publish/basic-example/output/Type.Data.RowList/externs.json + tests/purs/publish/basic-example/resolutions-legacy.json + tests/purs/publish/basic-example/resolutions.json + tests/json-compat/v0.11.3/generics-4.0.0.json + tests/json-compat/v0.11.3/symbols-3.0.0.json + tests/json-compat/v0.12.1/typelevel-prelude-3.0.0.json + tests/support/bower.json + tests/support/package-lock.json + tests/support/package.json + tests/support/prelude-resolutions.json + tests/support/setup-win.cmd + tests/support/psci/InteractivePrint.purs + tests/support/psci/Reload.purs + tests/support/psci/Reload.edit + tests/support/pscide/src/CompletionSpecDocs.purs + tests/support/pscide/src/FindUsage.purs + tests/support/pscide/src/FindUsage/Definition.purs + tests/support/pscide/src/FindUsage/Recursive.purs + tests/support/pscide/src/FindUsage/RecursiveShadowed.purs + tests/support/pscide/src/FindUsage/Reexport.purs + tests/support/pscide/src/ImportsSpec.purs + tests/support/pscide/src/ImportsSpec1.purs + tests/support/pscide/src/MatcherSpec.purs + tests/support/pscide/src/RebuildSpecDep.purs + tests/support/pscide/src/RebuildSpecSingleModule.purs + tests/support/pscide/src/RebuildSpecWithDeps.purs + tests/support/pscide/src/RebuildSpecWithForeign.purs + tests/support/pscide/src/RebuildSpecWithHiddenIdent.purs + tests/support/pscide/src/RebuildSpecWithForeign.js + tests/support/pscide/src/RebuildSpecSingleModule.fail + tests/support/pscide/src/RebuildSpecWithMissingForeign.fail + stack.yaml + README.md + INSTALL.md + CONTRIBUTORS.md + CONTRIBUTING.md + +source-repository head + type: git + location: https://github.com/purescript/purescript + +flag release + description: + Mark this build as a release build: prevents inclusion of extra info e.g. commit SHA in --version output) + default: False + +library + exposed-modules: + Control.Monad.Logger + Control.Monad.Supply + Control.Monad.Supply.Class + Language.PureScript + Language.PureScript.AST + Language.PureScript.AST.Binders + Language.PureScript.AST.Declarations + Language.PureScript.AST.Exported + Language.PureScript.AST.Literals + Language.PureScript.AST.Operators + Language.PureScript.AST.SourcePos + Language.PureScript.AST.Traversals + Language.PureScript.Bundle + Language.PureScript.CodeGen + Language.PureScript.CodeGen.JS + Language.PureScript.CodeGen.JS.Common + Language.PureScript.CodeGen.JS.Printer + Language.PureScript.Comments + Language.PureScript.Constants + Language.PureScript.CoreFn + Language.PureScript.CoreFn.Ann + Language.PureScript.CoreFn.Binders + Language.PureScript.CoreFn.Desugar + Language.PureScript.CoreFn.Expr + Language.PureScript.CoreFn.FromJSON + Language.PureScript.CoreFn.Meta + Language.PureScript.CoreFn.Module + Language.PureScript.CoreFn.Optimizer + Language.PureScript.CoreFn.ToJSON + Language.PureScript.CoreFn.Traversals + Language.PureScript.CoreImp + Language.PureScript.CoreImp.AST + Language.PureScript.CoreImp.Optimizer + Language.PureScript.CoreImp.Optimizer.Blocks + Language.PureScript.CoreImp.Optimizer.Common + Language.PureScript.CoreImp.Optimizer.Inliner + Language.PureScript.CoreImp.Optimizer.MagicDo + Language.PureScript.CoreImp.Optimizer.TCO + Language.PureScript.CoreImp.Optimizer.Unused + Language.PureScript.Crash + Language.PureScript.CST + Language.PureScript.CST.Convert + Language.PureScript.CST.Errors + Language.PureScript.CST.Layout + Language.PureScript.CST.Lexer + Language.PureScript.CST.Monad + Language.PureScript.CST.Parser + Language.PureScript.CST.Positions + Language.PureScript.CST.Print + Language.PureScript.CST.Traversals + Language.PureScript.CST.Traversals.Type + Language.PureScript.CST.Types + Language.PureScript.CST.Utils + Language.PureScript.Docs + Language.PureScript.Docs.AsHtml + Language.PureScript.Docs.AsMarkdown + Language.PureScript.Docs.Collect + Language.PureScript.Docs.Convert + Language.PureScript.Docs.Convert.ReExports + Language.PureScript.Docs.Convert.Single + Language.PureScript.Docs.Css + Language.PureScript.Docs.Prim + Language.PureScript.Docs.Render + Language.PureScript.Docs.RenderedCode + Language.PureScript.Docs.RenderedCode.RenderKind + Language.PureScript.Docs.RenderedCode.RenderType + Language.PureScript.Docs.RenderedCode.Types + Language.PureScript.Docs.Tags + Language.PureScript.Docs.Types + Language.PureScript.Docs.Utils.MonoidExtras + Language.PureScript.Environment + Language.PureScript.Errors + Language.PureScript.Errors.JSON + Language.PureScript.Externs + Language.PureScript.Hierarchy + Language.PureScript.Ide + Language.PureScript.Ide.CaseSplit + Language.PureScript.Ide.Command + Language.PureScript.Ide.Completion + Language.PureScript.Ide.Error + Language.PureScript.Ide.Externs + Language.PureScript.Ide.Filter + Language.PureScript.Ide.Filter.Declaration + Language.PureScript.Ide.Imports + Language.PureScript.Ide.Logging + Language.PureScript.Ide.Matcher + Language.PureScript.Ide.Prim + Language.PureScript.Ide.Rebuild + Language.PureScript.Ide.Reexports + Language.PureScript.Ide.SourceFile + Language.PureScript.Ide.State + Language.PureScript.Ide.Types + Language.PureScript.Ide.Usage + Language.PureScript.Ide.Util + Language.PureScript.Ide.Watcher + Language.PureScript.Interactive + Language.PureScript.Interactive.Completion + Language.PureScript.Interactive.Directive + Language.PureScript.Interactive.IO + Language.PureScript.Interactive.Message + Language.PureScript.Interactive.Module + Language.PureScript.Interactive.Parser + Language.PureScript.Interactive.Printer + Language.PureScript.Interactive.Types + Language.PureScript.Kinds + Language.PureScript.Label + Language.PureScript.Linter + Language.PureScript.Linter.Exhaustive + Language.PureScript.Linter.Imports + Language.PureScript.Make + Language.PureScript.Make.Actions + Language.PureScript.Make.BuildPlan + Language.PureScript.Make.Monad + Language.PureScript.ModuleDependencies + Language.PureScript.Names + Language.PureScript.Options + Language.PureScript.Pretty + Language.PureScript.Pretty.Common + Language.PureScript.Pretty.Kinds + Language.PureScript.Pretty.Types + Language.PureScript.Pretty.Values + Language.PureScript.PSString + Language.PureScript.Publish + Language.PureScript.Publish.BoxesHelpers + Language.PureScript.Publish.ErrorsWarnings + Language.PureScript.Publish.Utils + Language.PureScript.Renamer + Language.PureScript.Sugar + Language.PureScript.Sugar.AdoNotation + Language.PureScript.Sugar.BindingGroups + Language.PureScript.Sugar.CaseDeclarations + Language.PureScript.Sugar.DoNotation + Language.PureScript.Sugar.LetPattern + Language.PureScript.Sugar.Names + Language.PureScript.Sugar.Names.Common + Language.PureScript.Sugar.Names.Env + Language.PureScript.Sugar.Names.Exports + Language.PureScript.Sugar.Names.Imports + Language.PureScript.Sugar.ObjectWildcards + Language.PureScript.Sugar.Operators + Language.PureScript.Sugar.Operators.Binders + Language.PureScript.Sugar.Operators.Common + Language.PureScript.Sugar.Operators.Expr + Language.PureScript.Sugar.Operators.Types + Language.PureScript.Sugar.TypeClasses + Language.PureScript.Sugar.TypeClasses.Deriving + Language.PureScript.Sugar.TypeDeclarations + Language.PureScript.Traversals + Language.PureScript.TypeChecker + Language.PureScript.TypeChecker.Entailment + Language.PureScript.TypeChecker.Kinds + Language.PureScript.TypeChecker.Monad + Language.PureScript.TypeChecker.Skolems + Language.PureScript.TypeChecker.Subsumption + Language.PureScript.TypeChecker.Synonyms + Language.PureScript.TypeChecker.Types + Language.PureScript.TypeChecker.TypeSearch + Language.PureScript.TypeChecker.Unify + Language.PureScript.TypeClassDictionaries + Language.PureScript.Types + System.IO.UTF8 + build-tools: happy ==1.19.9 + hs-source-dirs: src + other-modules: + Paths_purescript + default-language: Haskell2010 + default-extensions: ConstraintKinds DataKinds DeriveFunctor + DeriveFoldable DeriveTraversable DeriveGeneric EmptyDataDecls + FlexibleContexts KindSignatures LambdaCase MultiParamTypeClasses + NoImplicitPrelude PatternGuards PatternSynonyms RankNTypes + RecordWildCards OverloadedStrings ScopedTypeVariables TupleSections + ViewPatterns + ghc-options: -Wall -O2 + build-depends: + Cabal >=2.2 && <2.5, + Glob ==0.9.*, + aeson >=1.0 && <1.5, + aeson-better-errors >=0.8 && <0.10, + aeson-pretty <0.9, + ansi-terminal >=0.7.1 && <0.9, + array <0.6, + base >=4.11 && <4.13, + base-compat >=0.6.0 && <0.11, + blaze-html >=0.8.1 && <0.10, + bower-json >=1.0.0.1 && <1.1, + boxes >=0.1.4 && <0.2.0, + bytestring <0.11, + cheapskate ==0.1.*, + clock <0.8, + containers <0.7, + data-ordlist >=0.4.7.0 && <0.5, + deepseq <1.5, + directory >=1.2.3 && <1.4, + dlist <0.9, + edit-distance <0.3, + file-embed <0.1, + filepath <1.5, + fsnotify >=0.2.1 && <0.4, + haskeline >=0.7.0.0 && <0.8, + language-javascript ==0.6.0.13, + lifted-async >=0.10.0.3 && <0.10.1, + lifted-base ==0.2.3.*, + microlens-platform >=0.3.9.0 && <0.4, + monad-control >=1.0.0.0 && <1.1, + monad-logger ==0.3.*, + mtl >=2.1.0 && <2.3.0, + parallel ==3.2.*, + parsec >=3.1.10 && <3.2, + pattern-arrows >=0.0.2 && <0.1, + process >=1.2.0 && <1.7, + protolude >=0.1.6 && <0.3, + regex-tdfa <1.3, + safe >=0.3.9 && <0.4, + scientific >=0.3.4.9 && <0.4, + semigroups >=0.16.2 && <0.19, + sourcemap >=0.1.6 && <0.2, + split <0.3, + stm >=0.2.4.0 && <2.6, + stringsearch <0.4, + syb <0.8, + text <1.3, + time <1.9, + transformers >=0.3.0 && <0.6, + transformers-base >=0.4.0 && <0.5, + transformers-compat >=0.3.0 && <0.7, + unordered-containers <0.3, + utf8-string ==1.*, + vector <0.13 + +executable purs + main-is: Main.hs + build-tools: happy ==1.19.9 + hs-source-dirs: app + other-modules: + Command.Bundle + Command.Compile + Command.Docs + Command.Docs.Html + Command.Docs.Markdown + Command.Hierarchy + Command.Ide + Command.Publish + Command.REPL + Paths_purescript + Version + default-language: Haskell2010 + ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts + -with-rtsopts=-N + build-depends: + Cabal >=2.2 && <2.5, + Glob ==0.9.*, + aeson >=1.0 && <1.5, + aeson-better-errors >=0.8 && <0.10, + aeson-pretty <0.9, + ansi-terminal >=0.7.1 && <0.9, + ansi-wl-pprint <0.7, + array <0.6, + base >=4.11 && <4.13, + base-compat >=0.6.0 && <0.11, + blaze-html >=0.8.1 && <0.10, + bower-json >=1.0.0.1 && <1.1, + boxes >=0.1.4 && <0.2.0, + bytestring <0.11, + cheapskate ==0.1.*, + clock <0.8, + containers <0.7, + data-ordlist >=0.4.7.0 && <0.5, + deepseq <1.5, + directory >=1.2.3 && <1.4, + dlist <0.9, + edit-distance <0.3, + file-embed <0.1, + filepath <1.5, + fsnotify >=0.2.1 && <0.4, + haskeline >=0.7.0.0 && <0.8, + http-types <0.13, + language-javascript >=0.6.0.13 && <0.7, + lifted-async >=0.10.0.3 && <0.10.1, + lifted-base ==0.2.3.*, + microlens-platform >=0.3.9.0 && <0.4, + monad-control >=1.0.0.0 && <1.1, + monad-logger ==0.3.*, + mtl >=2.1.0 && <2.3.0, + network >=3.0.1.1 && <3.1, + optparse-applicative >=0.13.0 && <0.15, + parallel ==3.2.*, + parsec >=3.1.10 && <3.2, + pattern-arrows >=0.0.2 && <0.1, + process >=1.2.0 && <1.7, + protolude >=0.1.6 && <0.3, + purescript -any, + regex-tdfa <1.3, + safe >=0.3.9 && <0.4, + scientific >=0.3.4.9 && <0.4, + semigroups >=0.16.2 && <0.19, + sourcemap >=0.1.6 && <0.2, + split <0.3, + stm >=0.2.4.0 && <2.6, + stringsearch <0.4, + syb <0.8, + text <1.3, + time <1.9, + transformers >=0.3.0 && <0.6, + transformers-base >=0.4.0 && <0.5, + transformers-compat >=0.3.0 && <0.7, + unordered-containers <0.3, + utf8-string ==1.*, + vector <0.13, + wai ==3.*, + wai-websockets ==3.*, + warp ==3.*, + websockets >=0.9 && <0.13 + + if flag(release) + cpp-options: -DRELEASE + else + build-depends: + gitrev >=1.2.0 && <1.4 + +test-suite tests + type: exitcode-stdio-1.0 + main-is: Main.hs + build-tools: happy ==1.19.9 + hs-source-dirs: tests + other-modules: + Language.PureScript.Ide.CompletionSpec + Language.PureScript.Ide.FilterSpec + Language.PureScript.Ide.ImportsSpec + Language.PureScript.Ide.MatcherSpec + Language.PureScript.Ide.RebuildSpec + Language.PureScript.Ide.ReexportsSpec + Language.PureScript.Ide.SourceFileSpec + Language.PureScript.Ide.StateSpec + Language.PureScript.Ide.Test + Language.PureScript.Ide.UsageSpec + PscIdeSpec + TestBundle + TestCompiler + TestCoreFn + TestCst + TestDocs + TestHierarchy + TestIde + TestPrimDocs + TestPsci + TestPsci.CommandTest + TestPsci.CompletionTest + TestPsci.EvalTest + TestPsci.TestEnv + TestPscPublish + TestUtils + Paths_purescript + default-language: Haskell2010 + default-extensions: NoImplicitPrelude + ghc-options: -Wall + build-depends: + Cabal >=2.2 && <2.5, + Glob ==0.9.*, + HUnit <1.7, + aeson >=1.0 && <1.5, + aeson-better-errors >=0.8 && <0.10, + aeson-pretty <0.9, + ansi-terminal >=0.7.1 && <0.9, + array <0.6, + base >=4.11 && <4.13, + base-compat >=0.6.0 && <0.11, + blaze-html >=0.8.1 && <0.10, + bower-json >=1.0.0.1 && <1.1, + boxes >=0.1.4 && <0.2.0, + bytestring <0.11, + cheapskate ==0.1.*, + clock <0.8, + containers <0.7, + data-ordlist >=0.4.7.0 && <0.5, + deepseq <1.5, + directory >=1.2.3 && <1.4, + dlist <0.9, + edit-distance <0.3, + file-embed <0.1, + filepath <1.5, + fsnotify >=0.2.1 && <0.4, + haskeline >=0.7.0.0 && <0.8, + hspec <2.7, + hspec-discover <2.7, + language-javascript >=0.6.0.13 && <0.7, + lifted-async >=0.10.0.3 && <0.10.1, + lifted-base ==0.2.3.*, + microlens-platform >=0.3.9.0 && <0.4, + monad-control >=1.0.0.0 && <1.1, + monad-logger ==0.3.*, + mtl >=2.1.0 && <2.3.0, + parallel ==3.2.*, + parsec >=3.1.10 && <3.2, + pattern-arrows >=0.0.2 && <0.1, + process >=1.2.0 && <1.7, + protolude >=0.1.6 && <0.3, + purescript -any, + regex-tdfa <1.3, + safe >=0.3.9 && <0.4, + scientific >=0.3.4.9 && <0.4, + semigroups >=0.16.2 && <0.19, + sourcemap >=0.1.6 && <0.2, + split <0.3, + stm >=0.2.4.0 && <2.6, + stringsearch <0.4, + syb <0.8, + tasty <1.3, + tasty-golden <2.4, + tasty-hspec <1.2, + tasty-quickcheck <0.11, + text <1.3, + time <1.9, + transformers >=0.3.0 && <0.6, + transformers-base >=0.4.0 && <0.5, + transformers-compat >=0.3.0 && <0.7, + unordered-containers <0.3, + utf8-string ==1.*, + vector <0.13