haskell-names 0.9.9 → 0.9.9.1
raw patch · 274 files changed
+4298/−4297 lines, 274 filesdep ~aesondep ~bytestringdep ~filepathsetup-changednew-uploaderPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: aeson, bytestring, filepath, mtl, tasty, transformers
API changes (from Hackage documentation)
Files
- CHANGELOG.md +200/−200
- README.md +133/−133
- Setup.hs +2/−2
- data/baseEnvironment/Control.Applicative.symbols +1/−1
- data/baseEnvironment/Control.Arrow.symbols +1/−1
- data/baseEnvironment/Control.Category.symbols +1/−1
- data/baseEnvironment/Control.Concurrent.Chan.symbols +1/−1
- data/baseEnvironment/Control.Concurrent.MVar.symbols +1/−1
- data/baseEnvironment/Control.Concurrent.QSem.symbols +1/−1
- data/baseEnvironment/Control.Concurrent.QSemN.symbols +1/−1
- data/baseEnvironment/Control.Concurrent.symbols +1/−1
- data/baseEnvironment/Control.Exception.Base.symbols +1/−1
- data/baseEnvironment/Control.Exception.symbols +1/−1
- data/baseEnvironment/Control.Monad.Fix.symbols +1/−1
- data/baseEnvironment/Control.Monad.Instances.symbols +1/−1
- data/baseEnvironment/Control.Monad.ST.Imp.symbols +1/−1
- data/baseEnvironment/Control.Monad.ST.Lazy.Imp.symbols +1/−1
- data/baseEnvironment/Control.Monad.ST.Lazy.Safe.symbols +1/−1
- data/baseEnvironment/Control.Monad.ST.Lazy.Unsafe.symbols +1/−1
- data/baseEnvironment/Control.Monad.ST.Lazy.symbols +1/−1
- data/baseEnvironment/Control.Monad.ST.Safe.symbols +1/−1
- data/baseEnvironment/Control.Monad.ST.Strict.symbols +1/−1
- data/baseEnvironment/Control.Monad.ST.Unsafe.symbols +1/−1
- data/baseEnvironment/Control.Monad.ST.symbols +1/−1
- data/baseEnvironment/Control.Monad.Zip.symbols +1/−1
- data/baseEnvironment/Control.Monad.symbols +1/−1
- data/baseEnvironment/Data.Bits.symbols +1/−1
- data/baseEnvironment/Data.Bool.symbols +1/−1
- data/baseEnvironment/Data.Char.symbols +1/−1
- data/baseEnvironment/Data.Complex.symbols +1/−1
- data/baseEnvironment/Data.Data.symbols +1/−1
- data/baseEnvironment/Data.Dynamic.symbols +1/−1
- data/baseEnvironment/Data.Either.symbols +1/−1
- data/baseEnvironment/Data.Eq.symbols +1/−1
- data/baseEnvironment/Data.Fixed.symbols +1/−1
- data/baseEnvironment/Data.Foldable.symbols +1/−1
- data/baseEnvironment/Data.Function.symbols +1/−1
- data/baseEnvironment/Data.Functor.symbols +1/−1
- data/baseEnvironment/Data.IORef.symbols +1/−1
- data/baseEnvironment/Data.Int.symbols +1/−1
- data/baseEnvironment/Data.Ix.symbols +1/−1
- data/baseEnvironment/Data.List.symbols +1/−1
- data/baseEnvironment/Data.Maybe.symbols +1/−1
- data/baseEnvironment/Data.Monoid.symbols +1/−1
- data/baseEnvironment/Data.OldTypeable.Internal.symbols +1/−1
- data/baseEnvironment/Data.OldTypeable.symbols +1/−1
- data/baseEnvironment/Data.Ord.symbols +1/−1
- data/baseEnvironment/Data.Ratio.symbols +1/−1
- data/baseEnvironment/Data.STRef.Lazy.symbols +1/−1
- data/baseEnvironment/Data.STRef.Strict.symbols +1/−1
- data/baseEnvironment/Data.STRef.symbols +1/−1
- data/baseEnvironment/Data.String.symbols +1/−1
- data/baseEnvironment/Data.Traversable.symbols +1/−1
- data/baseEnvironment/Data.Tuple.symbols +1/−1
- data/baseEnvironment/Data.Typeable.Internal.symbols +1/−1
- data/baseEnvironment/Data.Typeable.symbols +1/−1
- data/baseEnvironment/Data.Unique.symbols +1/−1
- data/baseEnvironment/Data.Version.symbols +1/−1
- data/baseEnvironment/Data.Word.symbols +1/−1
- data/baseEnvironment/Debug.Trace.symbols +1/−1
- data/baseEnvironment/Foreign.C.Error.symbols +1/−1
- data/baseEnvironment/Foreign.C.String.symbols +1/−1
- data/baseEnvironment/Foreign.C.Types.symbols +1/−1
- data/baseEnvironment/Foreign.C.symbols +1/−1
- data/baseEnvironment/Foreign.Concurrent.symbols +1/−1
- data/baseEnvironment/Foreign.ForeignPtr.Imp.symbols +1/−1
- data/baseEnvironment/Foreign.ForeignPtr.Safe.symbols +1/−1
- data/baseEnvironment/Foreign.ForeignPtr.Unsafe.symbols +1/−1
- data/baseEnvironment/Foreign.ForeignPtr.symbols +1/−1
- data/baseEnvironment/Foreign.Marshal.Alloc.symbols +1/−1
- data/baseEnvironment/Foreign.Marshal.Array.symbols +1/−1
- data/baseEnvironment/Foreign.Marshal.Error.symbols +1/−1
- data/baseEnvironment/Foreign.Marshal.Pool.symbols +1/−1
- data/baseEnvironment/Foreign.Marshal.Safe.symbols +1/−1
- data/baseEnvironment/Foreign.Marshal.Unsafe.symbols +1/−1
- data/baseEnvironment/Foreign.Marshal.Utils.symbols +1/−1
- data/baseEnvironment/Foreign.Marshal.symbols +1/−1
- data/baseEnvironment/Foreign.Ptr.symbols +1/−1
- data/baseEnvironment/Foreign.Safe.symbols +1/−1
- data/baseEnvironment/Foreign.StablePtr.symbols +1/−1
- data/baseEnvironment/Foreign.Storable.symbols +1/−1
- data/baseEnvironment/Foreign.symbols +1/−1
- data/baseEnvironment/GHC.Arr.symbols +1/−1
- data/baseEnvironment/GHC.Base.symbols +1/−1
- data/baseEnvironment/GHC.CString.symbols +1/−1
- data/baseEnvironment/GHC.Char.symbols +1/−1
- data/baseEnvironment/GHC.Classes.symbols +1/−1
- data/baseEnvironment/GHC.Conc.IO.symbols +1/−1
- data/baseEnvironment/GHC.Conc.Signal.symbols +1/−1
- data/baseEnvironment/GHC.Conc.Sync.symbols +1/−1
- data/baseEnvironment/GHC.Conc.symbols +1/−1
- data/baseEnvironment/GHC.ConsoleHandler.symbols +1/−1
- data/baseEnvironment/GHC.Constants.symbols +1/−1
- data/baseEnvironment/GHC.Debug.symbols +1/−1
- data/baseEnvironment/GHC.Desugar.symbols +1/−1
- data/baseEnvironment/GHC.Enum.symbols +1/−1
- data/baseEnvironment/GHC.Environment.symbols +1/−1
- data/baseEnvironment/GHC.Err.symbols +1/−1
- data/baseEnvironment/GHC.Event.Array.symbols +1/−1
- data/baseEnvironment/GHC.Event.Clock.symbols +1/−1
- data/baseEnvironment/GHC.Event.Control.symbols +1/−1
- data/baseEnvironment/GHC.Event.EPoll.symbols +1/−1
- data/baseEnvironment/GHC.Event.IntMap.symbols +1/−1
- data/baseEnvironment/GHC.Event.Internal.symbols +1/−1
- data/baseEnvironment/GHC.Event.KQueue.symbols +1/−1
- data/baseEnvironment/GHC.Event.Manager.symbols +1/−1
- data/baseEnvironment/GHC.Event.PSQ.symbols +1/−1
- data/baseEnvironment/GHC.Event.Poll.symbols +1/−1
- data/baseEnvironment/GHC.Event.Thread.symbols +1/−1
- data/baseEnvironment/GHC.Event.TimerManager.symbols +1/−1
- data/baseEnvironment/GHC.Event.Unique.symbols +1/−1
- data/baseEnvironment/GHC.Event.symbols +1/−1
- data/baseEnvironment/GHC.Exception.symbols +1/−1
- data/baseEnvironment/GHC.Exts.symbols +1/−1
- data/baseEnvironment/GHC.Fingerprint.Type.symbols +1/−1
- data/baseEnvironment/GHC.Fingerprint.symbols +1/−1
- data/baseEnvironment/GHC.Float.ConversionUtils.symbols +1/−1
- data/baseEnvironment/GHC.Float.RealFracMethods.symbols +1/−1
- data/baseEnvironment/GHC.Float.symbols +1/−1
- data/baseEnvironment/GHC.Foreign.symbols +1/−1
- data/baseEnvironment/GHC.ForeignPtr.symbols +1/−1
- data/baseEnvironment/GHC.GHCi.symbols +1/−1
- data/baseEnvironment/GHC.Generics.symbols +1/−1
- data/baseEnvironment/GHC.IO.Buffer.symbols +1/−1
- data/baseEnvironment/GHC.IO.BufferedIO.symbols +1/−1
- data/baseEnvironment/GHC.IO.Device.symbols +1/−1
- data/baseEnvironment/GHC.IO.Encoding.CodePage.symbols +1/−1
- data/baseEnvironment/GHC.IO.Encoding.Failure.symbols +1/−1
- data/baseEnvironment/GHC.IO.Encoding.Iconv.symbols +1/−1
- data/baseEnvironment/GHC.IO.Encoding.Latin1.symbols +1/−1
- data/baseEnvironment/GHC.IO.Encoding.Types.symbols +1/−1
- data/baseEnvironment/GHC.IO.Encoding.UTF16.symbols +1/−1
- data/baseEnvironment/GHC.IO.Encoding.UTF32.symbols +1/−1
- data/baseEnvironment/GHC.IO.Encoding.UTF8.symbols +1/−1
- data/baseEnvironment/GHC.IO.Encoding.symbols +1/−1
- data/baseEnvironment/GHC.IO.Exception.symbols +1/−1
- data/baseEnvironment/GHC.IO.FD.symbols +1/−1
- data/baseEnvironment/GHC.IO.Handle.FD.symbols +1/−1
- data/baseEnvironment/GHC.IO.Handle.Internals.symbols +1/−1
- data/baseEnvironment/GHC.IO.Handle.Text.symbols +1/−1
- data/baseEnvironment/GHC.IO.Handle.Types.symbols +1/−1
- data/baseEnvironment/GHC.IO.Handle.symbols +1/−1
- data/baseEnvironment/GHC.IO.IOMode.symbols +1/−1
- data/baseEnvironment/GHC.IO.symbols +1/−1
- data/baseEnvironment/GHC.IOArray.symbols +1/−1
- data/baseEnvironment/GHC.IORef.symbols +1/−1
- data/baseEnvironment/GHC.IP.symbols +1/−1
- data/baseEnvironment/GHC.Int.symbols +1/−1
- data/baseEnvironment/GHC.IntWord64.symbols +1/−1
- data/baseEnvironment/GHC.Integer.Logarithms.Internals.symbols +1/−1
- data/baseEnvironment/GHC.Integer.Logarithms.symbols +1/−1
- data/baseEnvironment/GHC.Integer.Simple.Internals.symbols +1/−1
- data/baseEnvironment/GHC.Integer.Type.symbols +1/−1
- data/baseEnvironment/GHC.Integer.symbols +1/−1
- data/baseEnvironment/GHC.List.symbols +1/−1
- data/baseEnvironment/GHC.MVar.symbols +1/−1
- data/baseEnvironment/GHC.Magic.symbols +1/−1
- data/baseEnvironment/GHC.Num.symbols +1/−1
- data/baseEnvironment/GHC.PArr.symbols +1/−1
- data/baseEnvironment/GHC.Pack.symbols +1/−1
- data/baseEnvironment/GHC.Prim.symbols +1/−1
- data/baseEnvironment/GHC.PrimopWrappers.symbols +1/−1
- data/baseEnvironment/GHC.Profiling.symbols +1/−1
- data/baseEnvironment/GHC.Ptr.symbols +1/−1
- data/baseEnvironment/GHC.Read.symbols +1/−1
- data/baseEnvironment/GHC.Real.symbols +1/−1
- data/baseEnvironment/GHC.ST.symbols +1/−1
- data/baseEnvironment/GHC.STRef.symbols +1/−1
- data/baseEnvironment/GHC.Show.symbols +1/−1
- data/baseEnvironment/GHC.Stable.symbols +1/−1
- data/baseEnvironment/GHC.Stack.symbols +1/−1
- data/baseEnvironment/GHC.Stats.symbols +1/−1
- data/baseEnvironment/GHC.Storable.symbols +1/−1
- data/baseEnvironment/GHC.TopHandler.symbols +1/−1
- data/baseEnvironment/GHC.Tuple.symbols +1/−1
- data/baseEnvironment/GHC.TypeLits.symbols +1/−1
- data/baseEnvironment/GHC.Types.symbols +1/−1
- data/baseEnvironment/GHC.Unicode.symbols +1/−1
- data/baseEnvironment/GHC.Weak.symbols +1/−1
- data/baseEnvironment/GHC.Word.symbols +1/−1
- data/baseEnvironment/Numeric.symbols +1/−1
- data/baseEnvironment/Prelude.symbols +1/−1
- data/baseEnvironment/System.CPUTime.symbols +1/−1
- data/baseEnvironment/System.Console.GetOpt.symbols +1/−1
- data/baseEnvironment/System.Environment.ExecutablePath.symbols +1/−1
- data/baseEnvironment/System.Environment.symbols +1/−1
- data/baseEnvironment/System.Exit.symbols +1/−1
- data/baseEnvironment/System.IO.Error.symbols +1/−1
- data/baseEnvironment/System.IO.Unsafe.symbols +1/−1
- data/baseEnvironment/System.IO.symbols +1/−1
- data/baseEnvironment/System.Info.symbols +1/−1
- data/baseEnvironment/System.Mem.StableName.symbols +1/−1
- data/baseEnvironment/System.Mem.Weak.symbols +1/−1
- data/baseEnvironment/System.Mem.symbols +1/−1
- data/baseEnvironment/System.Posix.Internals.symbols +1/−1
- data/baseEnvironment/System.Posix.Types.symbols +1/−1
- data/baseEnvironment/System.Timeout.symbols +1/−1
- data/baseEnvironment/Text.ParserCombinators.ReadP.symbols +1/−1
- data/baseEnvironment/Text.ParserCombinators.ReadPrec.symbols +1/−1
- data/baseEnvironment/Text.Printf.symbols +1/−1
- data/baseEnvironment/Text.Read.Lex.symbols +1/−1
- data/baseEnvironment/Text.Read.symbols +1/−1
- data/baseEnvironment/Text.Show.Functions.symbols +1/−1
- data/baseEnvironment/Text.Show.symbols +1/−1
- data/baseEnvironment/Unsafe.Coerce.symbols +1/−1
- haskell-names.cabal +295/−295
- src/Language/Haskell/Names.hs +24/−24
- src/Language/Haskell/Names/Annotated.hs +185/−185
- src/Language/Haskell/Names/Environment.hs +148/−148
- src/Language/Haskell/Names/Exports.hs +118/−118
- src/Language/Haskell/Names/GetBound.hs +161/−161
- src/Language/Haskell/Names/GlobalSymbolTable.hs +80/−80
- src/Language/Haskell/Names/Imports.hs +268/−267
- src/Language/Haskell/Names/LocalSymbolTable.hs +31/−31
- src/Language/Haskell/Names/ModuleSymbols.hs +172/−172
- src/Language/Haskell/Names/Open.hs +22/−22
- src/Language/Haskell/Names/Open/Base.hs +173/−173
- src/Language/Haskell/Names/Open/Derived.hs +162/−162
- src/Language/Haskell/Names/Open/Instances.hs +533/−533
- src/Language/Haskell/Names/RecordWildcards.hs +124/−124
- src/Language/Haskell/Names/Recursive.hs +81/−81
- src/Language/Haskell/Names/ScopeUtils.hs +80/−80
- src/Language/Haskell/Names/SyntaxUtils.hs +184/−184
- src/Language/Haskell/Names/Types.hs +211/−211
- tests/annotations/Arrows.hs +7/−7
- tests/annotations/Case.hs +16/−16
- tests/annotations/ClassConstraints.hs +7/−7
- tests/annotations/ClassInstances.hs +18/−18
- tests/annotations/Export.hs +9/−9
- tests/annotations/FnBind.hs +17/−17
- tests/annotations/Global.hs +8/−8
- tests/annotations/Infix.hs +5/−5
- tests/annotations/Lambda.hs +3/−3
- tests/annotations/Let.hs +10/−10
- tests/annotations/ListComp.hs +11/−11
- tests/annotations/ParListComp.hs +13/−13
- tests/annotations/Pats.hs +11/−11
- tests/annotations/PatternSynonyms.hs +42/−42
- tests/annotations/QualifiedMethods.hs +19/−19
- tests/annotations/RecordFieldUpdate.hs +10/−10
- tests/annotations/RecordPattern.hs +10/−10
- tests/annotations/Records.hs +64/−64
- tests/annotations/Special.hs +4/−4
- tests/annotations/TypeSignature.hs +9/−9
- tests/annotations/Types.hs +12/−12
- tests/annotations/ViewPats.hs +7/−7
- tests/annotations/Wildcards.hs +8/−8
- tests/annotations/WildcardsQualified.hs +8/−8
- tests/exports/DataFamilies.hs +13/−13
- tests/exports/DuplicateExports.hs +4/−4
- tests/exports/ExportAmbiguous.hs +6/−6
- tests/exports/ExportList.hs +7/−7
- tests/exports/ExportList2.hs +7/−7
- tests/exports/ExportListMembers.hs +13/−13
- tests/exports/ExportListWildcards.hs +11/−11
- tests/exports/ImplicitExportList.hs +5/−5
- tests/exports/ModuleReExport.hs +3/−3
- tests/exports/Prelude.hs +19/−19
- tests/exports/Rec1.hs +7/−7
- tests/exports/Rec2.hs +6/−6
- tests/exports/Rec3.hs +6/−6
- tests/exports/SelfReExport.hs +14/−14
- tests/exports/SimpleData.hs +3/−3
- tests/exports/SimpleTypes.hs +7/−7
- tests/exports/SimpleValue.hs +3/−3
- tests/imports/ExplicitPrelude.hs +5/−5
- tests/imports/ExplicitPreludeQualified.hs +5/−5
- tests/imports/Hiding.hs +9/−9
- tests/imports/ImplicitPrelude.hs +4/−4
- tests/imports/ImportAll.hs +6/−6
- tests/imports/ImportList.hs +5/−5
- tests/imports/NoImplicitPrelude.hs +4/−4
- tests/imports/SimpleImport.hs +5/−5
- tests/run.hs +204/−204
CHANGELOG.md view
@@ -1,200 +1,200 @@-Changes -======= - -Version 0.9.1 -------------- - -* Use haskell-src-exts 1.20 - -Version 0.9.0 -------------- - -* Preliminary support for pattern synonyms -* Relax bounds on aeson and haskell-src-exts -* Fix bug with instance declarations where class is qualified -* Fix bugs with record wildcards and record puns -* Fix bug where we'd produce duplicate symbols in environment -* Use traverse-with-class-1.0.0.0 -* haskell-names now requires GHC 8.0 or later - -Version 0.8.0 ------------- - -* Relax bounds on aeson -* Relax bounds on transformers -* Bugfixes -* Use haskell-src-exts 1.18 - -Version 0.7.0 -------------- - -* Improve annotation performance - -Version 0.6.0 -------------- - -* Use haskell-src-exts 1.17 -* Remove dependency on haskell-packages - -Version 0.5.3 ------------- - -* Compatibility with GHC 7.8.4 - -Version 0.5.2 -------------- - -* Handle more syntactic constructs - -Version 0.5.1 -------------- - -* Resolve associated types -* Resolve fixity declarations -* Resolve classes and instances -* Various bugfixes - -Version 0.5.0 -------------- - -* Unify type-level and value-level symbols -* Remove fixities from symbol type -* Properly annotate classes and instances -* Inline original name into symbol type -* Remove original package from symbol type -* Annotate symbol references with the way they are referenced - -Version 0.4.1 -------------- - -* Export types defined by top level data family declarations -* Update to haskell-src-exts 1.16 - -Version 0.4 ------------ - -Replace `data-lens` with `data-lens-light` - -Version 0.3.3.2 ---------------- - -Remove the upper version bound on Cabal - -Version 0.3.3.1 ---------------- - -Update to work with haskell-src-exts 1.15 - -Version 0.3.3 -------------- - -* Expose `Language.Haskell.Names.ModuleSymbols.getTopDecls` -* Define a `Monoid` instance for `LocalSymbolTable.Table` -* Support for parallel list comprehensions - -Version 0.3.2.8 ---------------- - -Introduce a lower dependency bound on `tasty-golden` in the test suite - -Version 0.3.2.7 ---------------- - -`type-eq` is fixed; depend on the new version - -Version 0.3.2.6 ---------------- - -Work around a regression in `type-eq` - -Version 0.3.2.5 ---------------- - -Relax `pretty-show` version bound - -Version 0.3.2.4 ---------------- - -Make haskell-names build GHC 7.8 - -Version 0.3.2.3 ---------------- - -Include interfaces for `array` - -Version 0.3.2.2 ---------------- - -Allow `pretty-show-1.6.2` in the test suite - -Version 0.3.2.1 ---------------- - -Use `pretty-show-1.6.1` in the test suite - -Version 0.3.2 -------------- - -* Export `getDeclHead` from `Language.Haskell.Names.SyntaxUtils` -* Annotate `QName`s in export lists -* Update the bundled library interfaces (they were broken in earlier 0.3.* - versions because of the interface format change) - -Version 0.3.1 -------------- - -* Documentation improvements -* Add `rfoldMap` -* Relax Cabal dependency constraint to include Cabal-1.14 - -Version 0.3 ------------ - -This release brings support for record puns and wildcards. - -### Interface file format changes - -For field selectors, the new field `constructors` is added. It contains a list -of constructors that contain that field. - -### API changes - -* The `sv_constructors` field is added to `SymSelector` -* Add `Language.Haskell.Names.SyntaxUtils.stringToName` -* The class `GetBound` is moved to a new module, - `Language.Haskell.Names.GetBound`. Its method, `getBound`, now has a new - argument, the global symbol table -* `NameInfo` got two more constructors to annotate wildcards, - `RecPatWildcard` and `RecExpWildcard` -* `Scope` now has a new field of type `WcNames`, which can be accessed - through the `wcNames` lens. This is needed for record wildcards - resolution. -* Add field selectors to `GName` -* Don't export `GName` and `OrigName` from `GlobalSymbolTable` - - -Version 0.2.1 -------------- - -* Fix a bug where global symbols were annotated as local -* Make the code compile with aeson-0.6.2.0 - -Version 0.2 -------------- - -* Proper annotations for types and binding sites. `NameContext` now has a few - new constructors. -* Properly support n+k patterns -* Expose the `Alg` datatype for open name resolution -* Expose the `HasOrigName` class - -Version 0.1.2 -------------- - -Restore compatibility with Cabal 1.16 - -Version 0.1.1 -------------- - -Dummy release to force rebuild on hackage (now that haskell-src-exts 1.14 is -released). +Changes+=======++Version 0.9.1+-------------++* Use haskell-src-exts 1.20++Version 0.9.0+-------------++* Preliminary support for pattern synonyms+* Relax bounds on aeson and haskell-src-exts+* Fix bug with instance declarations where class is qualified+* Fix bugs with record wildcards and record puns+* Fix bug where we'd produce duplicate symbols in environment+* Use traverse-with-class-1.0.0.0+* haskell-names now requires GHC 8.0 or later++Version 0.8.0+------------++* Relax bounds on aeson+* Relax bounds on transformers+* Bugfixes+* Use haskell-src-exts 1.18++Version 0.7.0+-------------++* Improve annotation performance++Version 0.6.0+-------------++* Use haskell-src-exts 1.17+* Remove dependency on haskell-packages++Version 0.5.3+------------++* Compatibility with GHC 7.8.4++Version 0.5.2+-------------++* Handle more syntactic constructs++Version 0.5.1+-------------++* Resolve associated types+* Resolve fixity declarations+* Resolve classes and instances+* Various bugfixes++Version 0.5.0+-------------++* Unify type-level and value-level symbols+* Remove fixities from symbol type+* Properly annotate classes and instances+* Inline original name into symbol type+* Remove original package from symbol type+* Annotate symbol references with the way they are referenced++Version 0.4.1+-------------++* Export types defined by top level data family declarations+* Update to haskell-src-exts 1.16++Version 0.4+-----------++Replace `data-lens` with `data-lens-light`++Version 0.3.3.2+---------------++Remove the upper version bound on Cabal++Version 0.3.3.1+---------------++Update to work with haskell-src-exts 1.15++Version 0.3.3+-------------++* Expose `Language.Haskell.Names.ModuleSymbols.getTopDecls`+* Define a `Monoid` instance for `LocalSymbolTable.Table`+* Support for parallel list comprehensions++Version 0.3.2.8+---------------++Introduce a lower dependency bound on `tasty-golden` in the test suite++Version 0.3.2.7+---------------++`type-eq` is fixed; depend on the new version++Version 0.3.2.6+---------------++Work around a regression in `type-eq`++Version 0.3.2.5+---------------++Relax `pretty-show` version bound++Version 0.3.2.4+---------------++Make haskell-names build GHC 7.8++Version 0.3.2.3+---------------++Include interfaces for `array`++Version 0.3.2.2+---------------++Allow `pretty-show-1.6.2` in the test suite++Version 0.3.2.1+---------------++Use `pretty-show-1.6.1` in the test suite++Version 0.3.2+-------------++* Export `getDeclHead` from `Language.Haskell.Names.SyntaxUtils`+* Annotate `QName`s in export lists+* Update the bundled library interfaces (they were broken in earlier 0.3.*+ versions because of the interface format change)++Version 0.3.1+-------------++* Documentation improvements+* Add `rfoldMap`+* Relax Cabal dependency constraint to include Cabal-1.14++Version 0.3+-----------++This release brings support for record puns and wildcards.++### Interface file format changes++For field selectors, the new field `constructors` is added. It contains a list+of constructors that contain that field.++### API changes++* The `sv_constructors` field is added to `SymSelector`+* Add `Language.Haskell.Names.SyntaxUtils.stringToName`+* The class `GetBound` is moved to a new module,+ `Language.Haskell.Names.GetBound`. Its method, `getBound`, now has a new+ argument, the global symbol table+* `NameInfo` got two more constructors to annotate wildcards,+ `RecPatWildcard` and `RecExpWildcard`+* `Scope` now has a new field of type `WcNames`, which can be accessed+ through the `wcNames` lens. This is needed for record wildcards+ resolution.+* Add field selectors to `GName`+* Don't export `GName` and `OrigName` from `GlobalSymbolTable`+++Version 0.2.1+-------------++* Fix a bug where global symbols were annotated as local+* Make the code compile with aeson-0.6.2.0++Version 0.2+-------------++* Proper annotations for types and binding sites. `NameContext` now has a few+ new constructors.+* Properly support n+k patterns+* Expose the `Alg` datatype for open name resolution+* Expose the `HasOrigName` class++Version 0.1.2+-------------++Restore compatibility with Cabal 1.16++Version 0.1.1+-------------++Dummy release to force rebuild on hackage (now that haskell-src-exts 1.14 is+released).
README.md view
@@ -1,133 +1,133 @@-haskell-names [](https://travis-ci.org/phischu/haskell-names) -============= - -haskell-names does name and module resolution for haskell-src-exts AST. - -Namely, it can do the following: - -* For a list of modules, compute the list of symbols each module exports. - This is called `resolve`. -* For each name in a module, figure out what it refers to — whether it's bound - locally (say, by a `where` clause) or globally (and then give its origin). - This is called `annotate`. - -Installation ------------- - -If you're building a development version, then you might also need to install -a development version of [haskell-src-exts][hse]. - -[hse]: https://github.com/haskell-suite/haskell-src-exts - - -Environments ------------------ - -An environment is a map from module name to list of symbols the module exports. -Symbols are for example types, classes, functions etc. We persist these lists in -a JSON format. -For example, here are a couple of entries from `Prelude.names`: - -``` json -[ - { - "name": "map", - "entity": "value", - "module": "GHC.Base" - }, - { - "name": "IO", - "entity": "newtype", - "module": "GHC.Types" - }, - ... -] -``` - -As you see, each entity is annotated with the module where it was -originally defined. Additionally, class methods, field selectors, and data -constructors are annotated with the class or type they belong to. - -`haskell-names` provides functions `readSymbols` and `writeSymbols` -to read and write interface files. - -Name resolution ---------------- - -The `annotate` function annotates the given module with scoping information. - -Its essence is described in the article [Open your name resolution][openrec]. - -[openrec]: http://ro-che.info/articles/2013-03-04-open-name-resolution.html - -### Examples - -The example in `examples/HeadUsage.hs` shows how you would find out if a -Haskell modules given on stdin uses `Prelude.head`. - -``` -% cabal exec -- runghc examples/HeadUsages.hs -one = head [1] -^D -Prelude.head is used at stdin: (1:7) - (1:11) - -% cabal exec -- runghc examples/HeadUsages.hs -import Prelude hiding (head) -import Data.Text - -f = head (pack "foo") -^D -Congratulations! Your code doesn't use Prelude.head -``` - -The example in `examples/ModuleExports.hs` shows how the `resolve` function -behaves. It expects to find `examples/moduleexports.Example.hs` and -`examples/moduleexports/Example/Internal.hs`. - -``` -% cabal exec -- runghc examples/ModuleExports.hs -Only example: fromList [(ModuleName () "Example",[])] -Only internal: fromList [(ModuleName () "Example.Internal",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}])] -Example & Internal: fromList [(ModuleName () "Example",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}]),(ModuleName () "Example.Internal",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}])] -Internal & Example: fromList [(ModuleName () "Example",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}]),(ModuleName () "Example.Internal",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}])] -Example after Internal: fromList [(ModuleName () "Example",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}]),(ModuleName () "Example.Internal",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}])] -Internal after Example: fromList [(ModuleName () "Example",[]),(ModuleName () "Example.Internal",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}])] -``` - - -### API documentation - -The core module you need is [Language.Haskell.Names][] - -Other modules are more experimental, less documented, and you probably don't need -them anyway. - -[doc-index]: http://haskell-suite.github.io/docs/haskell-names/ -[Language.haskell.Names]: http://haskell-suite.github.io/docs/haskell-names/Language-Haskell-Names.html - -### Known issues - -See the [list of all issues][issues]. - -* haskell-names doesn't perform validation yet. If a module is not valid - Haskell, then the behaviour is undefined. See the issues marked as - [validation][]. -* Symbol fixities are not recorded ([#1][]) -* Type variables are not resolved ([#2][]) -* Arrows are not fully supported ([#8][]) - -[issues]: https://github.com/haskell-suite/haskell-names/issues/ -[#1]: https://github.com/haskell-suite/haskell-names/issues/1 -[#2]: https://github.com/haskell-suite/haskell-names/issues/2 -[#8]: https://github.com/haskell-suite/haskell-names/issues/8 -[#32]: https://github.com/haskell-suite/haskell-names/issues/32 -[validation]: https://github.com/haskell-suite/haskell-names/issues?labels=validation&page=1&state=open - -Maintainers ------------ - -[Philipp Schuster](https://github.com/phischu) is the primary maintainer. - -[Adam Bergmark](https://github.com/bergmark) is the backup maintainer. Please -get in touch with him if the primary maintainer cannot be reached. - +haskell-names [](https://travis-ci.org/phischu/haskell-names)+=============++haskell-names does name and module resolution for haskell-src-exts AST.++Namely, it can do the following:++* For a list of modules, compute the list of symbols each module exports.+ This is called `resolve`.+* For each name in a module, figure out what it refers to — whether it's bound+ locally (say, by a `where` clause) or globally (and then give its origin).+ This is called `annotate`.++Installation+------------++If you're building a development version, then you might also need to install+a development version of [haskell-src-exts][hse].++[hse]: https://github.com/haskell-suite/haskell-src-exts+++Environments+-----------------++An environment is a map from module name to list of symbols the module exports.+Symbols are for example types, classes, functions etc. We persist these lists in+a JSON format.+For example, here are a couple of entries from `Prelude.names`:++``` json+[+ {+ "name": "map",+ "entity": "value",+ "module": "GHC.Base"+ },+ {+ "name": "IO",+ "entity": "newtype",+ "module": "GHC.Types"+ },+ ...+]+```++As you see, each entity is annotated with the module where it was+originally defined. Additionally, class methods, field selectors, and data+constructors are annotated with the class or type they belong to.++`haskell-names` provides functions `readSymbols` and `writeSymbols`+to read and write interface files.++Name resolution+---------------++The `annotate` function annotates the given module with scoping information.++Its essence is described in the article [Open your name resolution][openrec].++[openrec]: http://ro-che.info/articles/2013-03-04-open-name-resolution.html++### Examples++The example in `examples/HeadUsage.hs` shows how you would find out if a+Haskell modules given on stdin uses `Prelude.head`.++```+% cabal exec -- runghc examples/HeadUsages.hs+one = head [1]+^D+Prelude.head is used at stdin: (1:7) - (1:11)++% cabal exec -- runghc examples/HeadUsages.hs+import Prelude hiding (head)+import Data.Text++f = head (pack "foo")+^D+Congratulations! Your code doesn't use Prelude.head+```++The example in `examples/ModuleExports.hs` shows how the `resolve` function+behaves. It expects to find `examples/moduleexports.Example.hs` and+`examples/moduleexports/Example/Internal.hs`.++```+% cabal exec -- runghc examples/ModuleExports.hs+Only example: fromList [(ModuleName () "Example",[])]+Only internal: fromList [(ModuleName () "Example.Internal",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}])]+Example & Internal: fromList [(ModuleName () "Example",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}]),(ModuleName () "Example.Internal",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}])]+Internal & Example: fromList [(ModuleName () "Example",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}]),(ModuleName () "Example.Internal",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}])]+Example after Internal: fromList [(ModuleName () "Example",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}]),(ModuleName () "Example.Internal",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}])]+Internal after Example: fromList [(ModuleName () "Example",[]),(ModuleName () "Example.Internal",[Value {symbolModule = ModuleName () "Example.Internal", symbolName = Ident () "details"}])]+```+++### API documentation++The core module you need is [Language.Haskell.Names][]++Other modules are more experimental, less documented, and you probably don't need+them anyway.++[doc-index]: http://haskell-suite.github.io/docs/haskell-names/+[Language.haskell.Names]: http://haskell-suite.github.io/docs/haskell-names/Language-Haskell-Names.html++### Known issues++See the [list of all issues][issues].++* haskell-names doesn't perform validation yet. If a module is not valid+ Haskell, then the behaviour is undefined. See the issues marked as+ [validation][].+* Symbol fixities are not recorded ([#1][])+* Type variables are not resolved ([#2][])+* Arrows are not fully supported ([#8][])++[issues]: https://github.com/haskell-suite/haskell-names/issues/+[#1]: https://github.com/haskell-suite/haskell-names/issues/1+[#2]: https://github.com/haskell-suite/haskell-names/issues/2+[#8]: https://github.com/haskell-suite/haskell-names/issues/8+[#32]: https://github.com/haskell-suite/haskell-names/issues/32+[validation]: https://github.com/haskell-suite/haskell-names/issues?labels=validation&page=1&state=open++Maintainers+-----------++[Philipp Schuster](https://github.com/phischu) is the primary maintainer.++[Adam Bergmark](https://github.com/bergmark) is the backup maintainer. Please+get in touch with him if the primary maintainer cannot be reached.+
Setup.hs view
@@ -1,2 +1,2 @@-import Distribution.Simple -main = defaultMain +import Distribution.Simple+main = defaultMain
data/baseEnvironment/Control.Applicative.symbols view
@@ -1,1 +1,1 @@-[{"name":"Applicative","module":"Control.Applicative","entity":"class"},{"name":"pure","module":"Control.Applicative","entity":"method","class":"Applicative"},{"name":"*>","module":"Control.Applicative","entity":"method","class":"Applicative"},{"name":"<*","module":"Control.Applicative","entity":"method","class":"Applicative"},{"name":"<*>","module":"Control.Applicative","entity":"method","class":"Applicative"},{"name":"Alternative","module":"Control.Applicative","entity":"class"},{"name":"empty","module":"Control.Applicative","entity":"method","class":"Alternative"},{"name":"many","module":"Control.Applicative","entity":"method","class":"Alternative"},{"name":"some","module":"Control.Applicative","entity":"method","class":"Alternative"},{"name":"<|>","module":"Control.Applicative","entity":"method","class":"Alternative"},{"name":"Const","module":"Control.Applicative","entity":"newtype"},{"name":"Const","module":"Control.Applicative","type":"Const","entity":"constructor"},{"constructors":["Const"],"name":"getConst","module":"Control.Applicative","type":"Const","entity":"selector"},{"name":"WrappedMonad","module":"Control.Applicative","entity":"newtype"},{"name":"WrapMonad","module":"Control.Applicative","type":"WrappedMonad","entity":"constructor"},{"constructors":["WrapMonad"],"name":"unwrapMonad","module":"Control.Applicative","type":"WrappedMonad","entity":"selector"},{"name":"WrappedArrow","module":"Control.Applicative","entity":"newtype"},{"name":"WrapArrow","module":"Control.Applicative","type":"WrappedArrow","entity":"constructor"},{"constructors":["WrapArrow"],"name":"unwrapArrow","module":"Control.Applicative","type":"WrappedArrow","entity":"selector"},{"name":"ZipList","module":"Control.Applicative","entity":"newtype"},{"name":"ZipList","module":"Control.Applicative","type":"ZipList","entity":"constructor"},{"constructors":["ZipList"],"name":"getZipList","module":"Control.Applicative","type":"ZipList","entity":"selector"},{"name":"<$>","module":"Data.Functor","entity":"value"},{"name":"<$","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"<**>","module":"Control.Applicative","entity":"value"},{"name":"liftA","module":"Control.Applicative","entity":"value"},{"name":"liftA2","module":"Control.Applicative","entity":"value"},{"name":"liftA3","module":"Control.Applicative","entity":"value"},{"name":"optional","module":"Control.Applicative","entity":"value"}] +[{"name":"Applicative","module":"Control.Applicative","entity":"class"},{"name":"pure","module":"Control.Applicative","entity":"method","class":"Applicative"},{"name":"*>","module":"Control.Applicative","entity":"method","class":"Applicative"},{"name":"<*","module":"Control.Applicative","entity":"method","class":"Applicative"},{"name":"<*>","module":"Control.Applicative","entity":"method","class":"Applicative"},{"name":"Alternative","module":"Control.Applicative","entity":"class"},{"name":"empty","module":"Control.Applicative","entity":"method","class":"Alternative"},{"name":"many","module":"Control.Applicative","entity":"method","class":"Alternative"},{"name":"some","module":"Control.Applicative","entity":"method","class":"Alternative"},{"name":"<|>","module":"Control.Applicative","entity":"method","class":"Alternative"},{"name":"Const","module":"Control.Applicative","entity":"newtype"},{"name":"Const","module":"Control.Applicative","type":"Const","entity":"constructor"},{"constructors":["Const"],"name":"getConst","module":"Control.Applicative","type":"Const","entity":"selector"},{"name":"WrappedMonad","module":"Control.Applicative","entity":"newtype"},{"name":"WrapMonad","module":"Control.Applicative","type":"WrappedMonad","entity":"constructor"},{"constructors":["WrapMonad"],"name":"unwrapMonad","module":"Control.Applicative","type":"WrappedMonad","entity":"selector"},{"name":"WrappedArrow","module":"Control.Applicative","entity":"newtype"},{"name":"WrapArrow","module":"Control.Applicative","type":"WrappedArrow","entity":"constructor"},{"constructors":["WrapArrow"],"name":"unwrapArrow","module":"Control.Applicative","type":"WrappedArrow","entity":"selector"},{"name":"ZipList","module":"Control.Applicative","entity":"newtype"},{"name":"ZipList","module":"Control.Applicative","type":"ZipList","entity":"constructor"},{"constructors":["ZipList"],"name":"getZipList","module":"Control.Applicative","type":"ZipList","entity":"selector"},{"name":"<$>","module":"Data.Functor","entity":"value"},{"name":"<$","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"<**>","module":"Control.Applicative","entity":"value"},{"name":"liftA","module":"Control.Applicative","entity":"value"},{"name":"liftA2","module":"Control.Applicative","entity":"value"},{"name":"liftA3","module":"Control.Applicative","entity":"value"},{"name":"optional","module":"Control.Applicative","entity":"value"}]
data/baseEnvironment/Control.Arrow.symbols view
@@ -1,1 +1,1 @@-[{"name":"Arrow","module":"Control.Arrow","entity":"class"},{"name":"arr","module":"Control.Arrow","entity":"method","class":"Arrow"},{"name":"first","module":"Control.Arrow","entity":"method","class":"Arrow"},{"name":"second","module":"Control.Arrow","entity":"method","class":"Arrow"},{"name":"&&&","module":"Control.Arrow","entity":"method","class":"Arrow"},{"name":"***","module":"Control.Arrow","entity":"method","class":"Arrow"},{"name":"Kleisli","module":"Control.Arrow","entity":"newtype"},{"name":"Kleisli","module":"Control.Arrow","type":"Kleisli","entity":"constructor"},{"constructors":["Kleisli"],"name":"runKleisli","module":"Control.Arrow","type":"Kleisli","entity":"selector"},{"name":"returnA","module":"Control.Arrow","entity":"value"},{"name":"^>>","module":"Control.Arrow","entity":"value"},{"name":">>^","module":"Control.Arrow","entity":"value"},{"name":">>>","module":"Control.Category","entity":"value"},{"name":"<<<","module":"Control.Category","entity":"value"},{"name":"<<^","module":"Control.Arrow","entity":"value"},{"name":"^<<","module":"Control.Arrow","entity":"value"},{"name":"ArrowZero","module":"Control.Arrow","entity":"class"},{"name":"zeroArrow","module":"Control.Arrow","entity":"method","class":"ArrowZero"},{"name":"ArrowPlus","module":"Control.Arrow","entity":"class"},{"name":"<+>","module":"Control.Arrow","entity":"method","class":"ArrowPlus"},{"name":"ArrowChoice","module":"Control.Arrow","entity":"class"},{"name":"left","module":"Control.Arrow","entity":"method","class":"ArrowChoice"},{"name":"right","module":"Control.Arrow","entity":"method","class":"ArrowChoice"},{"name":"+++","module":"Control.Arrow","entity":"method","class":"ArrowChoice"},{"name":"|||","module":"Control.Arrow","entity":"method","class":"ArrowChoice"},{"name":"ArrowApply","module":"Control.Arrow","entity":"class"},{"name":"app","module":"Control.Arrow","entity":"method","class":"ArrowApply"},{"name":"ArrowMonad","module":"Control.Arrow","entity":"newtype"},{"name":"ArrowMonad","module":"Control.Arrow","type":"ArrowMonad","entity":"constructor"},{"name":"leftApp","module":"Control.Arrow","entity":"value"},{"name":"ArrowLoop","module":"Control.Arrow","entity":"class"},{"name":"loop","module":"Control.Arrow","entity":"method","class":"ArrowLoop"}] +[{"name":"Arrow","module":"Control.Arrow","entity":"class"},{"name":"arr","module":"Control.Arrow","entity":"method","class":"Arrow"},{"name":"first","module":"Control.Arrow","entity":"method","class":"Arrow"},{"name":"second","module":"Control.Arrow","entity":"method","class":"Arrow"},{"name":"&&&","module":"Control.Arrow","entity":"method","class":"Arrow"},{"name":"***","module":"Control.Arrow","entity":"method","class":"Arrow"},{"name":"Kleisli","module":"Control.Arrow","entity":"newtype"},{"name":"Kleisli","module":"Control.Arrow","type":"Kleisli","entity":"constructor"},{"constructors":["Kleisli"],"name":"runKleisli","module":"Control.Arrow","type":"Kleisli","entity":"selector"},{"name":"returnA","module":"Control.Arrow","entity":"value"},{"name":"^>>","module":"Control.Arrow","entity":"value"},{"name":">>^","module":"Control.Arrow","entity":"value"},{"name":">>>","module":"Control.Category","entity":"value"},{"name":"<<<","module":"Control.Category","entity":"value"},{"name":"<<^","module":"Control.Arrow","entity":"value"},{"name":"^<<","module":"Control.Arrow","entity":"value"},{"name":"ArrowZero","module":"Control.Arrow","entity":"class"},{"name":"zeroArrow","module":"Control.Arrow","entity":"method","class":"ArrowZero"},{"name":"ArrowPlus","module":"Control.Arrow","entity":"class"},{"name":"<+>","module":"Control.Arrow","entity":"method","class":"ArrowPlus"},{"name":"ArrowChoice","module":"Control.Arrow","entity":"class"},{"name":"left","module":"Control.Arrow","entity":"method","class":"ArrowChoice"},{"name":"right","module":"Control.Arrow","entity":"method","class":"ArrowChoice"},{"name":"+++","module":"Control.Arrow","entity":"method","class":"ArrowChoice"},{"name":"|||","module":"Control.Arrow","entity":"method","class":"ArrowChoice"},{"name":"ArrowApply","module":"Control.Arrow","entity":"class"},{"name":"app","module":"Control.Arrow","entity":"method","class":"ArrowApply"},{"name":"ArrowMonad","module":"Control.Arrow","entity":"newtype"},{"name":"ArrowMonad","module":"Control.Arrow","type":"ArrowMonad","entity":"constructor"},{"name":"leftApp","module":"Control.Arrow","entity":"value"},{"name":"ArrowLoop","module":"Control.Arrow","entity":"class"},{"name":"loop","module":"Control.Arrow","entity":"method","class":"ArrowLoop"}]
data/baseEnvironment/Control.Category.symbols view
@@ -1,1 +1,1 @@-[{"name":"Category","module":"Control.Category","entity":"class"},{"name":"id","module":"Control.Category","entity":"method","class":"Category"},{"name":".","module":"Control.Category","entity":"method","class":"Category"},{"name":"<<<","module":"Control.Category","entity":"value"},{"name":">>>","module":"Control.Category","entity":"value"}] +[{"name":"Category","module":"Control.Category","entity":"class"},{"name":"id","module":"Control.Category","entity":"method","class":"Category"},{"name":".","module":"Control.Category","entity":"method","class":"Category"},{"name":"<<<","module":"Control.Category","entity":"value"},{"name":">>>","module":"Control.Category","entity":"value"}]
data/baseEnvironment/Control.Concurrent.Chan.symbols view
@@ -1,1 +1,1 @@-[{"name":"Chan","module":"Control.Concurrent.Chan","entity":"data"},{"name":"newChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"writeChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"readChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"dupChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"unGetChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"isEmptyChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"getChanContents","module":"Control.Concurrent.Chan","entity":"value"},{"name":"writeList2Chan","module":"Control.Concurrent.Chan","entity":"value"}] +[{"name":"Chan","module":"Control.Concurrent.Chan","entity":"data"},{"name":"newChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"writeChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"readChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"dupChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"unGetChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"isEmptyChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"getChanContents","module":"Control.Concurrent.Chan","entity":"value"},{"name":"writeList2Chan","module":"Control.Concurrent.Chan","entity":"value"}]
data/baseEnvironment/Control.Concurrent.MVar.symbols view
@@ -1,1 +1,1 @@-[{"name":"MVar","module":"GHC.MVar","entity":"data"},{"name":"newEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"newMVar","module":"GHC.MVar","entity":"value"},{"name":"takeMVar","module":"GHC.MVar","entity":"value"},{"name":"putMVar","module":"GHC.MVar","entity":"value"},{"name":"readMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"swapMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"tryTakeMVar","module":"GHC.MVar","entity":"value"},{"name":"tryPutMVar","module":"GHC.MVar","entity":"value"},{"name":"isEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"withMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVar_","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVarMasked_","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVarMasked","module":"Control.Concurrent.MVar","entity":"value"},{"name":"mkWeakMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"addMVarFinalizer","module":"Control.Concurrent.MVar","entity":"value"}] +[{"name":"MVar","module":"GHC.MVar","entity":"data"},{"name":"newEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"newMVar","module":"GHC.MVar","entity":"value"},{"name":"takeMVar","module":"GHC.MVar","entity":"value"},{"name":"putMVar","module":"GHC.MVar","entity":"value"},{"name":"readMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"swapMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"tryTakeMVar","module":"GHC.MVar","entity":"value"},{"name":"tryPutMVar","module":"GHC.MVar","entity":"value"},{"name":"isEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"withMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVar_","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVarMasked_","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVarMasked","module":"Control.Concurrent.MVar","entity":"value"},{"name":"mkWeakMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"addMVarFinalizer","module":"Control.Concurrent.MVar","entity":"value"}]
data/baseEnvironment/Control.Concurrent.QSem.symbols view
@@ -1,1 +1,1 @@-[{"name":"QSem","module":"Control.Concurrent.QSem","entity":"data"},{"name":"newQSem","module":"Control.Concurrent.QSem","entity":"value"},{"name":"waitQSem","module":"Control.Concurrent.QSem","entity":"value"},{"name":"signalQSem","module":"Control.Concurrent.QSem","entity":"value"}] +[{"name":"QSem","module":"Control.Concurrent.QSem","entity":"data"},{"name":"newQSem","module":"Control.Concurrent.QSem","entity":"value"},{"name":"waitQSem","module":"Control.Concurrent.QSem","entity":"value"},{"name":"signalQSem","module":"Control.Concurrent.QSem","entity":"value"}]
data/baseEnvironment/Control.Concurrent.QSemN.symbols view
@@ -1,1 +1,1 @@-[{"name":"QSemN","module":"Control.Concurrent.QSemN","entity":"data"},{"name":"newQSemN","module":"Control.Concurrent.QSemN","entity":"value"},{"name":"waitQSemN","module":"Control.Concurrent.QSemN","entity":"value"},{"name":"signalQSemN","module":"Control.Concurrent.QSemN","entity":"value"}] +[{"name":"QSemN","module":"Control.Concurrent.QSemN","entity":"data"},{"name":"newQSemN","module":"Control.Concurrent.QSemN","entity":"value"},{"name":"waitQSemN","module":"Control.Concurrent.QSemN","entity":"value"},{"name":"signalQSemN","module":"Control.Concurrent.QSemN","entity":"value"}]
data/baseEnvironment/Control.Concurrent.symbols view
@@ -1,1 +1,1 @@-[{"name":"ThreadId","module":"GHC.Conc.Sync","entity":"data"},{"name":"myThreadId","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkFinally","module":"Control.Concurrent","entity":"value"},{"name":"forkIOWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"killThread","module":"GHC.Conc.Sync","entity":"value"},{"name":"throwTo","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOn","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOnWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"getNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"setNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"threadCapability","module":"GHC.Conc.Sync","entity":"value"},{"name":"yield","module":"GHC.Conc.Sync","entity":"value"},{"name":"threadDelay","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitRead","module":"Control.Concurrent","entity":"value"},{"name":"threadWaitWrite","module":"Control.Concurrent","entity":"value"},{"name":"threadWaitReadSTM","module":"Control.Concurrent","entity":"value"},{"name":"threadWaitWriteSTM","module":"Control.Concurrent","entity":"value"},{"name":"addMVarFinalizer","module":"Control.Concurrent.MVar","entity":"value"},{"name":"mkWeakMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVarMasked","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVarMasked_","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVar_","module":"Control.Concurrent.MVar","entity":"value"},{"name":"readMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"swapMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"withMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"isEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"newEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"newMVar","module":"GHC.MVar","entity":"value"},{"name":"putMVar","module":"GHC.MVar","entity":"value"},{"name":"takeMVar","module":"GHC.MVar","entity":"value"},{"name":"tryPutMVar","module":"GHC.MVar","entity":"value"},{"name":"tryTakeMVar","module":"GHC.MVar","entity":"value"},{"name":"MVar","module":"GHC.MVar","entity":"data"},{"name":"dupChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"getChanContents","module":"Control.Concurrent.Chan","entity":"value"},{"name":"isEmptyChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"newChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"readChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"unGetChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"writeChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"writeList2Chan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"Chan","module":"Control.Concurrent.Chan","entity":"data"},{"name":"newQSem","module":"Control.Concurrent.QSem","entity":"value"},{"name":"signalQSem","module":"Control.Concurrent.QSem","entity":"value"},{"name":"waitQSem","module":"Control.Concurrent.QSem","entity":"value"},{"name":"QSem","module":"Control.Concurrent.QSem","entity":"data"},{"name":"newQSemN","module":"Control.Concurrent.QSemN","entity":"value"},{"name":"signalQSemN","module":"Control.Concurrent.QSemN","entity":"value"},{"name":"waitQSemN","module":"Control.Concurrent.QSemN","entity":"value"},{"name":"QSemN","module":"Control.Concurrent.QSemN","entity":"data"},{"name":"rtsSupportsBoundThreads","module":"Control.Concurrent","entity":"value"},{"name":"forkOS","module":"Control.Concurrent","entity":"value"},{"name":"isCurrentThreadBound","module":"Control.Concurrent","entity":"value"},{"name":"runInBoundThread","module":"Control.Concurrent","entity":"value"},{"name":"runInUnboundThread","module":"Control.Concurrent","entity":"value"},{"name":"mkWeakThreadId","module":"GHC.Conc.Sync","entity":"value"}] +[{"name":"ThreadId","module":"GHC.Conc.Sync","entity":"data"},{"name":"myThreadId","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkFinally","module":"Control.Concurrent","entity":"value"},{"name":"forkIOWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"killThread","module":"GHC.Conc.Sync","entity":"value"},{"name":"throwTo","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOn","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOnWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"getNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"setNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"threadCapability","module":"GHC.Conc.Sync","entity":"value"},{"name":"yield","module":"GHC.Conc.Sync","entity":"value"},{"name":"threadDelay","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitRead","module":"Control.Concurrent","entity":"value"},{"name":"threadWaitWrite","module":"Control.Concurrent","entity":"value"},{"name":"threadWaitReadSTM","module":"Control.Concurrent","entity":"value"},{"name":"threadWaitWriteSTM","module":"Control.Concurrent","entity":"value"},{"name":"addMVarFinalizer","module":"Control.Concurrent.MVar","entity":"value"},{"name":"mkWeakMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVarMasked","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVarMasked_","module":"Control.Concurrent.MVar","entity":"value"},{"name":"modifyMVar_","module":"Control.Concurrent.MVar","entity":"value"},{"name":"readMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"swapMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"withMVar","module":"Control.Concurrent.MVar","entity":"value"},{"name":"isEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"newEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"newMVar","module":"GHC.MVar","entity":"value"},{"name":"putMVar","module":"GHC.MVar","entity":"value"},{"name":"takeMVar","module":"GHC.MVar","entity":"value"},{"name":"tryPutMVar","module":"GHC.MVar","entity":"value"},{"name":"tryTakeMVar","module":"GHC.MVar","entity":"value"},{"name":"MVar","module":"GHC.MVar","entity":"data"},{"name":"dupChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"getChanContents","module":"Control.Concurrent.Chan","entity":"value"},{"name":"isEmptyChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"newChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"readChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"unGetChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"writeChan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"writeList2Chan","module":"Control.Concurrent.Chan","entity":"value"},{"name":"Chan","module":"Control.Concurrent.Chan","entity":"data"},{"name":"newQSem","module":"Control.Concurrent.QSem","entity":"value"},{"name":"signalQSem","module":"Control.Concurrent.QSem","entity":"value"},{"name":"waitQSem","module":"Control.Concurrent.QSem","entity":"value"},{"name":"QSem","module":"Control.Concurrent.QSem","entity":"data"},{"name":"newQSemN","module":"Control.Concurrent.QSemN","entity":"value"},{"name":"signalQSemN","module":"Control.Concurrent.QSemN","entity":"value"},{"name":"waitQSemN","module":"Control.Concurrent.QSemN","entity":"value"},{"name":"QSemN","module":"Control.Concurrent.QSemN","entity":"data"},{"name":"rtsSupportsBoundThreads","module":"Control.Concurrent","entity":"value"},{"name":"forkOS","module":"Control.Concurrent","entity":"value"},{"name":"isCurrentThreadBound","module":"Control.Concurrent","entity":"value"},{"name":"runInBoundThread","module":"Control.Concurrent","entity":"value"},{"name":"runInUnboundThread","module":"Control.Concurrent","entity":"value"},{"name":"mkWeakThreadId","module":"GHC.Conc.Sync","entity":"value"}]
data/baseEnvironment/Control.Exception.Base.symbols view
@@ -1,1 +1,1 @@-[{"name":"SomeException","module":"GHC.Exception","entity":"data"},{"name":"SomeException","module":"GHC.Exception","type":"SomeException","entity":"constructor"},{"name":"Exception","module":"GHC.Exception","entity":"class"},{"name":"fromException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"toException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"IOException","module":"GHC.IO.Exception","entity":"data"},{"name":"ArithException","module":"GHC.Exception","entity":"data"},{"name":"Denormal","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"DivideByZero","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"LossOfPrecision","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Overflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"RatioZeroDenominator","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Underflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"ArrayException","module":"GHC.IO.Exception","entity":"data"},{"name":"IndexOutOfBounds","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"UndefinedElement","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"AssertionFailed","module":"GHC.IO.Exception","entity":"data"},{"name":"AssertionFailed","module":"GHC.IO.Exception","type":"AssertionFailed","entity":"constructor"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","type":"SomeAsyncException","entity":"constructor"},{"name":"AsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"HeapOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"StackOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"ThreadKilled","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"UserInterrupt","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"asyncExceptionToException","module":"GHC.IO.Exception","entity":"value"},{"name":"asyncExceptionFromException","module":"GHC.IO.Exception","entity":"value"},{"name":"NonTermination","module":"Control.Exception.Base","entity":"data"},{"name":"NonTermination","module":"Control.Exception.Base","type":"NonTermination","entity":"constructor"},{"name":"NestedAtomically","module":"Control.Exception.Base","entity":"data"},{"name":"NestedAtomically","module":"Control.Exception.Base","type":"NestedAtomically","entity":"constructor"},{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnMVar","entity":"constructor"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnSTM","entity":"constructor"},{"name":"Deadlock","module":"GHC.IO.Exception","entity":"data"},{"name":"Deadlock","module":"GHC.IO.Exception","type":"Deadlock","entity":"constructor"},{"name":"NoMethodError","module":"Control.Exception.Base","entity":"data"},{"name":"NoMethodError","module":"Control.Exception.Base","type":"NoMethodError","entity":"constructor"},{"name":"PatternMatchFail","module":"Control.Exception.Base","entity":"data"},{"name":"PatternMatchFail","module":"Control.Exception.Base","type":"PatternMatchFail","entity":"constructor"},{"name":"RecConError","module":"Control.Exception.Base","entity":"data"},{"name":"RecConError","module":"Control.Exception.Base","type":"RecConError","entity":"constructor"},{"name":"RecSelError","module":"Control.Exception.Base","entity":"data"},{"name":"RecSelError","module":"Control.Exception.Base","type":"RecSelError","entity":"constructor"},{"name":"RecUpdError","module":"Control.Exception.Base","entity":"data"},{"name":"RecUpdError","module":"Control.Exception.Base","type":"RecUpdError","entity":"constructor"},{"name":"ErrorCall","module":"GHC.Exception","entity":"newtype"},{"name":"ErrorCall","module":"GHC.Exception","type":"ErrorCall","entity":"constructor"},{"name":"throwIO","module":"GHC.IO","entity":"value"},{"name":"throw","module":"GHC.Exception","entity":"value"},{"name":"ioError","module":"GHC.IO.Exception","entity":"value"},{"name":"throwTo","module":"GHC.Conc.Sync","entity":"value"},{"name":"catch","module":"Control.Exception.Base","entity":"value"},{"name":"catchJust","module":"Control.Exception.Base","entity":"value"},{"name":"handle","module":"Control.Exception.Base","entity":"value"},{"name":"handleJust","module":"Control.Exception.Base","entity":"value"},{"name":"try","module":"Control.Exception.Base","entity":"value"},{"name":"tryJust","module":"Control.Exception.Base","entity":"value"},{"name":"onException","module":"Control.Exception.Base","entity":"value"},{"name":"evaluate","module":"GHC.IO","entity":"value"},{"name":"mapException","module":"Control.Exception.Base","entity":"value"},{"name":"mask","module":"GHC.IO","entity":"value"},{"name":"mask_","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask_","module":"GHC.IO","entity":"value"},{"name":"MaskingState","module":"GHC.IO","entity":"data"},{"name":"MaskedInterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"MaskedUninterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"Unmasked","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"getMaskingState","module":"GHC.IO","entity":"value"},{"name":"block","module":"GHC.IO","entity":"value"},{"name":"unblock","module":"GHC.IO","entity":"value"},{"name":"blocked","module":"GHC.IO","entity":"value"},{"name":"assert","module":"GHC.Base","entity":"value"},{"name":"bracket","module":"Control.Exception.Base","entity":"value"},{"name":"bracket_","module":"Control.Exception.Base","entity":"value"},{"name":"bracketOnError","module":"Control.Exception.Base","entity":"value"},{"name":"finally","module":"Control.Exception.Base","entity":"value"},{"name":"recSelError","module":"Control.Exception.Base","entity":"value"},{"name":"recConError","module":"Control.Exception.Base","entity":"value"},{"name":"irrefutPatError","module":"Control.Exception.Base","entity":"value"},{"name":"runtimeError","module":"Control.Exception.Base","entity":"value"},{"name":"nonExhaustiveGuardsError","module":"Control.Exception.Base","entity":"value"},{"name":"patError","module":"Control.Exception.Base","entity":"value"},{"name":"noMethodBindingError","module":"Control.Exception.Base","entity":"value"},{"name":"absentError","module":"Control.Exception.Base","entity":"value"},{"name":"nonTermination","module":"Control.Exception.Base","entity":"value"},{"name":"nestedAtomically","module":"Control.Exception.Base","entity":"value"}] +[{"name":"SomeException","module":"GHC.Exception","entity":"data"},{"name":"SomeException","module":"GHC.Exception","type":"SomeException","entity":"constructor"},{"name":"Exception","module":"GHC.Exception","entity":"class"},{"name":"fromException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"toException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"IOException","module":"GHC.IO.Exception","entity":"data"},{"name":"ArithException","module":"GHC.Exception","entity":"data"},{"name":"Denormal","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"DivideByZero","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"LossOfPrecision","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Overflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"RatioZeroDenominator","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Underflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"ArrayException","module":"GHC.IO.Exception","entity":"data"},{"name":"IndexOutOfBounds","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"UndefinedElement","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"AssertionFailed","module":"GHC.IO.Exception","entity":"data"},{"name":"AssertionFailed","module":"GHC.IO.Exception","type":"AssertionFailed","entity":"constructor"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","type":"SomeAsyncException","entity":"constructor"},{"name":"AsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"HeapOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"StackOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"ThreadKilled","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"UserInterrupt","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"asyncExceptionToException","module":"GHC.IO.Exception","entity":"value"},{"name":"asyncExceptionFromException","module":"GHC.IO.Exception","entity":"value"},{"name":"NonTermination","module":"Control.Exception.Base","entity":"data"},{"name":"NonTermination","module":"Control.Exception.Base","type":"NonTermination","entity":"constructor"},{"name":"NestedAtomically","module":"Control.Exception.Base","entity":"data"},{"name":"NestedAtomically","module":"Control.Exception.Base","type":"NestedAtomically","entity":"constructor"},{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnMVar","entity":"constructor"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnSTM","entity":"constructor"},{"name":"Deadlock","module":"GHC.IO.Exception","entity":"data"},{"name":"Deadlock","module":"GHC.IO.Exception","type":"Deadlock","entity":"constructor"},{"name":"NoMethodError","module":"Control.Exception.Base","entity":"data"},{"name":"NoMethodError","module":"Control.Exception.Base","type":"NoMethodError","entity":"constructor"},{"name":"PatternMatchFail","module":"Control.Exception.Base","entity":"data"},{"name":"PatternMatchFail","module":"Control.Exception.Base","type":"PatternMatchFail","entity":"constructor"},{"name":"RecConError","module":"Control.Exception.Base","entity":"data"},{"name":"RecConError","module":"Control.Exception.Base","type":"RecConError","entity":"constructor"},{"name":"RecSelError","module":"Control.Exception.Base","entity":"data"},{"name":"RecSelError","module":"Control.Exception.Base","type":"RecSelError","entity":"constructor"},{"name":"RecUpdError","module":"Control.Exception.Base","entity":"data"},{"name":"RecUpdError","module":"Control.Exception.Base","type":"RecUpdError","entity":"constructor"},{"name":"ErrorCall","module":"GHC.Exception","entity":"newtype"},{"name":"ErrorCall","module":"GHC.Exception","type":"ErrorCall","entity":"constructor"},{"name":"throwIO","module":"GHC.IO","entity":"value"},{"name":"throw","module":"GHC.Exception","entity":"value"},{"name":"ioError","module":"GHC.IO.Exception","entity":"value"},{"name":"throwTo","module":"GHC.Conc.Sync","entity":"value"},{"name":"catch","module":"Control.Exception.Base","entity":"value"},{"name":"catchJust","module":"Control.Exception.Base","entity":"value"},{"name":"handle","module":"Control.Exception.Base","entity":"value"},{"name":"handleJust","module":"Control.Exception.Base","entity":"value"},{"name":"try","module":"Control.Exception.Base","entity":"value"},{"name":"tryJust","module":"Control.Exception.Base","entity":"value"},{"name":"onException","module":"Control.Exception.Base","entity":"value"},{"name":"evaluate","module":"GHC.IO","entity":"value"},{"name":"mapException","module":"Control.Exception.Base","entity":"value"},{"name":"mask","module":"GHC.IO","entity":"value"},{"name":"mask_","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask_","module":"GHC.IO","entity":"value"},{"name":"MaskingState","module":"GHC.IO","entity":"data"},{"name":"MaskedInterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"MaskedUninterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"Unmasked","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"getMaskingState","module":"GHC.IO","entity":"value"},{"name":"block","module":"GHC.IO","entity":"value"},{"name":"unblock","module":"GHC.IO","entity":"value"},{"name":"blocked","module":"GHC.IO","entity":"value"},{"name":"assert","module":"GHC.Base","entity":"value"},{"name":"bracket","module":"Control.Exception.Base","entity":"value"},{"name":"bracket_","module":"Control.Exception.Base","entity":"value"},{"name":"bracketOnError","module":"Control.Exception.Base","entity":"value"},{"name":"finally","module":"Control.Exception.Base","entity":"value"},{"name":"recSelError","module":"Control.Exception.Base","entity":"value"},{"name":"recConError","module":"Control.Exception.Base","entity":"value"},{"name":"irrefutPatError","module":"Control.Exception.Base","entity":"value"},{"name":"runtimeError","module":"Control.Exception.Base","entity":"value"},{"name":"nonExhaustiveGuardsError","module":"Control.Exception.Base","entity":"value"},{"name":"patError","module":"Control.Exception.Base","entity":"value"},{"name":"noMethodBindingError","module":"Control.Exception.Base","entity":"value"},{"name":"absentError","module":"Control.Exception.Base","entity":"value"},{"name":"nonTermination","module":"Control.Exception.Base","entity":"value"},{"name":"nestedAtomically","module":"Control.Exception.Base","entity":"value"}]
data/baseEnvironment/Control.Exception.symbols view
@@ -1,1 +1,1 @@-[{"name":"SomeException","module":"GHC.Exception","entity":"data"},{"name":"SomeException","module":"GHC.Exception","type":"SomeException","entity":"constructor"},{"name":"Exception","module":"GHC.Exception","entity":"class"},{"name":"fromException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"toException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"IOException","module":"GHC.IO.Exception","entity":"data"},{"name":"ArithException","module":"GHC.Exception","entity":"data"},{"name":"Denormal","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"DivideByZero","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"LossOfPrecision","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Overflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"RatioZeroDenominator","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Underflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"ArrayException","module":"GHC.IO.Exception","entity":"data"},{"name":"IndexOutOfBounds","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"UndefinedElement","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"AssertionFailed","module":"GHC.IO.Exception","entity":"data"},{"name":"AssertionFailed","module":"GHC.IO.Exception","type":"AssertionFailed","entity":"constructor"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","type":"SomeAsyncException","entity":"constructor"},{"name":"AsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"HeapOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"StackOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"ThreadKilled","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"UserInterrupt","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"asyncExceptionToException","module":"GHC.IO.Exception","entity":"value"},{"name":"asyncExceptionFromException","module":"GHC.IO.Exception","entity":"value"},{"name":"NonTermination","module":"Control.Exception.Base","entity":"data"},{"name":"NonTermination","module":"Control.Exception.Base","type":"NonTermination","entity":"constructor"},{"name":"NestedAtomically","module":"Control.Exception.Base","entity":"data"},{"name":"NestedAtomically","module":"Control.Exception.Base","type":"NestedAtomically","entity":"constructor"},{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnMVar","entity":"constructor"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnSTM","entity":"constructor"},{"name":"Deadlock","module":"GHC.IO.Exception","entity":"data"},{"name":"Deadlock","module":"GHC.IO.Exception","type":"Deadlock","entity":"constructor"},{"name":"NoMethodError","module":"Control.Exception.Base","entity":"data"},{"name":"NoMethodError","module":"Control.Exception.Base","type":"NoMethodError","entity":"constructor"},{"name":"PatternMatchFail","module":"Control.Exception.Base","entity":"data"},{"name":"PatternMatchFail","module":"Control.Exception.Base","type":"PatternMatchFail","entity":"constructor"},{"name":"RecConError","module":"Control.Exception.Base","entity":"data"},{"name":"RecConError","module":"Control.Exception.Base","type":"RecConError","entity":"constructor"},{"name":"RecSelError","module":"Control.Exception.Base","entity":"data"},{"name":"RecSelError","module":"Control.Exception.Base","type":"RecSelError","entity":"constructor"},{"name":"RecUpdError","module":"Control.Exception.Base","entity":"data"},{"name":"RecUpdError","module":"Control.Exception.Base","type":"RecUpdError","entity":"constructor"},{"name":"ErrorCall","module":"GHC.Exception","entity":"newtype"},{"name":"ErrorCall","module":"GHC.Exception","type":"ErrorCall","entity":"constructor"},{"name":"throw","module":"GHC.Exception","entity":"value"},{"name":"throwIO","module":"GHC.IO","entity":"value"},{"name":"ioError","module":"GHC.IO.Exception","entity":"value"},{"name":"throwTo","module":"GHC.Conc.Sync","entity":"value"},{"name":"catch","module":"Control.Exception.Base","entity":"value"},{"name":"catches","module":"Control.Exception","entity":"value"},{"name":"Handler","module":"Control.Exception","entity":"data"},{"name":"Handler","module":"Control.Exception","type":"Handler","entity":"constructor"},{"name":"catchJust","module":"Control.Exception.Base","entity":"value"},{"name":"handle","module":"Control.Exception.Base","entity":"value"},{"name":"handleJust","module":"Control.Exception.Base","entity":"value"},{"name":"try","module":"Control.Exception.Base","entity":"value"},{"name":"tryJust","module":"Control.Exception.Base","entity":"value"},{"name":"evaluate","module":"GHC.IO","entity":"value"},{"name":"mapException","module":"Control.Exception.Base","entity":"value"},{"name":"mask","module":"GHC.IO","entity":"value"},{"name":"mask_","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask_","module":"GHC.IO","entity":"value"},{"name":"MaskingState","module":"GHC.IO","entity":"data"},{"name":"MaskedInterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"MaskedUninterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"Unmasked","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"getMaskingState","module":"GHC.IO","entity":"value"},{"name":"allowInterrupt","module":"Control.Exception","entity":"value"},{"name":"block","module":"GHC.IO","entity":"value"},{"name":"unblock","module":"GHC.IO","entity":"value"},{"name":"blocked","module":"GHC.IO","entity":"value"},{"name":"assert","module":"GHC.Base","entity":"value"},{"name":"bracket","module":"Control.Exception.Base","entity":"value"},{"name":"bracket_","module":"Control.Exception.Base","entity":"value"},{"name":"bracketOnError","module":"Control.Exception.Base","entity":"value"},{"name":"finally","module":"Control.Exception.Base","entity":"value"},{"name":"onException","module":"Control.Exception.Base","entity":"value"}] +[{"name":"SomeException","module":"GHC.Exception","entity":"data"},{"name":"SomeException","module":"GHC.Exception","type":"SomeException","entity":"constructor"},{"name":"Exception","module":"GHC.Exception","entity":"class"},{"name":"fromException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"toException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"IOException","module":"GHC.IO.Exception","entity":"data"},{"name":"ArithException","module":"GHC.Exception","entity":"data"},{"name":"Denormal","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"DivideByZero","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"LossOfPrecision","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Overflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"RatioZeroDenominator","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Underflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"ArrayException","module":"GHC.IO.Exception","entity":"data"},{"name":"IndexOutOfBounds","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"UndefinedElement","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"AssertionFailed","module":"GHC.IO.Exception","entity":"data"},{"name":"AssertionFailed","module":"GHC.IO.Exception","type":"AssertionFailed","entity":"constructor"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","type":"SomeAsyncException","entity":"constructor"},{"name":"AsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"HeapOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"StackOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"ThreadKilled","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"UserInterrupt","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"asyncExceptionToException","module":"GHC.IO.Exception","entity":"value"},{"name":"asyncExceptionFromException","module":"GHC.IO.Exception","entity":"value"},{"name":"NonTermination","module":"Control.Exception.Base","entity":"data"},{"name":"NonTermination","module":"Control.Exception.Base","type":"NonTermination","entity":"constructor"},{"name":"NestedAtomically","module":"Control.Exception.Base","entity":"data"},{"name":"NestedAtomically","module":"Control.Exception.Base","type":"NestedAtomically","entity":"constructor"},{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnMVar","entity":"constructor"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnSTM","entity":"constructor"},{"name":"Deadlock","module":"GHC.IO.Exception","entity":"data"},{"name":"Deadlock","module":"GHC.IO.Exception","type":"Deadlock","entity":"constructor"},{"name":"NoMethodError","module":"Control.Exception.Base","entity":"data"},{"name":"NoMethodError","module":"Control.Exception.Base","type":"NoMethodError","entity":"constructor"},{"name":"PatternMatchFail","module":"Control.Exception.Base","entity":"data"},{"name":"PatternMatchFail","module":"Control.Exception.Base","type":"PatternMatchFail","entity":"constructor"},{"name":"RecConError","module":"Control.Exception.Base","entity":"data"},{"name":"RecConError","module":"Control.Exception.Base","type":"RecConError","entity":"constructor"},{"name":"RecSelError","module":"Control.Exception.Base","entity":"data"},{"name":"RecSelError","module":"Control.Exception.Base","type":"RecSelError","entity":"constructor"},{"name":"RecUpdError","module":"Control.Exception.Base","entity":"data"},{"name":"RecUpdError","module":"Control.Exception.Base","type":"RecUpdError","entity":"constructor"},{"name":"ErrorCall","module":"GHC.Exception","entity":"newtype"},{"name":"ErrorCall","module":"GHC.Exception","type":"ErrorCall","entity":"constructor"},{"name":"throw","module":"GHC.Exception","entity":"value"},{"name":"throwIO","module":"GHC.IO","entity":"value"},{"name":"ioError","module":"GHC.IO.Exception","entity":"value"},{"name":"throwTo","module":"GHC.Conc.Sync","entity":"value"},{"name":"catch","module":"Control.Exception.Base","entity":"value"},{"name":"catches","module":"Control.Exception","entity":"value"},{"name":"Handler","module":"Control.Exception","entity":"data"},{"name":"Handler","module":"Control.Exception","type":"Handler","entity":"constructor"},{"name":"catchJust","module":"Control.Exception.Base","entity":"value"},{"name":"handle","module":"Control.Exception.Base","entity":"value"},{"name":"handleJust","module":"Control.Exception.Base","entity":"value"},{"name":"try","module":"Control.Exception.Base","entity":"value"},{"name":"tryJust","module":"Control.Exception.Base","entity":"value"},{"name":"evaluate","module":"GHC.IO","entity":"value"},{"name":"mapException","module":"Control.Exception.Base","entity":"value"},{"name":"mask","module":"GHC.IO","entity":"value"},{"name":"mask_","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask_","module":"GHC.IO","entity":"value"},{"name":"MaskingState","module":"GHC.IO","entity":"data"},{"name":"MaskedInterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"MaskedUninterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"Unmasked","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"getMaskingState","module":"GHC.IO","entity":"value"},{"name":"allowInterrupt","module":"Control.Exception","entity":"value"},{"name":"block","module":"GHC.IO","entity":"value"},{"name":"unblock","module":"GHC.IO","entity":"value"},{"name":"blocked","module":"GHC.IO","entity":"value"},{"name":"assert","module":"GHC.Base","entity":"value"},{"name":"bracket","module":"Control.Exception.Base","entity":"value"},{"name":"bracket_","module":"Control.Exception.Base","entity":"value"},{"name":"bracketOnError","module":"Control.Exception.Base","entity":"value"},{"name":"finally","module":"Control.Exception.Base","entity":"value"},{"name":"onException","module":"Control.Exception.Base","entity":"value"}]
data/baseEnvironment/Control.Monad.Fix.symbols view
@@ -1,1 +1,1 @@-[{"name":"MonadFix","module":"Control.Monad.Fix","entity":"class"},{"name":"mfix","module":"Control.Monad.Fix","entity":"method","class":"MonadFix"},{"name":"fix","module":"Data.Function","entity":"value"}] +[{"name":"MonadFix","module":"Control.Monad.Fix","entity":"class"},{"name":"mfix","module":"Control.Monad.Fix","entity":"method","class":"MonadFix"},{"name":"fix","module":"Data.Function","entity":"value"}]
data/baseEnvironment/Control.Monad.Instances.symbols view
@@ -1,1 +1,1 @@-[{"name":"Functor","module":"GHC.Base","entity":"class"},{"name":"fmap","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"Monad","module":"GHC.Base","entity":"class"},{"name":"fail","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"return","module":"GHC.Base","entity":"method","class":"Monad"},{"name":">>","module":"GHC.Base","entity":"method","class":"Monad"},{"name":">>=","module":"GHC.Base","entity":"method","class":"Monad"}] +[{"name":"Functor","module":"GHC.Base","entity":"class"},{"name":"fmap","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"Monad","module":"GHC.Base","entity":"class"},{"name":"fail","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"return","module":"GHC.Base","entity":"method","class":"Monad"},{"name":">>","module":"GHC.Base","entity":"method","class":"Monad"},{"name":">>=","module":"GHC.Base","entity":"method","class":"Monad"}]
data/baseEnvironment/Control.Monad.ST.Imp.symbols view
@@ -1,1 +1,1 @@-[{"name":"ST","module":"GHC.ST","entity":"newtype"},{"name":"runST","module":"GHC.ST","entity":"value"},{"name":"fixST","module":"GHC.ST","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"GHC.IO","entity":"value"},{"name":"unsafeInterleaveST","module":"GHC.ST","entity":"value"},{"name":"unsafeIOToST","module":"GHC.IO","entity":"value"},{"name":"unsafeSTToIO","module":"GHC.IO","entity":"value"}] +[{"name":"ST","module":"GHC.ST","entity":"newtype"},{"name":"runST","module":"GHC.ST","entity":"value"},{"name":"fixST","module":"GHC.ST","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"GHC.IO","entity":"value"},{"name":"unsafeInterleaveST","module":"GHC.ST","entity":"value"},{"name":"unsafeIOToST","module":"GHC.IO","entity":"value"},{"name":"unsafeSTToIO","module":"GHC.IO","entity":"value"}]
data/baseEnvironment/Control.Monad.ST.Lazy.Imp.symbols view
@@ -1,1 +1,1 @@-[{"name":"ST","module":"Control.Monad.ST.Lazy.Imp","entity":"newtype"},{"name":"runST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"fixST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"strictToLazyST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"lazyToStrictST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"unsafeInterleaveST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"unsafeIOToST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"}] +[{"name":"ST","module":"Control.Monad.ST.Lazy.Imp","entity":"newtype"},{"name":"runST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"fixST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"strictToLazyST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"lazyToStrictST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"unsafeInterleaveST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"unsafeIOToST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"}]
data/baseEnvironment/Control.Monad.ST.Lazy.Safe.symbols view
@@ -1,1 +1,1 @@-[{"name":"ST","module":"Control.Monad.ST.Lazy.Imp","entity":"newtype"},{"name":"runST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"fixST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"strictToLazyST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"lazyToStrictST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"Control.Monad.ST.Lazy.Imp","entity":"value"}] +[{"name":"ST","module":"Control.Monad.ST.Lazy.Imp","entity":"newtype"},{"name":"runST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"fixST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"strictToLazyST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"lazyToStrictST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"Control.Monad.ST.Lazy.Imp","entity":"value"}]
data/baseEnvironment/Control.Monad.ST.Lazy.Unsafe.symbols view
@@ -1,1 +1,1 @@-[{"name":"unsafeInterleaveST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"unsafeIOToST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"}] +[{"name":"unsafeInterleaveST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"unsafeIOToST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"}]
data/baseEnvironment/Control.Monad.ST.Lazy.symbols view
@@ -1,1 +1,1 @@-[{"name":"ST","module":"Control.Monad.ST.Lazy.Imp","entity":"newtype"},{"name":"runST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"fixST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"strictToLazyST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"lazyToStrictST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"unsafeInterleaveST","module":"Control.Monad.ST.Lazy","entity":"value"},{"name":"unsafeIOToST","module":"Control.Monad.ST.Lazy","entity":"value"}] +[{"name":"ST","module":"Control.Monad.ST.Lazy.Imp","entity":"newtype"},{"name":"runST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"fixST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"strictToLazyST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"lazyToStrictST","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"Control.Monad.ST.Lazy.Imp","entity":"value"},{"name":"unsafeInterleaveST","module":"Control.Monad.ST.Lazy","entity":"value"},{"name":"unsafeIOToST","module":"Control.Monad.ST.Lazy","entity":"value"}]
data/baseEnvironment/Control.Monad.ST.Safe.symbols view
@@ -1,1 +1,1 @@-[{"name":"ST","module":"GHC.ST","entity":"newtype"},{"name":"runST","module":"GHC.ST","entity":"value"},{"name":"fixST","module":"GHC.ST","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"GHC.IO","entity":"value"}] +[{"name":"ST","module":"GHC.ST","entity":"newtype"},{"name":"runST","module":"GHC.ST","entity":"value"},{"name":"fixST","module":"GHC.ST","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"GHC.IO","entity":"value"}]
data/baseEnvironment/Control.Monad.ST.Strict.symbols view
@@ -1,1 +1,1 @@-[{"name":"unsafeIOToST","module":"Control.Monad.ST","entity":"value"},{"name":"unsafeInterleaveST","module":"Control.Monad.ST","entity":"value"},{"name":"unsafeSTToIO","module":"Control.Monad.ST","entity":"value"},{"name":"stToIO","module":"GHC.IO","entity":"value"},{"name":"fixST","module":"GHC.ST","entity":"value"},{"name":"runST","module":"GHC.ST","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"ST","module":"GHC.ST","entity":"newtype"}] +[{"name":"unsafeIOToST","module":"Control.Monad.ST","entity":"value"},{"name":"unsafeInterleaveST","module":"Control.Monad.ST","entity":"value"},{"name":"unsafeSTToIO","module":"Control.Monad.ST","entity":"value"},{"name":"stToIO","module":"GHC.IO","entity":"value"},{"name":"fixST","module":"GHC.ST","entity":"value"},{"name":"runST","module":"GHC.ST","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"ST","module":"GHC.ST","entity":"newtype"}]
data/baseEnvironment/Control.Monad.ST.Unsafe.symbols view
@@ -1,1 +1,1 @@-[{"name":"unsafeInterleaveST","module":"GHC.ST","entity":"value"},{"name":"unsafeIOToST","module":"GHC.IO","entity":"value"},{"name":"unsafeSTToIO","module":"GHC.IO","entity":"value"}] +[{"name":"unsafeInterleaveST","module":"GHC.ST","entity":"value"},{"name":"unsafeIOToST","module":"GHC.IO","entity":"value"},{"name":"unsafeSTToIO","module":"GHC.IO","entity":"value"}]
data/baseEnvironment/Control.Monad.ST.symbols view
@@ -1,1 +1,1 @@-[{"name":"ST","module":"GHC.ST","entity":"newtype"},{"name":"runST","module":"GHC.ST","entity":"value"},{"name":"fixST","module":"GHC.ST","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"GHC.IO","entity":"value"},{"name":"unsafeInterleaveST","module":"Control.Monad.ST","entity":"value"},{"name":"unsafeIOToST","module":"Control.Monad.ST","entity":"value"},{"name":"unsafeSTToIO","module":"Control.Monad.ST","entity":"value"}] +[{"name":"ST","module":"GHC.ST","entity":"newtype"},{"name":"runST","module":"GHC.ST","entity":"value"},{"name":"fixST","module":"GHC.ST","entity":"value"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"stToIO","module":"GHC.IO","entity":"value"},{"name":"unsafeInterleaveST","module":"Control.Monad.ST","entity":"value"},{"name":"unsafeIOToST","module":"Control.Monad.ST","entity":"value"},{"name":"unsafeSTToIO","module":"Control.Monad.ST","entity":"value"}]
data/baseEnvironment/Control.Monad.Zip.symbols view
@@ -1,1 +1,1 @@-[{"name":"MonadZip","module":"Control.Monad.Zip","entity":"class"},{"name":"mzip","module":"Control.Monad.Zip","entity":"method","class":"MonadZip"},{"name":"mzipWith","module":"Control.Monad.Zip","entity":"method","class":"MonadZip"},{"name":"munzip","module":"Control.Monad.Zip","entity":"method","class":"MonadZip"}] +[{"name":"MonadZip","module":"Control.Monad.Zip","entity":"class"},{"name":"mzip","module":"Control.Monad.Zip","entity":"method","class":"MonadZip"},{"name":"mzipWith","module":"Control.Monad.Zip","entity":"method","class":"MonadZip"},{"name":"munzip","module":"Control.Monad.Zip","entity":"method","class":"MonadZip"}]
data/baseEnvironment/Control.Monad.symbols view
@@ -1,1 +1,1 @@-[{"name":"Functor","module":"GHC.Base","entity":"class"},{"name":"fmap","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"Monad","module":"GHC.Base","entity":"class"},{"name":">>=","module":"GHC.Base","entity":"method","class":"Monad"},{"name":">>","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"return","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"fail","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"MonadPlus","module":"Control.Monad","entity":"class"},{"name":"mzero","module":"Control.Monad","entity":"method","class":"MonadPlus"},{"name":"mplus","module":"Control.Monad","entity":"method","class":"MonadPlus"},{"name":"mapM","module":"Control.Monad","entity":"value"},{"name":"mapM_","module":"Control.Monad","entity":"value"},{"name":"forM","module":"Control.Monad","entity":"value"},{"name":"forM_","module":"Control.Monad","entity":"value"},{"name":"sequence","module":"Control.Monad","entity":"value"},{"name":"sequence_","module":"Control.Monad","entity":"value"},{"name":"=<<","module":"Control.Monad","entity":"value"},{"name":">=>","module":"Control.Monad","entity":"value"},{"name":"<=<","module":"Control.Monad","entity":"value"},{"name":"forever","module":"Control.Monad","entity":"value"},{"name":"void","module":"Control.Monad","entity":"value"},{"name":"join","module":"Control.Monad","entity":"value"},{"name":"msum","module":"Control.Monad","entity":"value"},{"name":"mfilter","module":"Control.Monad","entity":"value"},{"name":"filterM","module":"Control.Monad","entity":"value"},{"name":"mapAndUnzipM","module":"Control.Monad","entity":"value"},{"name":"zipWithM","module":"Control.Monad","entity":"value"},{"name":"zipWithM_","module":"Control.Monad","entity":"value"},{"name":"foldM","module":"Control.Monad","entity":"value"},{"name":"foldM_","module":"Control.Monad","entity":"value"},{"name":"replicateM","module":"Control.Monad","entity":"value"},{"name":"replicateM_","module":"Control.Monad","entity":"value"},{"name":"guard","module":"Control.Monad","entity":"value"},{"name":"when","module":"Control.Monad","entity":"value"},{"name":"unless","module":"Control.Monad","entity":"value"},{"name":"liftM","module":"Control.Monad","entity":"value"},{"name":"liftM2","module":"Control.Monad","entity":"value"},{"name":"liftM3","module":"Control.Monad","entity":"value"},{"name":"liftM4","module":"Control.Monad","entity":"value"},{"name":"liftM5","module":"Control.Monad","entity":"value"},{"name":"ap","module":"Control.Monad","entity":"value"}] +[{"name":"Functor","module":"GHC.Base","entity":"class"},{"name":"fmap","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"Monad","module":"GHC.Base","entity":"class"},{"name":">>=","module":"GHC.Base","entity":"method","class":"Monad"},{"name":">>","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"return","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"fail","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"MonadPlus","module":"Control.Monad","entity":"class"},{"name":"mzero","module":"Control.Monad","entity":"method","class":"MonadPlus"},{"name":"mplus","module":"Control.Monad","entity":"method","class":"MonadPlus"},{"name":"mapM","module":"Control.Monad","entity":"value"},{"name":"mapM_","module":"Control.Monad","entity":"value"},{"name":"forM","module":"Control.Monad","entity":"value"},{"name":"forM_","module":"Control.Monad","entity":"value"},{"name":"sequence","module":"Control.Monad","entity":"value"},{"name":"sequence_","module":"Control.Monad","entity":"value"},{"name":"=<<","module":"Control.Monad","entity":"value"},{"name":">=>","module":"Control.Monad","entity":"value"},{"name":"<=<","module":"Control.Monad","entity":"value"},{"name":"forever","module":"Control.Monad","entity":"value"},{"name":"void","module":"Control.Monad","entity":"value"},{"name":"join","module":"Control.Monad","entity":"value"},{"name":"msum","module":"Control.Monad","entity":"value"},{"name":"mfilter","module":"Control.Monad","entity":"value"},{"name":"filterM","module":"Control.Monad","entity":"value"},{"name":"mapAndUnzipM","module":"Control.Monad","entity":"value"},{"name":"zipWithM","module":"Control.Monad","entity":"value"},{"name":"zipWithM_","module":"Control.Monad","entity":"value"},{"name":"foldM","module":"Control.Monad","entity":"value"},{"name":"foldM_","module":"Control.Monad","entity":"value"},{"name":"replicateM","module":"Control.Monad","entity":"value"},{"name":"replicateM_","module":"Control.Monad","entity":"value"},{"name":"guard","module":"Control.Monad","entity":"value"},{"name":"when","module":"Control.Monad","entity":"value"},{"name":"unless","module":"Control.Monad","entity":"value"},{"name":"liftM","module":"Control.Monad","entity":"value"},{"name":"liftM2","module":"Control.Monad","entity":"value"},{"name":"liftM3","module":"Control.Monad","entity":"value"},{"name":"liftM4","module":"Control.Monad","entity":"value"},{"name":"liftM5","module":"Control.Monad","entity":"value"},{"name":"ap","module":"Control.Monad","entity":"value"}]
data/baseEnvironment/Data.Bits.symbols view
@@ -1,1 +1,1 @@-[{"name":"Bits","module":"Data.Bits","entity":"class"},{"name":".&.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":".|.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"xor","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complement","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shift","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotate","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"setBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"clearBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complementBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"testBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSizeMaybe","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSize","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"isSigned","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"popCount","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"FiniteBits","module":"Data.Bits","entity":"class"},{"name":"finiteBitSize","module":"Data.Bits","entity":"method","class":"FiniteBits"},{"name":"bitDefault","module":"Data.Bits","entity":"value"},{"name":"testBitDefault","module":"Data.Bits","entity":"value"},{"name":"popCountDefault","module":"Data.Bits","entity":"value"}] +[{"name":"Bits","module":"Data.Bits","entity":"class"},{"name":".&.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":".|.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"xor","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complement","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shift","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotate","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"setBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"clearBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complementBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"testBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSizeMaybe","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSize","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"isSigned","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"popCount","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"FiniteBits","module":"Data.Bits","entity":"class"},{"name":"finiteBitSize","module":"Data.Bits","entity":"method","class":"FiniteBits"},{"name":"bitDefault","module":"Data.Bits","entity":"value"},{"name":"testBitDefault","module":"Data.Bits","entity":"value"},{"name":"popCountDefault","module":"Data.Bits","entity":"value"}]
data/baseEnvironment/Data.Bool.symbols view
@@ -1,1 +1,1 @@-[{"name":"Bool","module":"GHC.Types","entity":"data"},{"name":"False","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"True","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"&&","module":"GHC.Classes","entity":"value"},{"name":"||","module":"GHC.Classes","entity":"value"},{"name":"not","module":"GHC.Classes","entity":"value"},{"name":"otherwise","module":"GHC.Base","entity":"value"}] +[{"name":"Bool","module":"GHC.Types","entity":"data"},{"name":"False","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"True","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"&&","module":"GHC.Classes","entity":"value"},{"name":"||","module":"GHC.Classes","entity":"value"},{"name":"not","module":"GHC.Classes","entity":"value"},{"name":"otherwise","module":"GHC.Base","entity":"value"}]
data/baseEnvironment/Data.Char.symbols view
@@ -1,1 +1,1 @@-[{"name":"Char","module":"GHC.Types","entity":"data"},{"name":"isControl","module":"GHC.Unicode","entity":"value"},{"name":"isSpace","module":"GHC.Unicode","entity":"value"},{"name":"isLower","module":"GHC.Unicode","entity":"value"},{"name":"isUpper","module":"GHC.Unicode","entity":"value"},{"name":"isAlpha","module":"GHC.Unicode","entity":"value"},{"name":"isAlphaNum","module":"GHC.Unicode","entity":"value"},{"name":"isPrint","module":"GHC.Unicode","entity":"value"},{"name":"isDigit","module":"GHC.Unicode","entity":"value"},{"name":"isOctDigit","module":"GHC.Unicode","entity":"value"},{"name":"isHexDigit","module":"GHC.Unicode","entity":"value"},{"name":"isLetter","module":"Data.Char","entity":"value"},{"name":"isMark","module":"Data.Char","entity":"value"},{"name":"isNumber","module":"Data.Char","entity":"value"},{"name":"isPunctuation","module":"Data.Char","entity":"value"},{"name":"isSymbol","module":"Data.Char","entity":"value"},{"name":"isSeparator","module":"Data.Char","entity":"value"},{"name":"isAscii","module":"GHC.Unicode","entity":"value"},{"name":"isLatin1","module":"GHC.Unicode","entity":"value"},{"name":"isAsciiUpper","module":"GHC.Unicode","entity":"value"},{"name":"isAsciiLower","module":"GHC.Unicode","entity":"value"},{"name":"GeneralCategory","module":"Data.Char","entity":"data"},{"name":"ClosePunctuation","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"ConnectorPunctuation","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"Control","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"CurrencySymbol","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"DashPunctuation","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"DecimalNumber","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"EnclosingMark","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"FinalQuote","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"Format","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"InitialQuote","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"LetterNumber","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"LineSeparator","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"LowercaseLetter","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"MathSymbol","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"ModifierLetter","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"ModifierSymbol","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"NonSpacingMark","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"NotAssigned","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"OpenPunctuation","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"OtherLetter","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"OtherNumber","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"OtherPunctuation","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"OtherSymbol","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"ParagraphSeparator","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"PrivateUse","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"Space","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"SpacingCombiningMark","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"Surrogate","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"TitlecaseLetter","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"UppercaseLetter","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"generalCategory","module":"Data.Char","entity":"value"},{"name":"toUpper","module":"GHC.Unicode","entity":"value"},{"name":"toLower","module":"GHC.Unicode","entity":"value"},{"name":"toTitle","module":"GHC.Unicode","entity":"value"},{"name":"digitToInt","module":"Data.Char","entity":"value"},{"name":"intToDigit","module":"GHC.Show","entity":"value"},{"name":"ord","module":"GHC.Base","entity":"value"},{"name":"chr","module":"GHC.Char","entity":"value"},{"name":"showLitChar","module":"GHC.Show","entity":"value"},{"name":"lexLitChar","module":"GHC.Read","entity":"value"},{"name":"readLitChar","module":"GHC.Read","entity":"value"}] +[{"name":"Char","module":"GHC.Types","entity":"data"},{"name":"isControl","module":"GHC.Unicode","entity":"value"},{"name":"isSpace","module":"GHC.Unicode","entity":"value"},{"name":"isLower","module":"GHC.Unicode","entity":"value"},{"name":"isUpper","module":"GHC.Unicode","entity":"value"},{"name":"isAlpha","module":"GHC.Unicode","entity":"value"},{"name":"isAlphaNum","module":"GHC.Unicode","entity":"value"},{"name":"isPrint","module":"GHC.Unicode","entity":"value"},{"name":"isDigit","module":"GHC.Unicode","entity":"value"},{"name":"isOctDigit","module":"GHC.Unicode","entity":"value"},{"name":"isHexDigit","module":"GHC.Unicode","entity":"value"},{"name":"isLetter","module":"Data.Char","entity":"value"},{"name":"isMark","module":"Data.Char","entity":"value"},{"name":"isNumber","module":"Data.Char","entity":"value"},{"name":"isPunctuation","module":"Data.Char","entity":"value"},{"name":"isSymbol","module":"Data.Char","entity":"value"},{"name":"isSeparator","module":"Data.Char","entity":"value"},{"name":"isAscii","module":"GHC.Unicode","entity":"value"},{"name":"isLatin1","module":"GHC.Unicode","entity":"value"},{"name":"isAsciiUpper","module":"GHC.Unicode","entity":"value"},{"name":"isAsciiLower","module":"GHC.Unicode","entity":"value"},{"name":"GeneralCategory","module":"Data.Char","entity":"data"},{"name":"ClosePunctuation","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"ConnectorPunctuation","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"Control","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"CurrencySymbol","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"DashPunctuation","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"DecimalNumber","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"EnclosingMark","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"FinalQuote","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"Format","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"InitialQuote","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"LetterNumber","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"LineSeparator","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"LowercaseLetter","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"MathSymbol","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"ModifierLetter","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"ModifierSymbol","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"NonSpacingMark","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"NotAssigned","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"OpenPunctuation","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"OtherLetter","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"OtherNumber","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"OtherPunctuation","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"OtherSymbol","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"ParagraphSeparator","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"PrivateUse","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"Space","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"SpacingCombiningMark","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"Surrogate","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"TitlecaseLetter","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"UppercaseLetter","module":"Data.Char","type":"GeneralCategory","entity":"constructor"},{"name":"generalCategory","module":"Data.Char","entity":"value"},{"name":"toUpper","module":"GHC.Unicode","entity":"value"},{"name":"toLower","module":"GHC.Unicode","entity":"value"},{"name":"toTitle","module":"GHC.Unicode","entity":"value"},{"name":"digitToInt","module":"Data.Char","entity":"value"},{"name":"intToDigit","module":"GHC.Show","entity":"value"},{"name":"ord","module":"GHC.Base","entity":"value"},{"name":"chr","module":"GHC.Char","entity":"value"},{"name":"showLitChar","module":"GHC.Show","entity":"value"},{"name":"lexLitChar","module":"GHC.Read","entity":"value"},{"name":"readLitChar","module":"GHC.Read","entity":"value"}]
data/baseEnvironment/Data.Complex.symbols view
@@ -1,1 +1,1 @@-[{"name":"Complex","module":"Data.Complex","entity":"data"},{"name":":+","module":"Data.Complex","type":"Complex","entity":"constructor"},{"name":"realPart","module":"Data.Complex","entity":"value"},{"name":"imagPart","module":"Data.Complex","entity":"value"},{"name":"mkPolar","module":"Data.Complex","entity":"value"},{"name":"cis","module":"Data.Complex","entity":"value"},{"name":"polar","module":"Data.Complex","entity":"value"},{"name":"magnitude","module":"Data.Complex","entity":"value"},{"name":"phase","module":"Data.Complex","entity":"value"},{"name":"conjugate","module":"Data.Complex","entity":"value"}] +[{"name":"Complex","module":"Data.Complex","entity":"data"},{"name":":+","module":"Data.Complex","type":"Complex","entity":"constructor"},{"name":"realPart","module":"Data.Complex","entity":"value"},{"name":"imagPart","module":"Data.Complex","entity":"value"},{"name":"mkPolar","module":"Data.Complex","entity":"value"},{"name":"cis","module":"Data.Complex","entity":"value"},{"name":"polar","module":"Data.Complex","entity":"value"},{"name":"magnitude","module":"Data.Complex","entity":"value"},{"name":"phase","module":"Data.Complex","entity":"value"},{"name":"conjugate","module":"Data.Complex","entity":"value"}]
data/baseEnvironment/Data.Data.symbols view
@@ -1,1 +1,1 @@-[{"name":"cast","module":"Data.Typeable","entity":"value"},{"name":"gcast","module":"Data.Typeable","entity":"value"},{"name":"gcast1","module":"Data.Typeable","entity":"value"},{"name":"gcast2","module":"Data.Typeable","entity":"value"},{"name":"funResultTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkFunTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyCon3","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"showsTypeRep","module":"Data.Typeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"tyConString","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf1","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf2","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf3","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf4","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf5","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf6","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf7","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRep","module":"Data.Typeable.Internal","entity":"method","class":"Typeable"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"name":"Proxy","module":"Data.Typeable.Internal","type":"Proxy","entity":"constructor"},{"name":"Proxy","module":"Data.Typeable.Internal","entity":"data"},{"name":"TyCon","module":"Data.Typeable.Internal","entity":"data"},{"name":"TypeRep","module":"Data.Typeable.Internal","entity":"data"},{"name":"Typeable","module":"Data.Typeable.Internal","entity":"class"},{"name":"Data","module":"Data.Data","entity":"class"},{"name":"gfoldl","module":"Data.Data","entity":"method","class":"Data"},{"name":"gunfold","module":"Data.Data","entity":"method","class":"Data"},{"name":"toConstr","module":"Data.Data","entity":"method","class":"Data"},{"name":"dataTypeOf","module":"Data.Data","entity":"method","class":"Data"},{"name":"dataCast1","module":"Data.Data","entity":"method","class":"Data"},{"name":"dataCast2","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapT","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapQ","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapQl","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapQr","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapQi","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapM","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapMp","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapMo","module":"Data.Data","entity":"method","class":"Data"},{"name":"DataType","module":"Data.Data","entity":"data"},{"name":"mkDataType","module":"Data.Data","entity":"value"},{"name":"mkIntType","module":"Data.Data","entity":"value"},{"name":"mkFloatType","module":"Data.Data","entity":"value"},{"name":"mkCharType","module":"Data.Data","entity":"value"},{"name":"mkNoRepType","module":"Data.Data","entity":"value"},{"name":"dataTypeName","module":"Data.Data","entity":"value"},{"name":"DataRep","module":"Data.Data","entity":"data"},{"name":"AlgRep","module":"Data.Data","type":"DataRep","entity":"constructor"},{"name":"CharRep","module":"Data.Data","type":"DataRep","entity":"constructor"},{"name":"FloatRep","module":"Data.Data","type":"DataRep","entity":"constructor"},{"name":"IntRep","module":"Data.Data","type":"DataRep","entity":"constructor"},{"name":"NoRep","module":"Data.Data","type":"DataRep","entity":"constructor"},{"name":"dataTypeRep","module":"Data.Data","entity":"value"},{"name":"repConstr","module":"Data.Data","entity":"value"},{"name":"isAlgType","module":"Data.Data","entity":"value"},{"name":"dataTypeConstrs","module":"Data.Data","entity":"value"},{"name":"indexConstr","module":"Data.Data","entity":"value"},{"name":"maxConstrIndex","module":"Data.Data","entity":"value"},{"name":"isNorepType","module":"Data.Data","entity":"value"},{"name":"Constr","module":"Data.Data","entity":"data"},{"name":"ConIndex","module":"Data.Data","entity":"type"},{"name":"Fixity","module":"Data.Data","entity":"data"},{"name":"Infix","module":"Data.Data","type":"Fixity","entity":"constructor"},{"name":"Prefix","module":"Data.Data","type":"Fixity","entity":"constructor"},{"name":"mkConstr","module":"Data.Data","entity":"value"},{"name":"mkIntegralConstr","module":"Data.Data","entity":"value"},{"name":"mkRealConstr","module":"Data.Data","entity":"value"},{"name":"mkCharConstr","module":"Data.Data","entity":"value"},{"name":"constrType","module":"Data.Data","entity":"value"},{"name":"ConstrRep","module":"Data.Data","entity":"data"},{"name":"AlgConstr","module":"Data.Data","type":"ConstrRep","entity":"constructor"},{"name":"CharConstr","module":"Data.Data","type":"ConstrRep","entity":"constructor"},{"name":"FloatConstr","module":"Data.Data","type":"ConstrRep","entity":"constructor"},{"name":"IntConstr","module":"Data.Data","type":"ConstrRep","entity":"constructor"},{"name":"constrRep","module":"Data.Data","entity":"value"},{"name":"constrFields","module":"Data.Data","entity":"value"},{"name":"constrFixity","module":"Data.Data","entity":"value"},{"name":"constrIndex","module":"Data.Data","entity":"value"},{"name":"showConstr","module":"Data.Data","entity":"value"},{"name":"readConstr","module":"Data.Data","entity":"value"},{"name":"tyconUQname","module":"Data.Data","entity":"value"},{"name":"tyconModule","module":"Data.Data","entity":"value"},{"name":"fromConstr","module":"Data.Data","entity":"value"},{"name":"fromConstrB","module":"Data.Data","entity":"value"},{"name":"fromConstrM","module":"Data.Data","entity":"value"}] +[{"name":"cast","module":"Data.Typeable","entity":"value"},{"name":"gcast","module":"Data.Typeable","entity":"value"},{"name":"gcast1","module":"Data.Typeable","entity":"value"},{"name":"gcast2","module":"Data.Typeable","entity":"value"},{"name":"funResultTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkFunTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyCon3","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"showsTypeRep","module":"Data.Typeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"tyConString","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf1","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf2","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf3","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf4","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf5","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf6","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf7","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRep","module":"Data.Typeable.Internal","entity":"method","class":"Typeable"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"name":"Proxy","module":"Data.Typeable.Internal","type":"Proxy","entity":"constructor"},{"name":"Proxy","module":"Data.Typeable.Internal","entity":"data"},{"name":"TyCon","module":"Data.Typeable.Internal","entity":"data"},{"name":"TypeRep","module":"Data.Typeable.Internal","entity":"data"},{"name":"Typeable","module":"Data.Typeable.Internal","entity":"class"},{"name":"Data","module":"Data.Data","entity":"class"},{"name":"gfoldl","module":"Data.Data","entity":"method","class":"Data"},{"name":"gunfold","module":"Data.Data","entity":"method","class":"Data"},{"name":"toConstr","module":"Data.Data","entity":"method","class":"Data"},{"name":"dataTypeOf","module":"Data.Data","entity":"method","class":"Data"},{"name":"dataCast1","module":"Data.Data","entity":"method","class":"Data"},{"name":"dataCast2","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapT","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapQ","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapQl","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapQr","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapQi","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapM","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapMp","module":"Data.Data","entity":"method","class":"Data"},{"name":"gmapMo","module":"Data.Data","entity":"method","class":"Data"},{"name":"DataType","module":"Data.Data","entity":"data"},{"name":"mkDataType","module":"Data.Data","entity":"value"},{"name":"mkIntType","module":"Data.Data","entity":"value"},{"name":"mkFloatType","module":"Data.Data","entity":"value"},{"name":"mkCharType","module":"Data.Data","entity":"value"},{"name":"mkNoRepType","module":"Data.Data","entity":"value"},{"name":"dataTypeName","module":"Data.Data","entity":"value"},{"name":"DataRep","module":"Data.Data","entity":"data"},{"name":"AlgRep","module":"Data.Data","type":"DataRep","entity":"constructor"},{"name":"CharRep","module":"Data.Data","type":"DataRep","entity":"constructor"},{"name":"FloatRep","module":"Data.Data","type":"DataRep","entity":"constructor"},{"name":"IntRep","module":"Data.Data","type":"DataRep","entity":"constructor"},{"name":"NoRep","module":"Data.Data","type":"DataRep","entity":"constructor"},{"name":"dataTypeRep","module":"Data.Data","entity":"value"},{"name":"repConstr","module":"Data.Data","entity":"value"},{"name":"isAlgType","module":"Data.Data","entity":"value"},{"name":"dataTypeConstrs","module":"Data.Data","entity":"value"},{"name":"indexConstr","module":"Data.Data","entity":"value"},{"name":"maxConstrIndex","module":"Data.Data","entity":"value"},{"name":"isNorepType","module":"Data.Data","entity":"value"},{"name":"Constr","module":"Data.Data","entity":"data"},{"name":"ConIndex","module":"Data.Data","entity":"type"},{"name":"Fixity","module":"Data.Data","entity":"data"},{"name":"Infix","module":"Data.Data","type":"Fixity","entity":"constructor"},{"name":"Prefix","module":"Data.Data","type":"Fixity","entity":"constructor"},{"name":"mkConstr","module":"Data.Data","entity":"value"},{"name":"mkIntegralConstr","module":"Data.Data","entity":"value"},{"name":"mkRealConstr","module":"Data.Data","entity":"value"},{"name":"mkCharConstr","module":"Data.Data","entity":"value"},{"name":"constrType","module":"Data.Data","entity":"value"},{"name":"ConstrRep","module":"Data.Data","entity":"data"},{"name":"AlgConstr","module":"Data.Data","type":"ConstrRep","entity":"constructor"},{"name":"CharConstr","module":"Data.Data","type":"ConstrRep","entity":"constructor"},{"name":"FloatConstr","module":"Data.Data","type":"ConstrRep","entity":"constructor"},{"name":"IntConstr","module":"Data.Data","type":"ConstrRep","entity":"constructor"},{"name":"constrRep","module":"Data.Data","entity":"value"},{"name":"constrFields","module":"Data.Data","entity":"value"},{"name":"constrFixity","module":"Data.Data","entity":"value"},{"name":"constrIndex","module":"Data.Data","entity":"value"},{"name":"showConstr","module":"Data.Data","entity":"value"},{"name":"readConstr","module":"Data.Data","entity":"value"},{"name":"tyconUQname","module":"Data.Data","entity":"value"},{"name":"tyconModule","module":"Data.Data","entity":"value"},{"name":"fromConstr","module":"Data.Data","entity":"value"},{"name":"fromConstrB","module":"Data.Data","entity":"value"},{"name":"fromConstrM","module":"Data.Data","entity":"value"}]
data/baseEnvironment/Data.Dynamic.symbols view
@@ -1,1 +1,1 @@-[{"name":"cast","module":"Data.Typeable","entity":"value"},{"name":"gcast","module":"Data.Typeable","entity":"value"},{"name":"gcast1","module":"Data.Typeable","entity":"value"},{"name":"gcast2","module":"Data.Typeable","entity":"value"},{"name":"funResultTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkFunTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyCon3","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"showsTypeRep","module":"Data.Typeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"tyConString","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf1","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf2","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf3","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf4","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf5","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf6","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf7","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRep","module":"Data.Typeable.Internal","entity":"method","class":"Typeable"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"name":"Proxy","module":"Data.Typeable.Internal","type":"Proxy","entity":"constructor"},{"name":"Proxy","module":"Data.Typeable.Internal","entity":"data"},{"name":"TyCon","module":"Data.Typeable.Internal","entity":"data"},{"name":"TypeRep","module":"Data.Typeable.Internal","entity":"data"},{"name":"Typeable","module":"Data.Typeable.Internal","entity":"class"},{"name":"Dynamic","module":"Data.Dynamic","entity":"data"},{"name":"toDyn","module":"Data.Dynamic","entity":"value"},{"name":"fromDyn","module":"Data.Dynamic","entity":"value"},{"name":"fromDynamic","module":"Data.Dynamic","entity":"value"},{"name":"dynApply","module":"Data.Dynamic","entity":"value"},{"name":"dynApp","module":"Data.Dynamic","entity":"value"},{"name":"dynTypeRep","module":"Data.Dynamic","entity":"value"}] +[{"name":"cast","module":"Data.Typeable","entity":"value"},{"name":"gcast","module":"Data.Typeable","entity":"value"},{"name":"gcast1","module":"Data.Typeable","entity":"value"},{"name":"gcast2","module":"Data.Typeable","entity":"value"},{"name":"funResultTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkFunTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyCon3","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"showsTypeRep","module":"Data.Typeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"tyConString","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf1","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf2","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf3","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf4","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf5","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf6","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf7","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRep","module":"Data.Typeable.Internal","entity":"method","class":"Typeable"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"name":"Proxy","module":"Data.Typeable.Internal","type":"Proxy","entity":"constructor"},{"name":"Proxy","module":"Data.Typeable.Internal","entity":"data"},{"name":"TyCon","module":"Data.Typeable.Internal","entity":"data"},{"name":"TypeRep","module":"Data.Typeable.Internal","entity":"data"},{"name":"Typeable","module":"Data.Typeable.Internal","entity":"class"},{"name":"Dynamic","module":"Data.Dynamic","entity":"data"},{"name":"toDyn","module":"Data.Dynamic","entity":"value"},{"name":"fromDyn","module":"Data.Dynamic","entity":"value"},{"name":"fromDynamic","module":"Data.Dynamic","entity":"value"},{"name":"dynApply","module":"Data.Dynamic","entity":"value"},{"name":"dynApp","module":"Data.Dynamic","entity":"value"},{"name":"dynTypeRep","module":"Data.Dynamic","entity":"value"}]
data/baseEnvironment/Data.Either.symbols view
@@ -1,1 +1,1 @@-[{"name":"Either","module":"Data.Either","entity":"data"},{"name":"Left","module":"Data.Either","type":"Either","entity":"constructor"},{"name":"Right","module":"Data.Either","type":"Either","entity":"constructor"},{"name":"either","module":"Data.Either","entity":"value"},{"name":"lefts","module":"Data.Either","entity":"value"},{"name":"rights","module":"Data.Either","entity":"value"},{"name":"partitionEithers","module":"Data.Either","entity":"value"}] +[{"name":"Either","module":"Data.Either","entity":"data"},{"name":"Left","module":"Data.Either","type":"Either","entity":"constructor"},{"name":"Right","module":"Data.Either","type":"Either","entity":"constructor"},{"name":"either","module":"Data.Either","entity":"value"},{"name":"lefts","module":"Data.Either","entity":"value"},{"name":"rights","module":"Data.Either","entity":"value"},{"name":"partitionEithers","module":"Data.Either","entity":"value"}]
data/baseEnvironment/Data.Eq.symbols view
@@ -1,1 +1,1 @@-[{"name":"Eq","module":"GHC.Classes","entity":"class"},{"name":"/=","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"==","module":"GHC.Classes","entity":"method","class":"Eq"}] +[{"name":"Eq","module":"GHC.Classes","entity":"class"},{"name":"/=","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"==","module":"GHC.Classes","entity":"method","class":"Eq"}]
data/baseEnvironment/Data.Fixed.symbols view
@@ -1,1 +1,1 @@-[{"name":"div'","module":"Data.Fixed","entity":"value"},{"name":"mod'","module":"Data.Fixed","entity":"value"},{"name":"divMod'","module":"Data.Fixed","entity":"value"},{"name":"Fixed","module":"Data.Fixed","entity":"newtype"},{"name":"MkFixed","module":"Data.Fixed","type":"Fixed","entity":"constructor"},{"name":"HasResolution","module":"Data.Fixed","entity":"class"},{"name":"resolution","module":"Data.Fixed","entity":"method","class":"HasResolution"},{"name":"showFixed","module":"Data.Fixed","entity":"value"},{"name":"E0","module":"Data.Fixed","entity":"data"},{"name":"Uni","module":"Data.Fixed","entity":"type"},{"name":"E1","module":"Data.Fixed","entity":"data"},{"name":"Deci","module":"Data.Fixed","entity":"type"},{"name":"E2","module":"Data.Fixed","entity":"data"},{"name":"Centi","module":"Data.Fixed","entity":"type"},{"name":"E3","module":"Data.Fixed","entity":"data"},{"name":"Milli","module":"Data.Fixed","entity":"type"},{"name":"E6","module":"Data.Fixed","entity":"data"},{"name":"Micro","module":"Data.Fixed","entity":"type"},{"name":"E9","module":"Data.Fixed","entity":"data"},{"name":"Nano","module":"Data.Fixed","entity":"type"},{"name":"E12","module":"Data.Fixed","entity":"data"},{"name":"Pico","module":"Data.Fixed","entity":"type"}] +[{"name":"div'","module":"Data.Fixed","entity":"value"},{"name":"mod'","module":"Data.Fixed","entity":"value"},{"name":"divMod'","module":"Data.Fixed","entity":"value"},{"name":"Fixed","module":"Data.Fixed","entity":"newtype"},{"name":"MkFixed","module":"Data.Fixed","type":"Fixed","entity":"constructor"},{"name":"HasResolution","module":"Data.Fixed","entity":"class"},{"name":"resolution","module":"Data.Fixed","entity":"method","class":"HasResolution"},{"name":"showFixed","module":"Data.Fixed","entity":"value"},{"name":"E0","module":"Data.Fixed","entity":"data"},{"name":"Uni","module":"Data.Fixed","entity":"type"},{"name":"E1","module":"Data.Fixed","entity":"data"},{"name":"Deci","module":"Data.Fixed","entity":"type"},{"name":"E2","module":"Data.Fixed","entity":"data"},{"name":"Centi","module":"Data.Fixed","entity":"type"},{"name":"E3","module":"Data.Fixed","entity":"data"},{"name":"Milli","module":"Data.Fixed","entity":"type"},{"name":"E6","module":"Data.Fixed","entity":"data"},{"name":"Micro","module":"Data.Fixed","entity":"type"},{"name":"E9","module":"Data.Fixed","entity":"data"},{"name":"Nano","module":"Data.Fixed","entity":"type"},{"name":"E12","module":"Data.Fixed","entity":"data"},{"name":"Pico","module":"Data.Fixed","entity":"type"}]
data/baseEnvironment/Data.Foldable.symbols view
@@ -1,1 +1,1 @@-[{"name":"Foldable","module":"Data.Foldable","entity":"class"},{"name":"fold","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldMap","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldl","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldl'","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldl1","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldr","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldr'","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldr1","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldrM","module":"Data.Foldable","entity":"value"},{"name":"foldlM","module":"Data.Foldable","entity":"value"},{"name":"traverse_","module":"Data.Foldable","entity":"value"},{"name":"for_","module":"Data.Foldable","entity":"value"},{"name":"sequenceA_","module":"Data.Foldable","entity":"value"},{"name":"asum","module":"Data.Foldable","entity":"value"},{"name":"mapM_","module":"Data.Foldable","entity":"value"},{"name":"forM_","module":"Data.Foldable","entity":"value"},{"name":"sequence_","module":"Data.Foldable","entity":"value"},{"name":"msum","module":"Data.Foldable","entity":"value"},{"name":"toList","module":"Data.Foldable","entity":"value"},{"name":"concat","module":"Data.Foldable","entity":"value"},{"name":"concatMap","module":"Data.Foldable","entity":"value"},{"name":"and","module":"Data.Foldable","entity":"value"},{"name":"or","module":"Data.Foldable","entity":"value"},{"name":"any","module":"Data.Foldable","entity":"value"},{"name":"all","module":"Data.Foldable","entity":"value"},{"name":"sum","module":"Data.Foldable","entity":"value"},{"name":"product","module":"Data.Foldable","entity":"value"},{"name":"maximum","module":"Data.Foldable","entity":"value"},{"name":"maximumBy","module":"Data.Foldable","entity":"value"},{"name":"minimum","module":"Data.Foldable","entity":"value"},{"name":"minimumBy","module":"Data.Foldable","entity":"value"},{"name":"elem","module":"Data.Foldable","entity":"value"},{"name":"notElem","module":"Data.Foldable","entity":"value"},{"name":"find","module":"Data.Foldable","entity":"value"}] +[{"name":"Foldable","module":"Data.Foldable","entity":"class"},{"name":"fold","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldMap","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldl","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldl'","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldl1","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldr","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldr'","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldr1","module":"Data.Foldable","entity":"method","class":"Foldable"},{"name":"foldrM","module":"Data.Foldable","entity":"value"},{"name":"foldlM","module":"Data.Foldable","entity":"value"},{"name":"traverse_","module":"Data.Foldable","entity":"value"},{"name":"for_","module":"Data.Foldable","entity":"value"},{"name":"sequenceA_","module":"Data.Foldable","entity":"value"},{"name":"asum","module":"Data.Foldable","entity":"value"},{"name":"mapM_","module":"Data.Foldable","entity":"value"},{"name":"forM_","module":"Data.Foldable","entity":"value"},{"name":"sequence_","module":"Data.Foldable","entity":"value"},{"name":"msum","module":"Data.Foldable","entity":"value"},{"name":"toList","module":"Data.Foldable","entity":"value"},{"name":"concat","module":"Data.Foldable","entity":"value"},{"name":"concatMap","module":"Data.Foldable","entity":"value"},{"name":"and","module":"Data.Foldable","entity":"value"},{"name":"or","module":"Data.Foldable","entity":"value"},{"name":"any","module":"Data.Foldable","entity":"value"},{"name":"all","module":"Data.Foldable","entity":"value"},{"name":"sum","module":"Data.Foldable","entity":"value"},{"name":"product","module":"Data.Foldable","entity":"value"},{"name":"maximum","module":"Data.Foldable","entity":"value"},{"name":"maximumBy","module":"Data.Foldable","entity":"value"},{"name":"minimum","module":"Data.Foldable","entity":"value"},{"name":"minimumBy","module":"Data.Foldable","entity":"value"},{"name":"elem","module":"Data.Foldable","entity":"value"},{"name":"notElem","module":"Data.Foldable","entity":"value"},{"name":"find","module":"Data.Foldable","entity":"value"}]
data/baseEnvironment/Data.Function.symbols view
@@ -1,1 +1,1 @@-[{"name":"id","module":"GHC.Base","entity":"value"},{"name":"const","module":"GHC.Base","entity":"value"},{"name":".","module":"GHC.Base","entity":"value"},{"name":"flip","module":"GHC.Base","entity":"value"},{"name":"$","module":"GHC.Base","entity":"value"},{"name":"fix","module":"Data.Function","entity":"value"},{"name":"on","module":"Data.Function","entity":"value"}] +[{"name":"id","module":"GHC.Base","entity":"value"},{"name":"const","module":"GHC.Base","entity":"value"},{"name":".","module":"GHC.Base","entity":"value"},{"name":"flip","module":"GHC.Base","entity":"value"},{"name":"$","module":"GHC.Base","entity":"value"},{"name":"fix","module":"Data.Function","entity":"value"},{"name":"on","module":"Data.Function","entity":"value"}]
data/baseEnvironment/Data.Functor.symbols view
@@ -1,1 +1,1 @@-[{"name":"Functor","module":"GHC.Base","entity":"class"},{"name":"fmap","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"<$","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"<$>","module":"Data.Functor","entity":"value"}] +[{"name":"Functor","module":"GHC.Base","entity":"class"},{"name":"fmap","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"<$","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"<$>","module":"Data.Functor","entity":"value"}]
data/baseEnvironment/Data.IORef.symbols view
@@ -1,1 +1,1 @@-[{"name":"IORef","module":"GHC.IORef","entity":"newtype"},{"name":"newIORef","module":"GHC.IORef","entity":"value"},{"name":"readIORef","module":"GHC.IORef","entity":"value"},{"name":"writeIORef","module":"GHC.IORef","entity":"value"},{"name":"modifyIORef","module":"Data.IORef","entity":"value"},{"name":"modifyIORef'","module":"Data.IORef","entity":"value"},{"name":"atomicModifyIORef","module":"Data.IORef","entity":"value"},{"name":"atomicModifyIORef'","module":"Data.IORef","entity":"value"},{"name":"atomicWriteIORef","module":"Data.IORef","entity":"value"},{"name":"mkWeakIORef","module":"Data.IORef","entity":"value"}] +[{"name":"IORef","module":"GHC.IORef","entity":"newtype"},{"name":"newIORef","module":"GHC.IORef","entity":"value"},{"name":"readIORef","module":"GHC.IORef","entity":"value"},{"name":"writeIORef","module":"GHC.IORef","entity":"value"},{"name":"modifyIORef","module":"Data.IORef","entity":"value"},{"name":"modifyIORef'","module":"Data.IORef","entity":"value"},{"name":"atomicModifyIORef","module":"Data.IORef","entity":"value"},{"name":"atomicModifyIORef'","module":"Data.IORef","entity":"value"},{"name":"atomicWriteIORef","module":"Data.IORef","entity":"value"},{"name":"mkWeakIORef","module":"Data.IORef","entity":"value"}]
data/baseEnvironment/Data.Int.symbols view
@@ -1,1 +1,1 @@-[{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"Int8","module":"GHC.Int","entity":"data"},{"name":"Int16","module":"GHC.Int","entity":"data"},{"name":"Int32","module":"GHC.Int","entity":"data"},{"name":"Int64","module":"GHC.Int","entity":"data"}] +[{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"Int8","module":"GHC.Int","entity":"data"},{"name":"Int16","module":"GHC.Int","entity":"data"},{"name":"Int32","module":"GHC.Int","entity":"data"},{"name":"Int64","module":"GHC.Int","entity":"data"}]
data/baseEnvironment/Data.Ix.symbols view
@@ -1,1 +1,1 @@-[{"name":"Ix","module":"GHC.Arr","entity":"class"},{"name":"range","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"index","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"inRange","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"rangeSize","module":"GHC.Arr","entity":"method","class":"Ix"}] +[{"name":"Ix","module":"GHC.Arr","entity":"class"},{"name":"range","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"index","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"inRange","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"rangeSize","module":"GHC.Arr","entity":"method","class":"Ix"}]
data/baseEnvironment/Data.List.symbols view
@@ -1,1 +1,1 @@-[{"name":"++","module":"GHC.Base","entity":"value"},{"name":"head","module":"GHC.List","entity":"value"},{"name":"last","module":"GHC.List","entity":"value"},{"name":"tail","module":"GHC.List","entity":"value"},{"name":"init","module":"GHC.List","entity":"value"},{"name":"null","module":"GHC.List","entity":"value"},{"name":"length","module":"GHC.List","entity":"value"},{"name":"map","module":"GHC.Base","entity":"value"},{"name":"reverse","module":"GHC.List","entity":"value"},{"name":"intersperse","module":"Data.List","entity":"value"},{"name":"intercalate","module":"Data.List","entity":"value"},{"name":"transpose","module":"Data.List","entity":"value"},{"name":"subsequences","module":"Data.List","entity":"value"},{"name":"permutations","module":"Data.List","entity":"value"},{"name":"foldl","module":"GHC.List","entity":"value"},{"name":"foldl'","module":"Data.List","entity":"value"},{"name":"foldl1","module":"Data.List","entity":"value"},{"name":"foldl1'","module":"Data.List","entity":"value"},{"name":"foldr","module":"GHC.Base","entity":"value"},{"name":"foldr1","module":"GHC.List","entity":"value"},{"name":"concat","module":"GHC.List","entity":"value"},{"name":"concatMap","module":"GHC.List","entity":"value"},{"name":"and","module":"GHC.List","entity":"value"},{"name":"or","module":"GHC.List","entity":"value"},{"name":"any","module":"GHC.List","entity":"value"},{"name":"all","module":"GHC.List","entity":"value"},{"name":"sum","module":"Data.List","entity":"value"},{"name":"product","module":"Data.List","entity":"value"},{"name":"maximum","module":"Data.List","entity":"value"},{"name":"minimum","module":"Data.List","entity":"value"},{"name":"scanl","module":"GHC.List","entity":"value"},{"name":"scanl1","module":"GHC.List","entity":"value"},{"name":"scanr","module":"GHC.List","entity":"value"},{"name":"scanr1","module":"GHC.List","entity":"value"},{"name":"mapAccumL","module":"Data.List","entity":"value"},{"name":"mapAccumR","module":"Data.List","entity":"value"},{"name":"iterate","module":"GHC.List","entity":"value"},{"name":"repeat","module":"GHC.List","entity":"value"},{"name":"replicate","module":"GHC.List","entity":"value"},{"name":"cycle","module":"GHC.List","entity":"value"},{"name":"unfoldr","module":"Data.List","entity":"value"},{"name":"take","module":"GHC.List","entity":"value"},{"name":"drop","module":"GHC.List","entity":"value"},{"name":"splitAt","module":"GHC.List","entity":"value"},{"name":"takeWhile","module":"GHC.List","entity":"value"},{"name":"dropWhile","module":"GHC.List","entity":"value"},{"name":"dropWhileEnd","module":"Data.List","entity":"value"},{"name":"span","module":"GHC.List","entity":"value"},{"name":"break","module":"GHC.List","entity":"value"},{"name":"stripPrefix","module":"Data.List","entity":"value"},{"name":"group","module":"Data.List","entity":"value"},{"name":"inits","module":"Data.List","entity":"value"},{"name":"tails","module":"Data.List","entity":"value"},{"name":"isPrefixOf","module":"Data.List","entity":"value"},{"name":"isSuffixOf","module":"Data.List","entity":"value"},{"name":"isInfixOf","module":"Data.List","entity":"value"},{"name":"elem","module":"GHC.List","entity":"value"},{"name":"notElem","module":"GHC.List","entity":"value"},{"name":"lookup","module":"GHC.List","entity":"value"},{"name":"find","module":"Data.List","entity":"value"},{"name":"filter","module":"GHC.List","entity":"value"},{"name":"partition","module":"Data.List","entity":"value"},{"name":"!!","module":"GHC.List","entity":"value"},{"name":"elemIndex","module":"Data.List","entity":"value"},{"name":"elemIndices","module":"Data.List","entity":"value"},{"name":"findIndex","module":"Data.List","entity":"value"},{"name":"findIndices","module":"Data.List","entity":"value"},{"name":"zip","module":"GHC.List","entity":"value"},{"name":"zip3","module":"GHC.List","entity":"value"},{"name":"zip4","module":"Data.List","entity":"value"},{"name":"zip5","module":"Data.List","entity":"value"},{"name":"zip6","module":"Data.List","entity":"value"},{"name":"zip7","module":"Data.List","entity":"value"},{"name":"zipWith","module":"GHC.List","entity":"value"},{"name":"zipWith3","module":"GHC.List","entity":"value"},{"name":"zipWith4","module":"Data.List","entity":"value"},{"name":"zipWith5","module":"Data.List","entity":"value"},{"name":"zipWith6","module":"Data.List","entity":"value"},{"name":"zipWith7","module":"Data.List","entity":"value"},{"name":"unzip","module":"GHC.List","entity":"value"},{"name":"unzip3","module":"GHC.List","entity":"value"},{"name":"unzip4","module":"Data.List","entity":"value"},{"name":"unzip5","module":"Data.List","entity":"value"},{"name":"unzip6","module":"Data.List","entity":"value"},{"name":"unzip7","module":"Data.List","entity":"value"},{"name":"lines","module":"Data.List","entity":"value"},{"name":"words","module":"Data.List","entity":"value"},{"name":"unlines","module":"Data.List","entity":"value"},{"name":"unwords","module":"Data.List","entity":"value"},{"name":"nub","module":"Data.List","entity":"value"},{"name":"delete","module":"Data.List","entity":"value"},{"name":"\\\\","module":"Data.List","entity":"value"},{"name":"union","module":"Data.List","entity":"value"},{"name":"intersect","module":"Data.List","entity":"value"},{"name":"sort","module":"Data.List","entity":"value"},{"name":"insert","module":"Data.List","entity":"value"},{"name":"nubBy","module":"Data.List","entity":"value"},{"name":"deleteBy","module":"Data.List","entity":"value"},{"name":"deleteFirstsBy","module":"Data.List","entity":"value"},{"name":"unionBy","module":"Data.List","entity":"value"},{"name":"intersectBy","module":"Data.List","entity":"value"},{"name":"groupBy","module":"Data.List","entity":"value"},{"name":"sortBy","module":"Data.List","entity":"value"},{"name":"insertBy","module":"Data.List","entity":"value"},{"name":"maximumBy","module":"Data.List","entity":"value"},{"name":"minimumBy","module":"Data.List","entity":"value"},{"name":"genericLength","module":"Data.List","entity":"value"},{"name":"genericTake","module":"Data.List","entity":"value"},{"name":"genericDrop","module":"Data.List","entity":"value"},{"name":"genericSplitAt","module":"Data.List","entity":"value"},{"name":"genericIndex","module":"Data.List","entity":"value"},{"name":"genericReplicate","module":"Data.List","entity":"value"}] +[{"name":"++","module":"GHC.Base","entity":"value"},{"name":"head","module":"GHC.List","entity":"value"},{"name":"last","module":"GHC.List","entity":"value"},{"name":"tail","module":"GHC.List","entity":"value"},{"name":"init","module":"GHC.List","entity":"value"},{"name":"null","module":"GHC.List","entity":"value"},{"name":"length","module":"GHC.List","entity":"value"},{"name":"map","module":"GHC.Base","entity":"value"},{"name":"reverse","module":"GHC.List","entity":"value"},{"name":"intersperse","module":"Data.List","entity":"value"},{"name":"intercalate","module":"Data.List","entity":"value"},{"name":"transpose","module":"Data.List","entity":"value"},{"name":"subsequences","module":"Data.List","entity":"value"},{"name":"permutations","module":"Data.List","entity":"value"},{"name":"foldl","module":"GHC.List","entity":"value"},{"name":"foldl'","module":"Data.List","entity":"value"},{"name":"foldl1","module":"Data.List","entity":"value"},{"name":"foldl1'","module":"Data.List","entity":"value"},{"name":"foldr","module":"GHC.Base","entity":"value"},{"name":"foldr1","module":"GHC.List","entity":"value"},{"name":"concat","module":"GHC.List","entity":"value"},{"name":"concatMap","module":"GHC.List","entity":"value"},{"name":"and","module":"GHC.List","entity":"value"},{"name":"or","module":"GHC.List","entity":"value"},{"name":"any","module":"GHC.List","entity":"value"},{"name":"all","module":"GHC.List","entity":"value"},{"name":"sum","module":"Data.List","entity":"value"},{"name":"product","module":"Data.List","entity":"value"},{"name":"maximum","module":"Data.List","entity":"value"},{"name":"minimum","module":"Data.List","entity":"value"},{"name":"scanl","module":"GHC.List","entity":"value"},{"name":"scanl1","module":"GHC.List","entity":"value"},{"name":"scanr","module":"GHC.List","entity":"value"},{"name":"scanr1","module":"GHC.List","entity":"value"},{"name":"mapAccumL","module":"Data.List","entity":"value"},{"name":"mapAccumR","module":"Data.List","entity":"value"},{"name":"iterate","module":"GHC.List","entity":"value"},{"name":"repeat","module":"GHC.List","entity":"value"},{"name":"replicate","module":"GHC.List","entity":"value"},{"name":"cycle","module":"GHC.List","entity":"value"},{"name":"unfoldr","module":"Data.List","entity":"value"},{"name":"take","module":"GHC.List","entity":"value"},{"name":"drop","module":"GHC.List","entity":"value"},{"name":"splitAt","module":"GHC.List","entity":"value"},{"name":"takeWhile","module":"GHC.List","entity":"value"},{"name":"dropWhile","module":"GHC.List","entity":"value"},{"name":"dropWhileEnd","module":"Data.List","entity":"value"},{"name":"span","module":"GHC.List","entity":"value"},{"name":"break","module":"GHC.List","entity":"value"},{"name":"stripPrefix","module":"Data.List","entity":"value"},{"name":"group","module":"Data.List","entity":"value"},{"name":"inits","module":"Data.List","entity":"value"},{"name":"tails","module":"Data.List","entity":"value"},{"name":"isPrefixOf","module":"Data.List","entity":"value"},{"name":"isSuffixOf","module":"Data.List","entity":"value"},{"name":"isInfixOf","module":"Data.List","entity":"value"},{"name":"elem","module":"GHC.List","entity":"value"},{"name":"notElem","module":"GHC.List","entity":"value"},{"name":"lookup","module":"GHC.List","entity":"value"},{"name":"find","module":"Data.List","entity":"value"},{"name":"filter","module":"GHC.List","entity":"value"},{"name":"partition","module":"Data.List","entity":"value"},{"name":"!!","module":"GHC.List","entity":"value"},{"name":"elemIndex","module":"Data.List","entity":"value"},{"name":"elemIndices","module":"Data.List","entity":"value"},{"name":"findIndex","module":"Data.List","entity":"value"},{"name":"findIndices","module":"Data.List","entity":"value"},{"name":"zip","module":"GHC.List","entity":"value"},{"name":"zip3","module":"GHC.List","entity":"value"},{"name":"zip4","module":"Data.List","entity":"value"},{"name":"zip5","module":"Data.List","entity":"value"},{"name":"zip6","module":"Data.List","entity":"value"},{"name":"zip7","module":"Data.List","entity":"value"},{"name":"zipWith","module":"GHC.List","entity":"value"},{"name":"zipWith3","module":"GHC.List","entity":"value"},{"name":"zipWith4","module":"Data.List","entity":"value"},{"name":"zipWith5","module":"Data.List","entity":"value"},{"name":"zipWith6","module":"Data.List","entity":"value"},{"name":"zipWith7","module":"Data.List","entity":"value"},{"name":"unzip","module":"GHC.List","entity":"value"},{"name":"unzip3","module":"GHC.List","entity":"value"},{"name":"unzip4","module":"Data.List","entity":"value"},{"name":"unzip5","module":"Data.List","entity":"value"},{"name":"unzip6","module":"Data.List","entity":"value"},{"name":"unzip7","module":"Data.List","entity":"value"},{"name":"lines","module":"Data.List","entity":"value"},{"name":"words","module":"Data.List","entity":"value"},{"name":"unlines","module":"Data.List","entity":"value"},{"name":"unwords","module":"Data.List","entity":"value"},{"name":"nub","module":"Data.List","entity":"value"},{"name":"delete","module":"Data.List","entity":"value"},{"name":"\\\\","module":"Data.List","entity":"value"},{"name":"union","module":"Data.List","entity":"value"},{"name":"intersect","module":"Data.List","entity":"value"},{"name":"sort","module":"Data.List","entity":"value"},{"name":"insert","module":"Data.List","entity":"value"},{"name":"nubBy","module":"Data.List","entity":"value"},{"name":"deleteBy","module":"Data.List","entity":"value"},{"name":"deleteFirstsBy","module":"Data.List","entity":"value"},{"name":"unionBy","module":"Data.List","entity":"value"},{"name":"intersectBy","module":"Data.List","entity":"value"},{"name":"groupBy","module":"Data.List","entity":"value"},{"name":"sortBy","module":"Data.List","entity":"value"},{"name":"insertBy","module":"Data.List","entity":"value"},{"name":"maximumBy","module":"Data.List","entity":"value"},{"name":"minimumBy","module":"Data.List","entity":"value"},{"name":"genericLength","module":"Data.List","entity":"value"},{"name":"genericTake","module":"Data.List","entity":"value"},{"name":"genericDrop","module":"Data.List","entity":"value"},{"name":"genericSplitAt","module":"Data.List","entity":"value"},{"name":"genericIndex","module":"Data.List","entity":"value"},{"name":"genericReplicate","module":"Data.List","entity":"value"}]
data/baseEnvironment/Data.Maybe.symbols view
@@ -1,1 +1,1 @@-[{"name":"Maybe","module":"Data.Maybe","entity":"data"},{"name":"Nothing","module":"Data.Maybe","type":"Maybe","entity":"constructor"},{"name":"Just","module":"Data.Maybe","type":"Maybe","entity":"constructor"},{"name":"maybe","module":"Data.Maybe","entity":"value"},{"name":"isJust","module":"Data.Maybe","entity":"value"},{"name":"isNothing","module":"Data.Maybe","entity":"value"},{"name":"fromJust","module":"Data.Maybe","entity":"value"},{"name":"fromMaybe","module":"Data.Maybe","entity":"value"},{"name":"listToMaybe","module":"Data.Maybe","entity":"value"},{"name":"maybeToList","module":"Data.Maybe","entity":"value"},{"name":"catMaybes","module":"Data.Maybe","entity":"value"},{"name":"mapMaybe","module":"Data.Maybe","entity":"value"}] +[{"name":"Maybe","module":"Data.Maybe","entity":"data"},{"name":"Nothing","module":"Data.Maybe","type":"Maybe","entity":"constructor"},{"name":"Just","module":"Data.Maybe","type":"Maybe","entity":"constructor"},{"name":"maybe","module":"Data.Maybe","entity":"value"},{"name":"isJust","module":"Data.Maybe","entity":"value"},{"name":"isNothing","module":"Data.Maybe","entity":"value"},{"name":"fromJust","module":"Data.Maybe","entity":"value"},{"name":"fromMaybe","module":"Data.Maybe","entity":"value"},{"name":"listToMaybe","module":"Data.Maybe","entity":"value"},{"name":"maybeToList","module":"Data.Maybe","entity":"value"},{"name":"catMaybes","module":"Data.Maybe","entity":"value"},{"name":"mapMaybe","module":"Data.Maybe","entity":"value"}]
data/baseEnvironment/Data.Monoid.symbols view
@@ -1,1 +1,1 @@-[{"name":"Monoid","module":"Data.Monoid","entity":"class"},{"name":"mappend","module":"Data.Monoid","entity":"method","class":"Monoid"},{"name":"mconcat","module":"Data.Monoid","entity":"method","class":"Monoid"},{"name":"mempty","module":"Data.Monoid","entity":"method","class":"Monoid"},{"name":"<>","module":"Data.Monoid","entity":"value"},{"name":"Dual","module":"Data.Monoid","entity":"newtype"},{"name":"Dual","module":"Data.Monoid","type":"Dual","entity":"constructor"},{"constructors":["Dual"],"name":"getDual","module":"Data.Monoid","type":"Dual","entity":"selector"},{"name":"Endo","module":"Data.Monoid","entity":"newtype"},{"name":"Endo","module":"Data.Monoid","type":"Endo","entity":"constructor"},{"constructors":["Endo"],"name":"appEndo","module":"Data.Monoid","type":"Endo","entity":"selector"},{"name":"All","module":"Data.Monoid","entity":"newtype"},{"name":"All","module":"Data.Monoid","type":"All","entity":"constructor"},{"constructors":["All"],"name":"getAll","module":"Data.Monoid","type":"All","entity":"selector"},{"name":"Any","module":"Data.Monoid","entity":"newtype"},{"name":"Any","module":"Data.Monoid","type":"Any","entity":"constructor"},{"constructors":["Any"],"name":"getAny","module":"Data.Monoid","type":"Any","entity":"selector"},{"name":"Sum","module":"Data.Monoid","entity":"newtype"},{"name":"Sum","module":"Data.Monoid","type":"Sum","entity":"constructor"},{"constructors":["Sum"],"name":"getSum","module":"Data.Monoid","type":"Sum","entity":"selector"},{"name":"Product","module":"Data.Monoid","entity":"newtype"},{"name":"Product","module":"Data.Monoid","type":"Product","entity":"constructor"},{"constructors":["Product"],"name":"getProduct","module":"Data.Monoid","type":"Product","entity":"selector"},{"name":"First","module":"Data.Monoid","entity":"newtype"},{"name":"First","module":"Data.Monoid","type":"First","entity":"constructor"},{"constructors":["First"],"name":"getFirst","module":"Data.Monoid","type":"First","entity":"selector"},{"name":"Last","module":"Data.Monoid","entity":"newtype"},{"name":"Last","module":"Data.Monoid","type":"Last","entity":"constructor"},{"constructors":["Last"],"name":"getLast","module":"Data.Monoid","type":"Last","entity":"selector"}] +[{"name":"Monoid","module":"Data.Monoid","entity":"class"},{"name":"mappend","module":"Data.Monoid","entity":"method","class":"Monoid"},{"name":"mconcat","module":"Data.Monoid","entity":"method","class":"Monoid"},{"name":"mempty","module":"Data.Monoid","entity":"method","class":"Monoid"},{"name":"<>","module":"Data.Monoid","entity":"value"},{"name":"Dual","module":"Data.Monoid","entity":"newtype"},{"name":"Dual","module":"Data.Monoid","type":"Dual","entity":"constructor"},{"constructors":["Dual"],"name":"getDual","module":"Data.Monoid","type":"Dual","entity":"selector"},{"name":"Endo","module":"Data.Monoid","entity":"newtype"},{"name":"Endo","module":"Data.Monoid","type":"Endo","entity":"constructor"},{"constructors":["Endo"],"name":"appEndo","module":"Data.Monoid","type":"Endo","entity":"selector"},{"name":"All","module":"Data.Monoid","entity":"newtype"},{"name":"All","module":"Data.Monoid","type":"All","entity":"constructor"},{"constructors":["All"],"name":"getAll","module":"Data.Monoid","type":"All","entity":"selector"},{"name":"Any","module":"Data.Monoid","entity":"newtype"},{"name":"Any","module":"Data.Monoid","type":"Any","entity":"constructor"},{"constructors":["Any"],"name":"getAny","module":"Data.Monoid","type":"Any","entity":"selector"},{"name":"Sum","module":"Data.Monoid","entity":"newtype"},{"name":"Sum","module":"Data.Monoid","type":"Sum","entity":"constructor"},{"constructors":["Sum"],"name":"getSum","module":"Data.Monoid","type":"Sum","entity":"selector"},{"name":"Product","module":"Data.Monoid","entity":"newtype"},{"name":"Product","module":"Data.Monoid","type":"Product","entity":"constructor"},{"constructors":["Product"],"name":"getProduct","module":"Data.Monoid","type":"Product","entity":"selector"},{"name":"First","module":"Data.Monoid","entity":"newtype"},{"name":"First","module":"Data.Monoid","type":"First","entity":"constructor"},{"constructors":["First"],"name":"getFirst","module":"Data.Monoid","type":"First","entity":"selector"},{"name":"Last","module":"Data.Monoid","entity":"newtype"},{"name":"Last","module":"Data.Monoid","type":"Last","entity":"constructor"},{"constructors":["Last"],"name":"getLast","module":"Data.Monoid","type":"Last","entity":"selector"}]
data/baseEnvironment/Data.OldTypeable.Internal.symbols view
@@ -1,1 +1,1 @@-[{"name":"TypeRep","module":"Data.OldTypeable.Internal","entity":"data"},{"name":"TypeRep","module":"Data.OldTypeable.Internal","type":"TypeRep","entity":"constructor"},{"name":"TyCon","module":"Data.OldTypeable.Internal","entity":"data"},{"name":"TyCon","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"constructor"},{"constructors":["TyCon"],"name":"tyConHash","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"name":"mkTyCon","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkTyCon3","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOfDefault","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf1Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf2Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf3Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf4Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf5Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf6Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"Typeable","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable"},{"name":"Typeable1","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf1","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable1"},{"name":"Typeable2","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf2","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable2"},{"name":"Typeable3","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf3","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable3"},{"name":"Typeable4","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf4","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable4"},{"name":"Typeable5","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf5","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable5"},{"name":"Typeable6","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf6","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable6"},{"name":"Typeable7","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf7","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable7"},{"name":"mkFunTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"funResultTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"showsTypeRep","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"tyConString","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"listTc","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"funTc","module":"Data.OldTypeable.Internal","entity":"value"}] +[{"name":"TypeRep","module":"Data.OldTypeable.Internal","entity":"data"},{"name":"TypeRep","module":"Data.OldTypeable.Internal","type":"TypeRep","entity":"constructor"},{"name":"TyCon","module":"Data.OldTypeable.Internal","entity":"data"},{"name":"TyCon","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"constructor"},{"constructors":["TyCon"],"name":"tyConHash","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"name":"mkTyCon","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkTyCon3","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOfDefault","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf1Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf2Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf3Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf4Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf5Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf6Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"Typeable","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable"},{"name":"Typeable1","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf1","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable1"},{"name":"Typeable2","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf2","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable2"},{"name":"Typeable3","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf3","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable3"},{"name":"Typeable4","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf4","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable4"},{"name":"Typeable5","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf5","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable5"},{"name":"Typeable6","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf6","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable6"},{"name":"Typeable7","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf7","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable7"},{"name":"mkFunTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"funResultTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"showsTypeRep","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"tyConString","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"listTc","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"funTc","module":"Data.OldTypeable.Internal","entity":"value"}]
data/baseEnvironment/Data.OldTypeable.symbols view
@@ -1,1 +1,1 @@-[{"name":"Typeable","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable"},{"name":"cast","module":"Data.OldTypeable","entity":"value"},{"name":"gcast","module":"Data.OldTypeable","entity":"value"},{"name":"TypeRep","module":"Data.OldTypeable.Internal","entity":"data"},{"name":"showsTypeRep","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"TyCon","module":"Data.OldTypeable.Internal","entity":"data"},{"name":"tyConString","module":"Data.OldTypeable.Internal","entity":"value"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"name":"mkTyCon","module":"Data.OldTypeable","entity":"value"},{"name":"mkTyCon3","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkFunTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"funResultTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeRepKey","module":"Data.OldTypeable","entity":"value"},{"name":"TypeRepKey","module":"Data.OldTypeable","entity":"newtype"},{"name":"Typeable1","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf1","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable1"},{"name":"Typeable2","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf2","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable2"},{"name":"Typeable3","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf3","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable3"},{"name":"Typeable4","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf4","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable4"},{"name":"Typeable5","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf5","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable5"},{"name":"Typeable6","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf6","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable6"},{"name":"Typeable7","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf7","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable7"},{"name":"gcast1","module":"Data.OldTypeable","entity":"value"},{"name":"gcast2","module":"Data.OldTypeable","entity":"value"},{"name":"typeOfDefault","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf1Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf2Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf3Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf4Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf5Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf6Default","module":"Data.OldTypeable.Internal","entity":"value"}] +[{"name":"Typeable","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable"},{"name":"cast","module":"Data.OldTypeable","entity":"value"},{"name":"gcast","module":"Data.OldTypeable","entity":"value"},{"name":"TypeRep","module":"Data.OldTypeable.Internal","entity":"data"},{"name":"showsTypeRep","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"TyCon","module":"Data.OldTypeable.Internal","entity":"data"},{"name":"tyConString","module":"Data.OldTypeable.Internal","entity":"value"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.OldTypeable.Internal","type":"TyCon","entity":"selector"},{"name":"mkTyCon","module":"Data.OldTypeable","entity":"value"},{"name":"mkTyCon3","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"mkFunTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"funResultTy","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeRepKey","module":"Data.OldTypeable","entity":"value"},{"name":"TypeRepKey","module":"Data.OldTypeable","entity":"newtype"},{"name":"Typeable1","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf1","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable1"},{"name":"Typeable2","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf2","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable2"},{"name":"Typeable3","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf3","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable3"},{"name":"Typeable4","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf4","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable4"},{"name":"Typeable5","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf5","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable5"},{"name":"Typeable6","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf6","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable6"},{"name":"Typeable7","module":"Data.OldTypeable.Internal","entity":"class"},{"name":"typeOf7","module":"Data.OldTypeable.Internal","entity":"method","class":"Typeable7"},{"name":"gcast1","module":"Data.OldTypeable","entity":"value"},{"name":"gcast2","module":"Data.OldTypeable","entity":"value"},{"name":"typeOfDefault","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf1Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf2Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf3Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf4Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf5Default","module":"Data.OldTypeable.Internal","entity":"value"},{"name":"typeOf6Default","module":"Data.OldTypeable.Internal","entity":"value"}]
data/baseEnvironment/Data.Ord.symbols view
@@ -1,1 +1,1 @@-[{"name":"Ord","module":"GHC.Classes","entity":"class"},{"name":"compare","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"max","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"min","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"Ordering","module":"GHC.Types","entity":"data"},{"name":"EQ","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"GT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"LT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"Down","module":"Data.Ord","entity":"newtype"},{"name":"Down","module":"Data.Ord","type":"Down","entity":"constructor"},{"name":"comparing","module":"Data.Ord","entity":"value"}] +[{"name":"Ord","module":"GHC.Classes","entity":"class"},{"name":"compare","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"max","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"min","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"Ordering","module":"GHC.Types","entity":"data"},{"name":"EQ","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"GT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"LT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"Down","module":"Data.Ord","entity":"newtype"},{"name":"Down","module":"Data.Ord","type":"Down","entity":"constructor"},{"name":"comparing","module":"Data.Ord","entity":"value"}]
data/baseEnvironment/Data.Ratio.symbols view
@@ -1,1 +1,1 @@-[{"name":"Ratio","module":"GHC.Real","entity":"data"},{"name":"Rational","module":"GHC.Real","entity":"type"},{"name":"%","module":"GHC.Real","entity":"value"},{"name":"numerator","module":"GHC.Real","entity":"value"},{"name":"denominator","module":"GHC.Real","entity":"value"},{"name":"approxRational","module":"Data.Ratio","entity":"value"}] +[{"name":"Ratio","module":"GHC.Real","entity":"data"},{"name":"Rational","module":"GHC.Real","entity":"type"},{"name":"%","module":"GHC.Real","entity":"value"},{"name":"numerator","module":"GHC.Real","entity":"value"},{"name":"denominator","module":"GHC.Real","entity":"value"},{"name":"approxRational","module":"Data.Ratio","entity":"value"}]
data/baseEnvironment/Data.STRef.Lazy.symbols view
@@ -1,1 +1,1 @@-[{"name":"STRef","module":"GHC.STRef","entity":"data"},{"name":"newSTRef","module":"Data.STRef.Lazy","entity":"value"},{"name":"readSTRef","module":"Data.STRef.Lazy","entity":"value"},{"name":"writeSTRef","module":"Data.STRef.Lazy","entity":"value"},{"name":"modifySTRef","module":"Data.STRef.Lazy","entity":"value"}] +[{"name":"STRef","module":"GHC.STRef","entity":"data"},{"name":"newSTRef","module":"Data.STRef.Lazy","entity":"value"},{"name":"readSTRef","module":"Data.STRef.Lazy","entity":"value"},{"name":"writeSTRef","module":"Data.STRef.Lazy","entity":"value"},{"name":"modifySTRef","module":"Data.STRef.Lazy","entity":"value"}]
data/baseEnvironment/Data.STRef.Strict.symbols view
@@ -1,1 +1,1 @@-[{"name":"modifySTRef","module":"Data.STRef","entity":"value"},{"name":"modifySTRef'","module":"Data.STRef","entity":"value"},{"name":"newSTRef","module":"GHC.STRef","entity":"value"},{"name":"readSTRef","module":"GHC.STRef","entity":"value"},{"name":"writeSTRef","module":"GHC.STRef","entity":"value"},{"name":"STRef","module":"GHC.STRef","entity":"data"}] +[{"name":"modifySTRef","module":"Data.STRef","entity":"value"},{"name":"modifySTRef'","module":"Data.STRef","entity":"value"},{"name":"newSTRef","module":"GHC.STRef","entity":"value"},{"name":"readSTRef","module":"GHC.STRef","entity":"value"},{"name":"writeSTRef","module":"GHC.STRef","entity":"value"},{"name":"STRef","module":"GHC.STRef","entity":"data"}]
data/baseEnvironment/Data.STRef.symbols view
@@ -1,1 +1,1 @@-[{"name":"STRef","module":"GHC.STRef","entity":"data"},{"name":"newSTRef","module":"GHC.STRef","entity":"value"},{"name":"readSTRef","module":"GHC.STRef","entity":"value"},{"name":"writeSTRef","module":"GHC.STRef","entity":"value"},{"name":"modifySTRef","module":"Data.STRef","entity":"value"},{"name":"modifySTRef'","module":"Data.STRef","entity":"value"}] +[{"name":"STRef","module":"GHC.STRef","entity":"data"},{"name":"newSTRef","module":"GHC.STRef","entity":"value"},{"name":"readSTRef","module":"GHC.STRef","entity":"value"},{"name":"writeSTRef","module":"GHC.STRef","entity":"value"},{"name":"modifySTRef","module":"Data.STRef","entity":"value"},{"name":"modifySTRef'","module":"Data.STRef","entity":"value"}]
data/baseEnvironment/Data.String.symbols view
@@ -1,1 +1,1 @@-[{"name":"String","module":"GHC.Base","entity":"type"},{"name":"IsString","module":"Data.String","entity":"class"},{"name":"fromString","module":"Data.String","entity":"method","class":"IsString"},{"name":"lines","module":"Data.List","entity":"value"},{"name":"words","module":"Data.List","entity":"value"},{"name":"unlines","module":"Data.List","entity":"value"},{"name":"unwords","module":"Data.List","entity":"value"}] +[{"name":"String","module":"GHC.Base","entity":"type"},{"name":"IsString","module":"Data.String","entity":"class"},{"name":"fromString","module":"Data.String","entity":"method","class":"IsString"},{"name":"lines","module":"Data.List","entity":"value"},{"name":"words","module":"Data.List","entity":"value"},{"name":"unlines","module":"Data.List","entity":"value"},{"name":"unwords","module":"Data.List","entity":"value"}]
data/baseEnvironment/Data.Traversable.symbols view
@@ -1,1 +1,1 @@-[{"name":"Traversable","module":"Data.Traversable","entity":"class"},{"name":"mapM","module":"Data.Traversable","entity":"method","class":"Traversable"},{"name":"sequence","module":"Data.Traversable","entity":"method","class":"Traversable"},{"name":"sequenceA","module":"Data.Traversable","entity":"method","class":"Traversable"},{"name":"traverse","module":"Data.Traversable","entity":"method","class":"Traversable"},{"name":"for","module":"Data.Traversable","entity":"value"},{"name":"forM","module":"Data.Traversable","entity":"value"},{"name":"mapAccumL","module":"Data.Traversable","entity":"value"},{"name":"mapAccumR","module":"Data.Traversable","entity":"value"},{"name":"fmapDefault","module":"Data.Traversable","entity":"value"},{"name":"foldMapDefault","module":"Data.Traversable","entity":"value"}] +[{"name":"Traversable","module":"Data.Traversable","entity":"class"},{"name":"mapM","module":"Data.Traversable","entity":"method","class":"Traversable"},{"name":"sequence","module":"Data.Traversable","entity":"method","class":"Traversable"},{"name":"sequenceA","module":"Data.Traversable","entity":"method","class":"Traversable"},{"name":"traverse","module":"Data.Traversable","entity":"method","class":"Traversable"},{"name":"for","module":"Data.Traversable","entity":"value"},{"name":"forM","module":"Data.Traversable","entity":"value"},{"name":"mapAccumL","module":"Data.Traversable","entity":"value"},{"name":"mapAccumR","module":"Data.Traversable","entity":"value"},{"name":"fmapDefault","module":"Data.Traversable","entity":"value"},{"name":"foldMapDefault","module":"Data.Traversable","entity":"value"}]
data/baseEnvironment/Data.Tuple.symbols view
@@ -1,1 +1,1 @@-[{"name":"fst","module":"Data.Tuple","entity":"value"},{"name":"snd","module":"Data.Tuple","entity":"value"},{"name":"curry","module":"Data.Tuple","entity":"value"},{"name":"uncurry","module":"Data.Tuple","entity":"value"},{"name":"swap","module":"Data.Tuple","entity":"value"}] +[{"name":"fst","module":"Data.Tuple","entity":"value"},{"name":"snd","module":"Data.Tuple","entity":"value"},{"name":"curry","module":"Data.Tuple","entity":"value"},{"name":"uncurry","module":"Data.Tuple","entity":"value"},{"name":"swap","module":"Data.Tuple","entity":"value"}]
data/baseEnvironment/Data.Typeable.Internal.symbols view
@@ -1,1 +1,1 @@-[{"name":"Proxy","module":"Data.Typeable.Internal","entity":"data"},{"name":"Proxy","module":"Data.Typeable.Internal","type":"Proxy","entity":"constructor"},{"name":"TypeRep","module":"Data.Typeable.Internal","entity":"data"},{"name":"TypeRep","module":"Data.Typeable.Internal","type":"TypeRep","entity":"constructor"},{"name":"Fingerprint","module":"GHC.Fingerprint.Type","entity":"data"},{"name":"Fingerprint","module":"GHC.Fingerprint.Type","type":"Fingerprint","entity":"constructor"},{"name":"typeOf","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf1","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf2","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf3","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf4","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf5","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf6","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf7","module":"Data.Typeable.Internal","entity":"value"},{"name":"TyCon","module":"Data.Typeable.Internal","entity":"data"},{"name":"TyCon","module":"Data.Typeable.Internal","type":"TyCon","entity":"constructor"},{"constructors":["TyCon"],"name":"tyConHash","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"name":"mkTyCon","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyCon3","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.Typeable.Internal","entity":"value"},{"name":"Typeable","module":"Data.Typeable.Internal","entity":"class"},{"name":"typeRep","module":"Data.Typeable.Internal","entity":"method","class":"Typeable"},{"name":"mkFunTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"funResultTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.Typeable.Internal","entity":"value"},{"name":"showsTypeRep","module":"Data.Typeable.Internal","entity":"value"},{"name":"tyConString","module":"Data.Typeable.Internal","entity":"value"},{"name":"listTc","module":"Data.Typeable.Internal","entity":"value"},{"name":"funTc","module":"Data.Typeable.Internal","entity":"value"}] +[{"name":"Proxy","module":"Data.Typeable.Internal","entity":"data"},{"name":"Proxy","module":"Data.Typeable.Internal","type":"Proxy","entity":"constructor"},{"name":"TypeRep","module":"Data.Typeable.Internal","entity":"data"},{"name":"TypeRep","module":"Data.Typeable.Internal","type":"TypeRep","entity":"constructor"},{"name":"Fingerprint","module":"GHC.Fingerprint.Type","entity":"data"},{"name":"Fingerprint","module":"GHC.Fingerprint.Type","type":"Fingerprint","entity":"constructor"},{"name":"typeOf","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf1","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf2","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf3","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf4","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf5","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf6","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf7","module":"Data.Typeable.Internal","entity":"value"},{"name":"TyCon","module":"Data.Typeable.Internal","entity":"data"},{"name":"TyCon","module":"Data.Typeable.Internal","type":"TyCon","entity":"constructor"},{"constructors":["TyCon"],"name":"tyConHash","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"name":"mkTyCon","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyCon3","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.Typeable.Internal","entity":"value"},{"name":"Typeable","module":"Data.Typeable.Internal","entity":"class"},{"name":"typeRep","module":"Data.Typeable.Internal","entity":"method","class":"Typeable"},{"name":"mkFunTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"funResultTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.Typeable.Internal","entity":"value"},{"name":"showsTypeRep","module":"Data.Typeable.Internal","entity":"value"},{"name":"tyConString","module":"Data.Typeable.Internal","entity":"value"},{"name":"listTc","module":"Data.Typeable.Internal","entity":"value"},{"name":"funTc","module":"Data.Typeable.Internal","entity":"value"}]
data/baseEnvironment/Data.Typeable.symbols view
@@ -1,1 +1,1 @@-[{"name":"Proxy","module":"Data.Typeable.Internal","entity":"data"},{"name":"Proxy","module":"Data.Typeable.Internal","type":"Proxy","entity":"constructor"},{"name":"Typeable","module":"Data.Typeable.Internal","entity":"class"},{"name":"typeRep","module":"Data.Typeable.Internal","entity":"method","class":"Typeable"},{"name":"typeOf","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf1","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf2","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf3","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf4","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf5","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf6","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf7","module":"Data.Typeable.Internal","entity":"value"},{"name":"cast","module":"Data.Typeable","entity":"value"},{"name":"gcast","module":"Data.Typeable","entity":"value"},{"name":"gcast1","module":"Data.Typeable","entity":"value"},{"name":"gcast2","module":"Data.Typeable","entity":"value"},{"name":"TypeRep","module":"Data.Typeable.Internal","entity":"data"},{"name":"showsTypeRep","module":"Data.Typeable.Internal","entity":"value"},{"name":"TyCon","module":"Data.Typeable.Internal","entity":"data"},{"name":"tyConString","module":"Data.Typeable.Internal","entity":"value"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"name":"mkTyCon3","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkFunTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"funResultTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.Typeable.Internal","entity":"value"}] +[{"name":"Proxy","module":"Data.Typeable.Internal","entity":"data"},{"name":"Proxy","module":"Data.Typeable.Internal","type":"Proxy","entity":"constructor"},{"name":"Typeable","module":"Data.Typeable.Internal","entity":"class"},{"name":"typeRep","module":"Data.Typeable.Internal","entity":"method","class":"Typeable"},{"name":"typeOf","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf1","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf2","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf3","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf4","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf5","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf6","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeOf7","module":"Data.Typeable.Internal","entity":"value"},{"name":"cast","module":"Data.Typeable","entity":"value"},{"name":"gcast","module":"Data.Typeable","entity":"value"},{"name":"gcast1","module":"Data.Typeable","entity":"value"},{"name":"gcast2","module":"Data.Typeable","entity":"value"},{"name":"TypeRep","module":"Data.Typeable.Internal","entity":"data"},{"name":"showsTypeRep","module":"Data.Typeable.Internal","entity":"value"},{"name":"TyCon","module":"Data.Typeable.Internal","entity":"data"},{"name":"tyConString","module":"Data.Typeable.Internal","entity":"value"},{"constructors":["TyCon"],"name":"tyConPackage","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConModule","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"constructors":["TyCon"],"name":"tyConName","module":"Data.Typeable.Internal","type":"TyCon","entity":"selector"},{"name":"mkTyCon3","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkAppTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"mkFunTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"splitTyConApp","module":"Data.Typeable.Internal","entity":"value"},{"name":"funResultTy","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepTyCon","module":"Data.Typeable.Internal","entity":"value"},{"name":"typeRepArgs","module":"Data.Typeable.Internal","entity":"value"}]
data/baseEnvironment/Data.Unique.symbols view
@@ -1,1 +1,1 @@-[{"name":"Unique","module":"Data.Unique","entity":"newtype"},{"name":"newUnique","module":"Data.Unique","entity":"value"},{"name":"hashUnique","module":"Data.Unique","entity":"value"}] +[{"name":"Unique","module":"Data.Unique","entity":"newtype"},{"name":"newUnique","module":"Data.Unique","entity":"value"},{"name":"hashUnique","module":"Data.Unique","entity":"value"}]
data/baseEnvironment/Data.Version.symbols view
@@ -1,1 +1,1 @@-[{"name":"Version","module":"Data.Version","entity":"data"},{"name":"Version","module":"Data.Version","type":"Version","entity":"constructor"},{"constructors":["Version"],"name":"versionBranch","module":"Data.Version","type":"Version","entity":"selector"},{"constructors":["Version"],"name":"versionTags","module":"Data.Version","type":"Version","entity":"selector"},{"name":"showVersion","module":"Data.Version","entity":"value"},{"name":"parseVersion","module":"Data.Version","entity":"value"}] +[{"name":"Version","module":"Data.Version","entity":"data"},{"name":"Version","module":"Data.Version","type":"Version","entity":"constructor"},{"constructors":["Version"],"name":"versionBranch","module":"Data.Version","type":"Version","entity":"selector"},{"constructors":["Version"],"name":"versionTags","module":"Data.Version","type":"Version","entity":"selector"},{"name":"showVersion","module":"Data.Version","entity":"value"},{"name":"parseVersion","module":"Data.Version","entity":"value"}]
data/baseEnvironment/Data.Word.symbols view
@@ -1,1 +1,1 @@-[{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"Word8","module":"GHC.Word","entity":"data"},{"name":"Word16","module":"GHC.Word","entity":"data"},{"name":"Word32","module":"GHC.Word","entity":"data"},{"name":"Word64","module":"GHC.Word","entity":"data"}] +[{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"Word8","module":"GHC.Word","entity":"data"},{"name":"Word16","module":"GHC.Word","entity":"data"},{"name":"Word32","module":"GHC.Word","entity":"data"},{"name":"Word64","module":"GHC.Word","entity":"data"}]
data/baseEnvironment/Debug.Trace.symbols view
@@ -1,1 +1,1 @@-[{"name":"trace","module":"Debug.Trace","entity":"value"},{"name":"traceShow","module":"Debug.Trace","entity":"value"},{"name":"traceStack","module":"Debug.Trace","entity":"value"},{"name":"traceIO","module":"Debug.Trace","entity":"value"},{"name":"putTraceMsg","module":"Debug.Trace","entity":"value"},{"name":"traceEvent","module":"Debug.Trace","entity":"value"},{"name":"traceEventIO","module":"Debug.Trace","entity":"value"},{"name":"traceMarker","module":"Debug.Trace","entity":"value"},{"name":"traceMarkerIO","module":"Debug.Trace","entity":"value"}] +[{"name":"trace","module":"Debug.Trace","entity":"value"},{"name":"traceShow","module":"Debug.Trace","entity":"value"},{"name":"traceStack","module":"Debug.Trace","entity":"value"},{"name":"traceIO","module":"Debug.Trace","entity":"value"},{"name":"putTraceMsg","module":"Debug.Trace","entity":"value"},{"name":"traceEvent","module":"Debug.Trace","entity":"value"},{"name":"traceEventIO","module":"Debug.Trace","entity":"value"},{"name":"traceMarker","module":"Debug.Trace","entity":"value"},{"name":"traceMarkerIO","module":"Debug.Trace","entity":"value"}]
data/baseEnvironment/Foreign.C.Error.symbols view
@@ -1,1 +1,1 @@-[{"name":"Errno","module":"Foreign.C.Error","entity":"newtype"},{"name":"Errno","module":"Foreign.C.Error","type":"Errno","entity":"constructor"},{"name":"eOK","module":"Foreign.C.Error","entity":"value"},{"name":"e2BIG","module":"Foreign.C.Error","entity":"value"},{"name":"eACCES","module":"Foreign.C.Error","entity":"value"},{"name":"eADDRINUSE","module":"Foreign.C.Error","entity":"value"},{"name":"eADDRNOTAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"eADV","module":"Foreign.C.Error","entity":"value"},{"name":"eAFNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"eAGAIN","module":"Foreign.C.Error","entity":"value"},{"name":"eALREADY","module":"Foreign.C.Error","entity":"value"},{"name":"eBADF","module":"Foreign.C.Error","entity":"value"},{"name":"eBADMSG","module":"Foreign.C.Error","entity":"value"},{"name":"eBADRPC","module":"Foreign.C.Error","entity":"value"},{"name":"eBUSY","module":"Foreign.C.Error","entity":"value"},{"name":"eCHILD","module":"Foreign.C.Error","entity":"value"},{"name":"eCOMM","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNABORTED","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNREFUSED","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNRESET","module":"Foreign.C.Error","entity":"value"},{"name":"eDEADLK","module":"Foreign.C.Error","entity":"value"},{"name":"eDESTADDRREQ","module":"Foreign.C.Error","entity":"value"},{"name":"eDIRTY","module":"Foreign.C.Error","entity":"value"},{"name":"eDOM","module":"Foreign.C.Error","entity":"value"},{"name":"eDQUOT","module":"Foreign.C.Error","entity":"value"},{"name":"eEXIST","module":"Foreign.C.Error","entity":"value"},{"name":"eFAULT","module":"Foreign.C.Error","entity":"value"},{"name":"eFBIG","module":"Foreign.C.Error","entity":"value"},{"name":"eFTYPE","module":"Foreign.C.Error","entity":"value"},{"name":"eHOSTDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eHOSTUNREACH","module":"Foreign.C.Error","entity":"value"},{"name":"eIDRM","module":"Foreign.C.Error","entity":"value"},{"name":"eILSEQ","module":"Foreign.C.Error","entity":"value"},{"name":"eINPROGRESS","module":"Foreign.C.Error","entity":"value"},{"name":"eINTR","module":"Foreign.C.Error","entity":"value"},{"name":"eINVAL","module":"Foreign.C.Error","entity":"value"},{"name":"eIO","module":"Foreign.C.Error","entity":"value"},{"name":"eISCONN","module":"Foreign.C.Error","entity":"value"},{"name":"eISDIR","module":"Foreign.C.Error","entity":"value"},{"name":"eLOOP","module":"Foreign.C.Error","entity":"value"},{"name":"eMFILE","module":"Foreign.C.Error","entity":"value"},{"name":"eMLINK","module":"Foreign.C.Error","entity":"value"},{"name":"eMSGSIZE","module":"Foreign.C.Error","entity":"value"},{"name":"eMULTIHOP","module":"Foreign.C.Error","entity":"value"},{"name":"eNAMETOOLONG","module":"Foreign.C.Error","entity":"value"},{"name":"eNETDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eNETRESET","module":"Foreign.C.Error","entity":"value"},{"name":"eNETUNREACH","module":"Foreign.C.Error","entity":"value"},{"name":"eNFILE","module":"Foreign.C.Error","entity":"value"},{"name":"eNOBUFS","module":"Foreign.C.Error","entity":"value"},{"name":"eNODATA","module":"Foreign.C.Error","entity":"value"},{"name":"eNODEV","module":"Foreign.C.Error","entity":"value"},{"name":"eNOENT","module":"Foreign.C.Error","entity":"value"},{"name":"eNOEXEC","module":"Foreign.C.Error","entity":"value"},{"name":"eNOLCK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOLINK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOMEM","module":"Foreign.C.Error","entity":"value"},{"name":"eNOMSG","module":"Foreign.C.Error","entity":"value"},{"name":"eNONET","module":"Foreign.C.Error","entity":"value"},{"name":"eNOPROTOOPT","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSPC","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSTR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSYS","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTBLK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTCONN","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTDIR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTEMPTY","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTSOCK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTTY","module":"Foreign.C.Error","entity":"value"},{"name":"eNXIO","module":"Foreign.C.Error","entity":"value"},{"name":"eOPNOTSUPP","module":"Foreign.C.Error","entity":"value"},{"name":"ePERM","module":"Foreign.C.Error","entity":"value"},{"name":"ePFNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"ePIPE","module":"Foreign.C.Error","entity":"value"},{"name":"ePROCLIM","module":"Foreign.C.Error","entity":"value"},{"name":"ePROCUNAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"ePROGMISMATCH","module":"Foreign.C.Error","entity":"value"},{"name":"ePROGUNAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTO","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTONOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTOTYPE","module":"Foreign.C.Error","entity":"value"},{"name":"eRANGE","module":"Foreign.C.Error","entity":"value"},{"name":"eREMCHG","module":"Foreign.C.Error","entity":"value"},{"name":"eREMOTE","module":"Foreign.C.Error","entity":"value"},{"name":"eROFS","module":"Foreign.C.Error","entity":"value"},{"name":"eRPCMISMATCH","module":"Foreign.C.Error","entity":"value"},{"name":"eRREMOTE","module":"Foreign.C.Error","entity":"value"},{"name":"eSHUTDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eSOCKTNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"eSPIPE","module":"Foreign.C.Error","entity":"value"},{"name":"eSRCH","module":"Foreign.C.Error","entity":"value"},{"name":"eSRMNT","module":"Foreign.C.Error","entity":"value"},{"name":"eSTALE","module":"Foreign.C.Error","entity":"value"},{"name":"eTIME","module":"Foreign.C.Error","entity":"value"},{"name":"eTIMEDOUT","module":"Foreign.C.Error","entity":"value"},{"name":"eTOOMANYREFS","module":"Foreign.C.Error","entity":"value"},{"name":"eTXTBSY","module":"Foreign.C.Error","entity":"value"},{"name":"eUSERS","module":"Foreign.C.Error","entity":"value"},{"name":"eWOULDBLOCK","module":"Foreign.C.Error","entity":"value"},{"name":"eXDEV","module":"Foreign.C.Error","entity":"value"},{"name":"isValidErrno","module":"Foreign.C.Error","entity":"value"},{"name":"getErrno","module":"Foreign.C.Error","entity":"value"},{"name":"resetErrno","module":"Foreign.C.Error","entity":"value"},{"name":"errnoToIOError","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrno","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIf","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIf_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetry_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1Retry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1Retry_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNull","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNullRetry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetryMayBlock_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1RetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1RetryMayBlock_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNullRetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPath","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIf","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIf_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfNull","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfMinus1","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfMinus1_","module":"Foreign.C.Error","entity":"value"}] +[{"name":"Errno","module":"Foreign.C.Error","entity":"newtype"},{"name":"Errno","module":"Foreign.C.Error","type":"Errno","entity":"constructor"},{"name":"eOK","module":"Foreign.C.Error","entity":"value"},{"name":"e2BIG","module":"Foreign.C.Error","entity":"value"},{"name":"eACCES","module":"Foreign.C.Error","entity":"value"},{"name":"eADDRINUSE","module":"Foreign.C.Error","entity":"value"},{"name":"eADDRNOTAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"eADV","module":"Foreign.C.Error","entity":"value"},{"name":"eAFNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"eAGAIN","module":"Foreign.C.Error","entity":"value"},{"name":"eALREADY","module":"Foreign.C.Error","entity":"value"},{"name":"eBADF","module":"Foreign.C.Error","entity":"value"},{"name":"eBADMSG","module":"Foreign.C.Error","entity":"value"},{"name":"eBADRPC","module":"Foreign.C.Error","entity":"value"},{"name":"eBUSY","module":"Foreign.C.Error","entity":"value"},{"name":"eCHILD","module":"Foreign.C.Error","entity":"value"},{"name":"eCOMM","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNABORTED","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNREFUSED","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNRESET","module":"Foreign.C.Error","entity":"value"},{"name":"eDEADLK","module":"Foreign.C.Error","entity":"value"},{"name":"eDESTADDRREQ","module":"Foreign.C.Error","entity":"value"},{"name":"eDIRTY","module":"Foreign.C.Error","entity":"value"},{"name":"eDOM","module":"Foreign.C.Error","entity":"value"},{"name":"eDQUOT","module":"Foreign.C.Error","entity":"value"},{"name":"eEXIST","module":"Foreign.C.Error","entity":"value"},{"name":"eFAULT","module":"Foreign.C.Error","entity":"value"},{"name":"eFBIG","module":"Foreign.C.Error","entity":"value"},{"name":"eFTYPE","module":"Foreign.C.Error","entity":"value"},{"name":"eHOSTDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eHOSTUNREACH","module":"Foreign.C.Error","entity":"value"},{"name":"eIDRM","module":"Foreign.C.Error","entity":"value"},{"name":"eILSEQ","module":"Foreign.C.Error","entity":"value"},{"name":"eINPROGRESS","module":"Foreign.C.Error","entity":"value"},{"name":"eINTR","module":"Foreign.C.Error","entity":"value"},{"name":"eINVAL","module":"Foreign.C.Error","entity":"value"},{"name":"eIO","module":"Foreign.C.Error","entity":"value"},{"name":"eISCONN","module":"Foreign.C.Error","entity":"value"},{"name":"eISDIR","module":"Foreign.C.Error","entity":"value"},{"name":"eLOOP","module":"Foreign.C.Error","entity":"value"},{"name":"eMFILE","module":"Foreign.C.Error","entity":"value"},{"name":"eMLINK","module":"Foreign.C.Error","entity":"value"},{"name":"eMSGSIZE","module":"Foreign.C.Error","entity":"value"},{"name":"eMULTIHOP","module":"Foreign.C.Error","entity":"value"},{"name":"eNAMETOOLONG","module":"Foreign.C.Error","entity":"value"},{"name":"eNETDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eNETRESET","module":"Foreign.C.Error","entity":"value"},{"name":"eNETUNREACH","module":"Foreign.C.Error","entity":"value"},{"name":"eNFILE","module":"Foreign.C.Error","entity":"value"},{"name":"eNOBUFS","module":"Foreign.C.Error","entity":"value"},{"name":"eNODATA","module":"Foreign.C.Error","entity":"value"},{"name":"eNODEV","module":"Foreign.C.Error","entity":"value"},{"name":"eNOENT","module":"Foreign.C.Error","entity":"value"},{"name":"eNOEXEC","module":"Foreign.C.Error","entity":"value"},{"name":"eNOLCK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOLINK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOMEM","module":"Foreign.C.Error","entity":"value"},{"name":"eNOMSG","module":"Foreign.C.Error","entity":"value"},{"name":"eNONET","module":"Foreign.C.Error","entity":"value"},{"name":"eNOPROTOOPT","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSPC","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSTR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSYS","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTBLK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTCONN","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTDIR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTEMPTY","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTSOCK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTTY","module":"Foreign.C.Error","entity":"value"},{"name":"eNXIO","module":"Foreign.C.Error","entity":"value"},{"name":"eOPNOTSUPP","module":"Foreign.C.Error","entity":"value"},{"name":"ePERM","module":"Foreign.C.Error","entity":"value"},{"name":"ePFNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"ePIPE","module":"Foreign.C.Error","entity":"value"},{"name":"ePROCLIM","module":"Foreign.C.Error","entity":"value"},{"name":"ePROCUNAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"ePROGMISMATCH","module":"Foreign.C.Error","entity":"value"},{"name":"ePROGUNAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTO","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTONOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTOTYPE","module":"Foreign.C.Error","entity":"value"},{"name":"eRANGE","module":"Foreign.C.Error","entity":"value"},{"name":"eREMCHG","module":"Foreign.C.Error","entity":"value"},{"name":"eREMOTE","module":"Foreign.C.Error","entity":"value"},{"name":"eROFS","module":"Foreign.C.Error","entity":"value"},{"name":"eRPCMISMATCH","module":"Foreign.C.Error","entity":"value"},{"name":"eRREMOTE","module":"Foreign.C.Error","entity":"value"},{"name":"eSHUTDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eSOCKTNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"eSPIPE","module":"Foreign.C.Error","entity":"value"},{"name":"eSRCH","module":"Foreign.C.Error","entity":"value"},{"name":"eSRMNT","module":"Foreign.C.Error","entity":"value"},{"name":"eSTALE","module":"Foreign.C.Error","entity":"value"},{"name":"eTIME","module":"Foreign.C.Error","entity":"value"},{"name":"eTIMEDOUT","module":"Foreign.C.Error","entity":"value"},{"name":"eTOOMANYREFS","module":"Foreign.C.Error","entity":"value"},{"name":"eTXTBSY","module":"Foreign.C.Error","entity":"value"},{"name":"eUSERS","module":"Foreign.C.Error","entity":"value"},{"name":"eWOULDBLOCK","module":"Foreign.C.Error","entity":"value"},{"name":"eXDEV","module":"Foreign.C.Error","entity":"value"},{"name":"isValidErrno","module":"Foreign.C.Error","entity":"value"},{"name":"getErrno","module":"Foreign.C.Error","entity":"value"},{"name":"resetErrno","module":"Foreign.C.Error","entity":"value"},{"name":"errnoToIOError","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrno","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIf","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIf_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetry_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1Retry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1Retry_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNull","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNullRetry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetryMayBlock_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1RetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1RetryMayBlock_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNullRetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPath","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIf","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIf_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfNull","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfMinus1","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfMinus1_","module":"Foreign.C.Error","entity":"value"}]
data/baseEnvironment/Foreign.C.String.symbols view
@@ -1,1 +1,1 @@-[{"name":"CString","module":"Foreign.C.String","entity":"type"},{"name":"CStringLen","module":"Foreign.C.String","entity":"type"},{"name":"peekCString","module":"Foreign.C.String","entity":"value"},{"name":"peekCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"newCString","module":"Foreign.C.String","entity":"value"},{"name":"newCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCString","module":"Foreign.C.String","entity":"value"},{"name":"withCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"charIsRepresentable","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCChar","module":"Foreign.C.String","entity":"value"},{"name":"castCCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCUChar","module":"Foreign.C.String","entity":"value"},{"name":"castCUCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCSChar","module":"Foreign.C.String","entity":"value"},{"name":"castCSCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"peekCAString","module":"Foreign.C.String","entity":"value"},{"name":"peekCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"newCAString","module":"Foreign.C.String","entity":"value"},{"name":"newCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCAString","module":"Foreign.C.String","entity":"value"},{"name":"withCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"CWString","module":"Foreign.C.String","entity":"type"},{"name":"CWStringLen","module":"Foreign.C.String","entity":"type"},{"name":"peekCWString","module":"Foreign.C.String","entity":"value"},{"name":"peekCWStringLen","module":"Foreign.C.String","entity":"value"},{"name":"newCWString","module":"Foreign.C.String","entity":"value"},{"name":"newCWStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCWString","module":"Foreign.C.String","entity":"value"},{"name":"withCWStringLen","module":"Foreign.C.String","entity":"value"}] +[{"name":"CString","module":"Foreign.C.String","entity":"type"},{"name":"CStringLen","module":"Foreign.C.String","entity":"type"},{"name":"peekCString","module":"Foreign.C.String","entity":"value"},{"name":"peekCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"newCString","module":"Foreign.C.String","entity":"value"},{"name":"newCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCString","module":"Foreign.C.String","entity":"value"},{"name":"withCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"charIsRepresentable","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCChar","module":"Foreign.C.String","entity":"value"},{"name":"castCCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCUChar","module":"Foreign.C.String","entity":"value"},{"name":"castCUCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCSChar","module":"Foreign.C.String","entity":"value"},{"name":"castCSCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"peekCAString","module":"Foreign.C.String","entity":"value"},{"name":"peekCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"newCAString","module":"Foreign.C.String","entity":"value"},{"name":"newCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCAString","module":"Foreign.C.String","entity":"value"},{"name":"withCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"CWString","module":"Foreign.C.String","entity":"type"},{"name":"CWStringLen","module":"Foreign.C.String","entity":"type"},{"name":"peekCWString","module":"Foreign.C.String","entity":"value"},{"name":"peekCWStringLen","module":"Foreign.C.String","entity":"value"},{"name":"newCWString","module":"Foreign.C.String","entity":"value"},{"name":"newCWStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCWString","module":"Foreign.C.String","entity":"value"},{"name":"withCWStringLen","module":"Foreign.C.String","entity":"value"}]
data/baseEnvironment/Foreign.C.Types.symbols view
@@ -1,1 +1,1 @@-[{"name":"CChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CChar","module":"Foreign.C.Types","type":"CChar","entity":"constructor"},{"name":"CSChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSChar","module":"Foreign.C.Types","type":"CSChar","entity":"constructor"},{"name":"CUChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUChar","module":"Foreign.C.Types","type":"CUChar","entity":"constructor"},{"name":"CShort","module":"Foreign.C.Types","entity":"newtype"},{"name":"CShort","module":"Foreign.C.Types","type":"CShort","entity":"constructor"},{"name":"CUShort","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUShort","module":"Foreign.C.Types","type":"CUShort","entity":"constructor"},{"name":"CInt","module":"Foreign.C.Types","entity":"newtype"},{"name":"CInt","module":"Foreign.C.Types","type":"CInt","entity":"constructor"},{"name":"CUInt","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUInt","module":"Foreign.C.Types","type":"CUInt","entity":"constructor"},{"name":"CLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CLong","module":"Foreign.C.Types","type":"CLong","entity":"constructor"},{"name":"CULong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CULong","module":"Foreign.C.Types","type":"CULong","entity":"constructor"},{"name":"CPtrdiff","module":"Foreign.C.Types","entity":"newtype"},{"name":"CPtrdiff","module":"Foreign.C.Types","type":"CPtrdiff","entity":"constructor"},{"name":"CSize","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSize","module":"Foreign.C.Types","type":"CSize","entity":"constructor"},{"name":"CWchar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CWchar","module":"Foreign.C.Types","type":"CWchar","entity":"constructor"},{"name":"CSigAtomic","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSigAtomic","module":"Foreign.C.Types","type":"CSigAtomic","entity":"constructor"},{"name":"CLLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CLLong","module":"Foreign.C.Types","type":"CLLong","entity":"constructor"},{"name":"CULLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CULLong","module":"Foreign.C.Types","type":"CULLong","entity":"constructor"},{"name":"CIntPtr","module":"Foreign.C.Types","entity":"newtype"},{"name":"CIntPtr","module":"Foreign.C.Types","type":"CIntPtr","entity":"constructor"},{"name":"CUIntPtr","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUIntPtr","module":"Foreign.C.Types","type":"CUIntPtr","entity":"constructor"},{"name":"CIntMax","module":"Foreign.C.Types","entity":"newtype"},{"name":"CIntMax","module":"Foreign.C.Types","type":"CIntMax","entity":"constructor"},{"name":"CUIntMax","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUIntMax","module":"Foreign.C.Types","type":"CUIntMax","entity":"constructor"},{"name":"CClock","module":"Foreign.C.Types","entity":"newtype"},{"name":"CClock","module":"Foreign.C.Types","type":"CClock","entity":"constructor"},{"name":"CTime","module":"Foreign.C.Types","entity":"newtype"},{"name":"CTime","module":"Foreign.C.Types","type":"CTime","entity":"constructor"},{"name":"CUSeconds","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUSeconds","module":"Foreign.C.Types","type":"CUSeconds","entity":"constructor"},{"name":"CSUSeconds","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSUSeconds","module":"Foreign.C.Types","type":"CSUSeconds","entity":"constructor"},{"name":"CFloat","module":"Foreign.C.Types","entity":"newtype"},{"name":"CFloat","module":"Foreign.C.Types","type":"CFloat","entity":"constructor"},{"name":"CDouble","module":"Foreign.C.Types","entity":"newtype"},{"name":"CDouble","module":"Foreign.C.Types","type":"CDouble","entity":"constructor"},{"name":"CFile","module":"Foreign.C.Types","entity":"data"},{"name":"CFpos","module":"Foreign.C.Types","entity":"data"},{"name":"CJmpBuf","module":"Foreign.C.Types","entity":"data"}] +[{"name":"CChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CChar","module":"Foreign.C.Types","type":"CChar","entity":"constructor"},{"name":"CSChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSChar","module":"Foreign.C.Types","type":"CSChar","entity":"constructor"},{"name":"CUChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUChar","module":"Foreign.C.Types","type":"CUChar","entity":"constructor"},{"name":"CShort","module":"Foreign.C.Types","entity":"newtype"},{"name":"CShort","module":"Foreign.C.Types","type":"CShort","entity":"constructor"},{"name":"CUShort","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUShort","module":"Foreign.C.Types","type":"CUShort","entity":"constructor"},{"name":"CInt","module":"Foreign.C.Types","entity":"newtype"},{"name":"CInt","module":"Foreign.C.Types","type":"CInt","entity":"constructor"},{"name":"CUInt","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUInt","module":"Foreign.C.Types","type":"CUInt","entity":"constructor"},{"name":"CLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CLong","module":"Foreign.C.Types","type":"CLong","entity":"constructor"},{"name":"CULong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CULong","module":"Foreign.C.Types","type":"CULong","entity":"constructor"},{"name":"CPtrdiff","module":"Foreign.C.Types","entity":"newtype"},{"name":"CPtrdiff","module":"Foreign.C.Types","type":"CPtrdiff","entity":"constructor"},{"name":"CSize","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSize","module":"Foreign.C.Types","type":"CSize","entity":"constructor"},{"name":"CWchar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CWchar","module":"Foreign.C.Types","type":"CWchar","entity":"constructor"},{"name":"CSigAtomic","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSigAtomic","module":"Foreign.C.Types","type":"CSigAtomic","entity":"constructor"},{"name":"CLLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CLLong","module":"Foreign.C.Types","type":"CLLong","entity":"constructor"},{"name":"CULLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CULLong","module":"Foreign.C.Types","type":"CULLong","entity":"constructor"},{"name":"CIntPtr","module":"Foreign.C.Types","entity":"newtype"},{"name":"CIntPtr","module":"Foreign.C.Types","type":"CIntPtr","entity":"constructor"},{"name":"CUIntPtr","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUIntPtr","module":"Foreign.C.Types","type":"CUIntPtr","entity":"constructor"},{"name":"CIntMax","module":"Foreign.C.Types","entity":"newtype"},{"name":"CIntMax","module":"Foreign.C.Types","type":"CIntMax","entity":"constructor"},{"name":"CUIntMax","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUIntMax","module":"Foreign.C.Types","type":"CUIntMax","entity":"constructor"},{"name":"CClock","module":"Foreign.C.Types","entity":"newtype"},{"name":"CClock","module":"Foreign.C.Types","type":"CClock","entity":"constructor"},{"name":"CTime","module":"Foreign.C.Types","entity":"newtype"},{"name":"CTime","module":"Foreign.C.Types","type":"CTime","entity":"constructor"},{"name":"CUSeconds","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUSeconds","module":"Foreign.C.Types","type":"CUSeconds","entity":"constructor"},{"name":"CSUSeconds","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSUSeconds","module":"Foreign.C.Types","type":"CSUSeconds","entity":"constructor"},{"name":"CFloat","module":"Foreign.C.Types","entity":"newtype"},{"name":"CFloat","module":"Foreign.C.Types","type":"CFloat","entity":"constructor"},{"name":"CDouble","module":"Foreign.C.Types","entity":"newtype"},{"name":"CDouble","module":"Foreign.C.Types","type":"CDouble","entity":"constructor"},{"name":"CFile","module":"Foreign.C.Types","entity":"data"},{"name":"CFpos","module":"Foreign.C.Types","entity":"data"},{"name":"CJmpBuf","module":"Foreign.C.Types","entity":"data"}]
data/baseEnvironment/Foreign.C.symbols view
@@ -1,1 +1,1 @@-[{"name":"CChar","module":"Foreign.C.Types","type":"CChar","entity":"constructor"},{"name":"CClock","module":"Foreign.C.Types","type":"CClock","entity":"constructor"},{"name":"CDouble","module":"Foreign.C.Types","type":"CDouble","entity":"constructor"},{"name":"CFloat","module":"Foreign.C.Types","type":"CFloat","entity":"constructor"},{"name":"CInt","module":"Foreign.C.Types","type":"CInt","entity":"constructor"},{"name":"CIntMax","module":"Foreign.C.Types","type":"CIntMax","entity":"constructor"},{"name":"CIntPtr","module":"Foreign.C.Types","type":"CIntPtr","entity":"constructor"},{"name":"CLLong","module":"Foreign.C.Types","type":"CLLong","entity":"constructor"},{"name":"CLong","module":"Foreign.C.Types","type":"CLong","entity":"constructor"},{"name":"CPtrdiff","module":"Foreign.C.Types","type":"CPtrdiff","entity":"constructor"},{"name":"CSChar","module":"Foreign.C.Types","type":"CSChar","entity":"constructor"},{"name":"CSUSeconds","module":"Foreign.C.Types","type":"CSUSeconds","entity":"constructor"},{"name":"CShort","module":"Foreign.C.Types","type":"CShort","entity":"constructor"},{"name":"CSigAtomic","module":"Foreign.C.Types","type":"CSigAtomic","entity":"constructor"},{"name":"CSize","module":"Foreign.C.Types","type":"CSize","entity":"constructor"},{"name":"CTime","module":"Foreign.C.Types","type":"CTime","entity":"constructor"},{"name":"CUChar","module":"Foreign.C.Types","type":"CUChar","entity":"constructor"},{"name":"CUInt","module":"Foreign.C.Types","type":"CUInt","entity":"constructor"},{"name":"CUIntMax","module":"Foreign.C.Types","type":"CUIntMax","entity":"constructor"},{"name":"CUIntPtr","module":"Foreign.C.Types","type":"CUIntPtr","entity":"constructor"},{"name":"CULLong","module":"Foreign.C.Types","type":"CULLong","entity":"constructor"},{"name":"CULong","module":"Foreign.C.Types","type":"CULong","entity":"constructor"},{"name":"CUSeconds","module":"Foreign.C.Types","type":"CUSeconds","entity":"constructor"},{"name":"CUShort","module":"Foreign.C.Types","type":"CUShort","entity":"constructor"},{"name":"CWchar","module":"Foreign.C.Types","type":"CWchar","entity":"constructor"},{"name":"CFile","module":"Foreign.C.Types","entity":"data"},{"name":"CFpos","module":"Foreign.C.Types","entity":"data"},{"name":"CJmpBuf","module":"Foreign.C.Types","entity":"data"},{"name":"CChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CClock","module":"Foreign.C.Types","entity":"newtype"},{"name":"CDouble","module":"Foreign.C.Types","entity":"newtype"},{"name":"CFloat","module":"Foreign.C.Types","entity":"newtype"},{"name":"CInt","module":"Foreign.C.Types","entity":"newtype"},{"name":"CIntMax","module":"Foreign.C.Types","entity":"newtype"},{"name":"CIntPtr","module":"Foreign.C.Types","entity":"newtype"},{"name":"CLLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CPtrdiff","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSUSeconds","module":"Foreign.C.Types","entity":"newtype"},{"name":"CShort","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSigAtomic","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSize","module":"Foreign.C.Types","entity":"newtype"},{"name":"CTime","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUInt","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUIntMax","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUIntPtr","module":"Foreign.C.Types","entity":"newtype"},{"name":"CULLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CULong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUSeconds","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUShort","module":"Foreign.C.Types","entity":"newtype"},{"name":"CWchar","module":"Foreign.C.Types","entity":"newtype"},{"name":"castCCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"castCSCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"castCUCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCChar","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCSChar","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCUChar","module":"Foreign.C.String","entity":"value"},{"name":"charIsRepresentable","module":"Foreign.C.String","entity":"value"},{"name":"newCAString","module":"Foreign.C.String","entity":"value"},{"name":"newCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"newCString","module":"Foreign.C.String","entity":"value"},{"name":"newCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"newCWString","module":"Foreign.C.String","entity":"value"},{"name":"newCWStringLen","module":"Foreign.C.String","entity":"value"},{"name":"peekCAString","module":"Foreign.C.String","entity":"value"},{"name":"peekCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"peekCString","module":"Foreign.C.String","entity":"value"},{"name":"peekCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"peekCWString","module":"Foreign.C.String","entity":"value"},{"name":"peekCWStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCAString","module":"Foreign.C.String","entity":"value"},{"name":"withCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCString","module":"Foreign.C.String","entity":"value"},{"name":"withCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCWString","module":"Foreign.C.String","entity":"value"},{"name":"withCWStringLen","module":"Foreign.C.String","entity":"value"},{"name":"CString","module":"Foreign.C.String","entity":"type"},{"name":"CStringLen","module":"Foreign.C.String","entity":"type"},{"name":"CWString","module":"Foreign.C.String","entity":"type"},{"name":"CWStringLen","module":"Foreign.C.String","entity":"type"},{"name":"e2BIG","module":"Foreign.C.Error","entity":"value"},{"name":"eACCES","module":"Foreign.C.Error","entity":"value"},{"name":"eADDRINUSE","module":"Foreign.C.Error","entity":"value"},{"name":"eADDRNOTAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"eADV","module":"Foreign.C.Error","entity":"value"},{"name":"eAFNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"eAGAIN","module":"Foreign.C.Error","entity":"value"},{"name":"eALREADY","module":"Foreign.C.Error","entity":"value"},{"name":"eBADF","module":"Foreign.C.Error","entity":"value"},{"name":"eBADMSG","module":"Foreign.C.Error","entity":"value"},{"name":"eBADRPC","module":"Foreign.C.Error","entity":"value"},{"name":"eBUSY","module":"Foreign.C.Error","entity":"value"},{"name":"eCHILD","module":"Foreign.C.Error","entity":"value"},{"name":"eCOMM","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNABORTED","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNREFUSED","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNRESET","module":"Foreign.C.Error","entity":"value"},{"name":"eDEADLK","module":"Foreign.C.Error","entity":"value"},{"name":"eDESTADDRREQ","module":"Foreign.C.Error","entity":"value"},{"name":"eDIRTY","module":"Foreign.C.Error","entity":"value"},{"name":"eDOM","module":"Foreign.C.Error","entity":"value"},{"name":"eDQUOT","module":"Foreign.C.Error","entity":"value"},{"name":"eEXIST","module":"Foreign.C.Error","entity":"value"},{"name":"eFAULT","module":"Foreign.C.Error","entity":"value"},{"name":"eFBIG","module":"Foreign.C.Error","entity":"value"},{"name":"eFTYPE","module":"Foreign.C.Error","entity":"value"},{"name":"eHOSTDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eHOSTUNREACH","module":"Foreign.C.Error","entity":"value"},{"name":"eIDRM","module":"Foreign.C.Error","entity":"value"},{"name":"eILSEQ","module":"Foreign.C.Error","entity":"value"},{"name":"eINPROGRESS","module":"Foreign.C.Error","entity":"value"},{"name":"eINTR","module":"Foreign.C.Error","entity":"value"},{"name":"eINVAL","module":"Foreign.C.Error","entity":"value"},{"name":"eIO","module":"Foreign.C.Error","entity":"value"},{"name":"eISCONN","module":"Foreign.C.Error","entity":"value"},{"name":"eISDIR","module":"Foreign.C.Error","entity":"value"},{"name":"eLOOP","module":"Foreign.C.Error","entity":"value"},{"name":"eMFILE","module":"Foreign.C.Error","entity":"value"},{"name":"eMLINK","module":"Foreign.C.Error","entity":"value"},{"name":"eMSGSIZE","module":"Foreign.C.Error","entity":"value"},{"name":"eMULTIHOP","module":"Foreign.C.Error","entity":"value"},{"name":"eNAMETOOLONG","module":"Foreign.C.Error","entity":"value"},{"name":"eNETDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eNETRESET","module":"Foreign.C.Error","entity":"value"},{"name":"eNETUNREACH","module":"Foreign.C.Error","entity":"value"},{"name":"eNFILE","module":"Foreign.C.Error","entity":"value"},{"name":"eNOBUFS","module":"Foreign.C.Error","entity":"value"},{"name":"eNODATA","module":"Foreign.C.Error","entity":"value"},{"name":"eNODEV","module":"Foreign.C.Error","entity":"value"},{"name":"eNOENT","module":"Foreign.C.Error","entity":"value"},{"name":"eNOEXEC","module":"Foreign.C.Error","entity":"value"},{"name":"eNOLCK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOLINK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOMEM","module":"Foreign.C.Error","entity":"value"},{"name":"eNOMSG","module":"Foreign.C.Error","entity":"value"},{"name":"eNONET","module":"Foreign.C.Error","entity":"value"},{"name":"eNOPROTOOPT","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSPC","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSTR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSYS","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTBLK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTCONN","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTDIR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTEMPTY","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTSOCK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTTY","module":"Foreign.C.Error","entity":"value"},{"name":"eNXIO","module":"Foreign.C.Error","entity":"value"},{"name":"eOK","module":"Foreign.C.Error","entity":"value"},{"name":"eOPNOTSUPP","module":"Foreign.C.Error","entity":"value"},{"name":"ePERM","module":"Foreign.C.Error","entity":"value"},{"name":"ePFNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"ePIPE","module":"Foreign.C.Error","entity":"value"},{"name":"ePROCLIM","module":"Foreign.C.Error","entity":"value"},{"name":"ePROCUNAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"ePROGMISMATCH","module":"Foreign.C.Error","entity":"value"},{"name":"ePROGUNAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTO","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTONOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTOTYPE","module":"Foreign.C.Error","entity":"value"},{"name":"eRANGE","module":"Foreign.C.Error","entity":"value"},{"name":"eREMCHG","module":"Foreign.C.Error","entity":"value"},{"name":"eREMOTE","module":"Foreign.C.Error","entity":"value"},{"name":"eROFS","module":"Foreign.C.Error","entity":"value"},{"name":"eRPCMISMATCH","module":"Foreign.C.Error","entity":"value"},{"name":"eRREMOTE","module":"Foreign.C.Error","entity":"value"},{"name":"eSHUTDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eSOCKTNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"eSPIPE","module":"Foreign.C.Error","entity":"value"},{"name":"eSRCH","module":"Foreign.C.Error","entity":"value"},{"name":"eSRMNT","module":"Foreign.C.Error","entity":"value"},{"name":"eSTALE","module":"Foreign.C.Error","entity":"value"},{"name":"eTIME","module":"Foreign.C.Error","entity":"value"},{"name":"eTIMEDOUT","module":"Foreign.C.Error","entity":"value"},{"name":"eTOOMANYREFS","module":"Foreign.C.Error","entity":"value"},{"name":"eTXTBSY","module":"Foreign.C.Error","entity":"value"},{"name":"eUSERS","module":"Foreign.C.Error","entity":"value"},{"name":"eWOULDBLOCK","module":"Foreign.C.Error","entity":"value"},{"name":"eXDEV","module":"Foreign.C.Error","entity":"value"},{"name":"errnoToIOError","module":"Foreign.C.Error","entity":"value"},{"name":"getErrno","module":"Foreign.C.Error","entity":"value"},{"name":"isValidErrno","module":"Foreign.C.Error","entity":"value"},{"name":"resetErrno","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrno","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIf","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1Retry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1RetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1RetryMayBlock_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1Retry_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNull","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNullRetry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNullRetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetryMayBlock_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetry_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIf_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPath","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIf","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfMinus1","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfMinus1_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfNull","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIf_","module":"Foreign.C.Error","entity":"value"},{"name":"Errno","module":"Foreign.C.Error","type":"Errno","entity":"constructor"},{"name":"Errno","module":"Foreign.C.Error","entity":"newtype"}] +[{"name":"CChar","module":"Foreign.C.Types","type":"CChar","entity":"constructor"},{"name":"CClock","module":"Foreign.C.Types","type":"CClock","entity":"constructor"},{"name":"CDouble","module":"Foreign.C.Types","type":"CDouble","entity":"constructor"},{"name":"CFloat","module":"Foreign.C.Types","type":"CFloat","entity":"constructor"},{"name":"CInt","module":"Foreign.C.Types","type":"CInt","entity":"constructor"},{"name":"CIntMax","module":"Foreign.C.Types","type":"CIntMax","entity":"constructor"},{"name":"CIntPtr","module":"Foreign.C.Types","type":"CIntPtr","entity":"constructor"},{"name":"CLLong","module":"Foreign.C.Types","type":"CLLong","entity":"constructor"},{"name":"CLong","module":"Foreign.C.Types","type":"CLong","entity":"constructor"},{"name":"CPtrdiff","module":"Foreign.C.Types","type":"CPtrdiff","entity":"constructor"},{"name":"CSChar","module":"Foreign.C.Types","type":"CSChar","entity":"constructor"},{"name":"CSUSeconds","module":"Foreign.C.Types","type":"CSUSeconds","entity":"constructor"},{"name":"CShort","module":"Foreign.C.Types","type":"CShort","entity":"constructor"},{"name":"CSigAtomic","module":"Foreign.C.Types","type":"CSigAtomic","entity":"constructor"},{"name":"CSize","module":"Foreign.C.Types","type":"CSize","entity":"constructor"},{"name":"CTime","module":"Foreign.C.Types","type":"CTime","entity":"constructor"},{"name":"CUChar","module":"Foreign.C.Types","type":"CUChar","entity":"constructor"},{"name":"CUInt","module":"Foreign.C.Types","type":"CUInt","entity":"constructor"},{"name":"CUIntMax","module":"Foreign.C.Types","type":"CUIntMax","entity":"constructor"},{"name":"CUIntPtr","module":"Foreign.C.Types","type":"CUIntPtr","entity":"constructor"},{"name":"CULLong","module":"Foreign.C.Types","type":"CULLong","entity":"constructor"},{"name":"CULong","module":"Foreign.C.Types","type":"CULong","entity":"constructor"},{"name":"CUSeconds","module":"Foreign.C.Types","type":"CUSeconds","entity":"constructor"},{"name":"CUShort","module":"Foreign.C.Types","type":"CUShort","entity":"constructor"},{"name":"CWchar","module":"Foreign.C.Types","type":"CWchar","entity":"constructor"},{"name":"CFile","module":"Foreign.C.Types","entity":"data"},{"name":"CFpos","module":"Foreign.C.Types","entity":"data"},{"name":"CJmpBuf","module":"Foreign.C.Types","entity":"data"},{"name":"CChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CClock","module":"Foreign.C.Types","entity":"newtype"},{"name":"CDouble","module":"Foreign.C.Types","entity":"newtype"},{"name":"CFloat","module":"Foreign.C.Types","entity":"newtype"},{"name":"CInt","module":"Foreign.C.Types","entity":"newtype"},{"name":"CIntMax","module":"Foreign.C.Types","entity":"newtype"},{"name":"CIntPtr","module":"Foreign.C.Types","entity":"newtype"},{"name":"CLLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CPtrdiff","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSUSeconds","module":"Foreign.C.Types","entity":"newtype"},{"name":"CShort","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSigAtomic","module":"Foreign.C.Types","entity":"newtype"},{"name":"CSize","module":"Foreign.C.Types","entity":"newtype"},{"name":"CTime","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUChar","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUInt","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUIntMax","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUIntPtr","module":"Foreign.C.Types","entity":"newtype"},{"name":"CULLong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CULong","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUSeconds","module":"Foreign.C.Types","entity":"newtype"},{"name":"CUShort","module":"Foreign.C.Types","entity":"newtype"},{"name":"CWchar","module":"Foreign.C.Types","entity":"newtype"},{"name":"castCCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"castCSCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"castCUCharToChar","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCChar","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCSChar","module":"Foreign.C.String","entity":"value"},{"name":"castCharToCUChar","module":"Foreign.C.String","entity":"value"},{"name":"charIsRepresentable","module":"Foreign.C.String","entity":"value"},{"name":"newCAString","module":"Foreign.C.String","entity":"value"},{"name":"newCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"newCString","module":"Foreign.C.String","entity":"value"},{"name":"newCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"newCWString","module":"Foreign.C.String","entity":"value"},{"name":"newCWStringLen","module":"Foreign.C.String","entity":"value"},{"name":"peekCAString","module":"Foreign.C.String","entity":"value"},{"name":"peekCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"peekCString","module":"Foreign.C.String","entity":"value"},{"name":"peekCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"peekCWString","module":"Foreign.C.String","entity":"value"},{"name":"peekCWStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCAString","module":"Foreign.C.String","entity":"value"},{"name":"withCAStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCString","module":"Foreign.C.String","entity":"value"},{"name":"withCStringLen","module":"Foreign.C.String","entity":"value"},{"name":"withCWString","module":"Foreign.C.String","entity":"value"},{"name":"withCWStringLen","module":"Foreign.C.String","entity":"value"},{"name":"CString","module":"Foreign.C.String","entity":"type"},{"name":"CStringLen","module":"Foreign.C.String","entity":"type"},{"name":"CWString","module":"Foreign.C.String","entity":"type"},{"name":"CWStringLen","module":"Foreign.C.String","entity":"type"},{"name":"e2BIG","module":"Foreign.C.Error","entity":"value"},{"name":"eACCES","module":"Foreign.C.Error","entity":"value"},{"name":"eADDRINUSE","module":"Foreign.C.Error","entity":"value"},{"name":"eADDRNOTAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"eADV","module":"Foreign.C.Error","entity":"value"},{"name":"eAFNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"eAGAIN","module":"Foreign.C.Error","entity":"value"},{"name":"eALREADY","module":"Foreign.C.Error","entity":"value"},{"name":"eBADF","module":"Foreign.C.Error","entity":"value"},{"name":"eBADMSG","module":"Foreign.C.Error","entity":"value"},{"name":"eBADRPC","module":"Foreign.C.Error","entity":"value"},{"name":"eBUSY","module":"Foreign.C.Error","entity":"value"},{"name":"eCHILD","module":"Foreign.C.Error","entity":"value"},{"name":"eCOMM","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNABORTED","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNREFUSED","module":"Foreign.C.Error","entity":"value"},{"name":"eCONNRESET","module":"Foreign.C.Error","entity":"value"},{"name":"eDEADLK","module":"Foreign.C.Error","entity":"value"},{"name":"eDESTADDRREQ","module":"Foreign.C.Error","entity":"value"},{"name":"eDIRTY","module":"Foreign.C.Error","entity":"value"},{"name":"eDOM","module":"Foreign.C.Error","entity":"value"},{"name":"eDQUOT","module":"Foreign.C.Error","entity":"value"},{"name":"eEXIST","module":"Foreign.C.Error","entity":"value"},{"name":"eFAULT","module":"Foreign.C.Error","entity":"value"},{"name":"eFBIG","module":"Foreign.C.Error","entity":"value"},{"name":"eFTYPE","module":"Foreign.C.Error","entity":"value"},{"name":"eHOSTDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eHOSTUNREACH","module":"Foreign.C.Error","entity":"value"},{"name":"eIDRM","module":"Foreign.C.Error","entity":"value"},{"name":"eILSEQ","module":"Foreign.C.Error","entity":"value"},{"name":"eINPROGRESS","module":"Foreign.C.Error","entity":"value"},{"name":"eINTR","module":"Foreign.C.Error","entity":"value"},{"name":"eINVAL","module":"Foreign.C.Error","entity":"value"},{"name":"eIO","module":"Foreign.C.Error","entity":"value"},{"name":"eISCONN","module":"Foreign.C.Error","entity":"value"},{"name":"eISDIR","module":"Foreign.C.Error","entity":"value"},{"name":"eLOOP","module":"Foreign.C.Error","entity":"value"},{"name":"eMFILE","module":"Foreign.C.Error","entity":"value"},{"name":"eMLINK","module":"Foreign.C.Error","entity":"value"},{"name":"eMSGSIZE","module":"Foreign.C.Error","entity":"value"},{"name":"eMULTIHOP","module":"Foreign.C.Error","entity":"value"},{"name":"eNAMETOOLONG","module":"Foreign.C.Error","entity":"value"},{"name":"eNETDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eNETRESET","module":"Foreign.C.Error","entity":"value"},{"name":"eNETUNREACH","module":"Foreign.C.Error","entity":"value"},{"name":"eNFILE","module":"Foreign.C.Error","entity":"value"},{"name":"eNOBUFS","module":"Foreign.C.Error","entity":"value"},{"name":"eNODATA","module":"Foreign.C.Error","entity":"value"},{"name":"eNODEV","module":"Foreign.C.Error","entity":"value"},{"name":"eNOENT","module":"Foreign.C.Error","entity":"value"},{"name":"eNOEXEC","module":"Foreign.C.Error","entity":"value"},{"name":"eNOLCK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOLINK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOMEM","module":"Foreign.C.Error","entity":"value"},{"name":"eNOMSG","module":"Foreign.C.Error","entity":"value"},{"name":"eNONET","module":"Foreign.C.Error","entity":"value"},{"name":"eNOPROTOOPT","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSPC","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSTR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOSYS","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTBLK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTCONN","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTDIR","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTEMPTY","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTSOCK","module":"Foreign.C.Error","entity":"value"},{"name":"eNOTTY","module":"Foreign.C.Error","entity":"value"},{"name":"eNXIO","module":"Foreign.C.Error","entity":"value"},{"name":"eOK","module":"Foreign.C.Error","entity":"value"},{"name":"eOPNOTSUPP","module":"Foreign.C.Error","entity":"value"},{"name":"ePERM","module":"Foreign.C.Error","entity":"value"},{"name":"ePFNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"ePIPE","module":"Foreign.C.Error","entity":"value"},{"name":"ePROCLIM","module":"Foreign.C.Error","entity":"value"},{"name":"ePROCUNAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"ePROGMISMATCH","module":"Foreign.C.Error","entity":"value"},{"name":"ePROGUNAVAIL","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTO","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTONOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"ePROTOTYPE","module":"Foreign.C.Error","entity":"value"},{"name":"eRANGE","module":"Foreign.C.Error","entity":"value"},{"name":"eREMCHG","module":"Foreign.C.Error","entity":"value"},{"name":"eREMOTE","module":"Foreign.C.Error","entity":"value"},{"name":"eROFS","module":"Foreign.C.Error","entity":"value"},{"name":"eRPCMISMATCH","module":"Foreign.C.Error","entity":"value"},{"name":"eRREMOTE","module":"Foreign.C.Error","entity":"value"},{"name":"eSHUTDOWN","module":"Foreign.C.Error","entity":"value"},{"name":"eSOCKTNOSUPPORT","module":"Foreign.C.Error","entity":"value"},{"name":"eSPIPE","module":"Foreign.C.Error","entity":"value"},{"name":"eSRCH","module":"Foreign.C.Error","entity":"value"},{"name":"eSRMNT","module":"Foreign.C.Error","entity":"value"},{"name":"eSTALE","module":"Foreign.C.Error","entity":"value"},{"name":"eTIME","module":"Foreign.C.Error","entity":"value"},{"name":"eTIMEDOUT","module":"Foreign.C.Error","entity":"value"},{"name":"eTOOMANYREFS","module":"Foreign.C.Error","entity":"value"},{"name":"eTXTBSY","module":"Foreign.C.Error","entity":"value"},{"name":"eUSERS","module":"Foreign.C.Error","entity":"value"},{"name":"eWOULDBLOCK","module":"Foreign.C.Error","entity":"value"},{"name":"eXDEV","module":"Foreign.C.Error","entity":"value"},{"name":"errnoToIOError","module":"Foreign.C.Error","entity":"value"},{"name":"getErrno","module":"Foreign.C.Error","entity":"value"},{"name":"isValidErrno","module":"Foreign.C.Error","entity":"value"},{"name":"resetErrno","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrno","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIf","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1Retry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1RetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1RetryMayBlock_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1Retry_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfMinus1_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNull","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNullRetry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfNullRetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetry","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetryMayBlock","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetryMayBlock_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIfRetry_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoIf_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPath","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIf","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfMinus1","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfMinus1_","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIfNull","module":"Foreign.C.Error","entity":"value"},{"name":"throwErrnoPathIf_","module":"Foreign.C.Error","entity":"value"},{"name":"Errno","module":"Foreign.C.Error","type":"Errno","entity":"constructor"},{"name":"Errno","module":"Foreign.C.Error","entity":"newtype"}]
data/baseEnvironment/Foreign.Concurrent.symbols view
@@ -1,1 +1,1 @@-[{"name":"newForeignPtr","module":"Foreign.Concurrent","entity":"value"},{"name":"addForeignPtrFinalizer","module":"Foreign.Concurrent","entity":"value"}] +[{"name":"newForeignPtr","module":"Foreign.Concurrent","entity":"value"},{"name":"addForeignPtrFinalizer","module":"Foreign.Concurrent","entity":"value"}]
data/baseEnvironment/Foreign.ForeignPtr.Imp.symbols view
@@ -1,1 +1,1 @@-[{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"newForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"newForeignPtrEnv","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"withForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"unsafeForeignPtrToPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrArray","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"mallocForeignPtrArray0","module":"Foreign.ForeignPtr.Imp","entity":"value"}] +[{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"newForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"newForeignPtrEnv","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"withForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"unsafeForeignPtrToPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrArray","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"mallocForeignPtrArray0","module":"Foreign.ForeignPtr.Imp","entity":"value"}]
data/baseEnvironment/Foreign.ForeignPtr.Safe.symbols view
@@ -1,1 +1,1 @@-[{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"newForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"newForeignPtrEnv","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"withForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrArray","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"mallocForeignPtrArray0","module":"Foreign.ForeignPtr.Imp","entity":"value"}] +[{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"newForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"newForeignPtrEnv","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"withForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrArray","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"mallocForeignPtrArray0","module":"Foreign.ForeignPtr.Imp","entity":"value"}]
data/baseEnvironment/Foreign.ForeignPtr.Unsafe.symbols view
@@ -1,1 +1,1 @@-[{"name":"unsafeForeignPtrToPtr","module":"GHC.ForeignPtr","entity":"value"}] +[{"name":"unsafeForeignPtrToPtr","module":"GHC.ForeignPtr","entity":"value"}]
data/baseEnvironment/Foreign.ForeignPtr.symbols view
@@ -1,1 +1,1 @@-[{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"newForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"newForeignPtrEnv","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"withForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrArray","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"mallocForeignPtrArray0","module":"Foreign.ForeignPtr.Imp","entity":"value"}] +[{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"newForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"newForeignPtrEnv","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"withForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrArray","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"mallocForeignPtrArray0","module":"Foreign.ForeignPtr.Imp","entity":"value"}]
data/baseEnvironment/Foreign.Marshal.Alloc.symbols view
@@ -1,1 +1,1 @@-[{"name":"alloca","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytesAligned","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"malloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"mallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"realloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"reallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"free","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"finalizerFree","module":"Foreign.Marshal.Alloc","entity":"value"}] +[{"name":"alloca","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytesAligned","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"malloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"mallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"realloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"reallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"free","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"finalizerFree","module":"Foreign.Marshal.Alloc","entity":"value"}]
data/baseEnvironment/Foreign.Marshal.Array.symbols view
@@ -1,1 +1,1 @@-[{"name":"mallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"copyArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"moveArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"lengthArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"advancePtr","module":"Foreign.Marshal.Array","entity":"value"}] +[{"name":"mallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"copyArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"moveArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"lengthArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"advancePtr","module":"Foreign.Marshal.Array","entity":"value"}]
data/baseEnvironment/Foreign.Marshal.Error.symbols view
@@ -1,1 +1,1 @@-[{"name":"throwIf","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIf_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNull","module":"Foreign.Marshal.Error","entity":"value"},{"name":"void","module":"Foreign.Marshal.Error","entity":"value"}] +[{"name":"throwIf","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIf_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNull","module":"Foreign.Marshal.Error","entity":"value"},{"name":"void","module":"Foreign.Marshal.Error","entity":"value"}]
data/baseEnvironment/Foreign.Marshal.Pool.symbols view
@@ -1,1 +1,1 @@-[{"name":"Pool","module":"Foreign.Marshal.Pool","entity":"newtype"},{"name":"newPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"freePool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"withPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMalloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledRealloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNew","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray0","module":"Foreign.Marshal.Pool","entity":"value"}] +[{"name":"Pool","module":"Foreign.Marshal.Pool","entity":"newtype"},{"name":"newPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"freePool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"withPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMalloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledRealloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNew","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray0","module":"Foreign.Marshal.Pool","entity":"value"}]
data/baseEnvironment/Foreign.Marshal.Safe.symbols view
@@ -1,1 +1,1 @@-[{"name":"alloca","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytesAligned","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"finalizerFree","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"free","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"malloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"mallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"realloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"reallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"advancePtr","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"copyArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"lengthArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"moveArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"throwIf","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNull","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIf_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"void","module":"Foreign.Marshal.Error","entity":"value"},{"name":"freePool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"newPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMalloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNew","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledRealloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"withPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"Pool","module":"Foreign.Marshal.Pool","entity":"newtype"},{"name":"copyBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"fromBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeNew","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybePeek","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeWith","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"moveBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"new","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"toBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"with","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"withMany","module":"Foreign.Marshal.Utils","entity":"value"}] +[{"name":"alloca","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytesAligned","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"finalizerFree","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"free","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"malloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"mallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"realloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"reallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"advancePtr","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"copyArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"lengthArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"moveArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"throwIf","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNull","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIf_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"void","module":"Foreign.Marshal.Error","entity":"value"},{"name":"freePool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"newPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMalloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNew","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledRealloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"withPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"Pool","module":"Foreign.Marshal.Pool","entity":"newtype"},{"name":"copyBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"fromBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeNew","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybePeek","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeWith","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"moveBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"new","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"toBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"with","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"withMany","module":"Foreign.Marshal.Utils","entity":"value"}]
data/baseEnvironment/Foreign.Marshal.Unsafe.symbols view
@@ -1,1 +1,1 @@-[{"name":"unsafeLocalState","module":"Foreign.Marshal.Unsafe","entity":"value"}] +[{"name":"unsafeLocalState","module":"Foreign.Marshal.Unsafe","entity":"value"}]
data/baseEnvironment/Foreign.Marshal.Utils.symbols view
@@ -1,1 +1,1 @@-[{"name":"with","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"new","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"fromBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"toBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeNew","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeWith","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybePeek","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"withMany","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"copyBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"moveBytes","module":"Foreign.Marshal.Utils","entity":"value"}] +[{"name":"with","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"new","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"fromBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"toBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeNew","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeWith","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybePeek","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"withMany","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"copyBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"moveBytes","module":"Foreign.Marshal.Utils","entity":"value"}]
data/baseEnvironment/Foreign.Marshal.symbols view
@@ -1,1 +1,1 @@-[{"name":"alloca","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytesAligned","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"finalizerFree","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"free","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"malloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"mallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"realloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"reallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"advancePtr","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"copyArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"lengthArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"moveArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"throwIf","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNull","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIf_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"void","module":"Foreign.Marshal.Error","entity":"value"},{"name":"freePool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"newPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMalloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNew","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledRealloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"withPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"copyBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"fromBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeNew","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybePeek","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeWith","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"moveBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"new","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"toBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"with","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"withMany","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"Pool","module":"Foreign.Marshal.Pool","entity":"newtype"}] +[{"name":"alloca","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytesAligned","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"finalizerFree","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"free","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"malloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"mallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"realloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"reallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"advancePtr","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"copyArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"lengthArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"moveArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"throwIf","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNull","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIf_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"void","module":"Foreign.Marshal.Error","entity":"value"},{"name":"freePool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"newPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMalloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNew","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledRealloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"withPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"copyBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"fromBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeNew","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybePeek","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeWith","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"moveBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"new","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"toBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"with","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"withMany","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"Pool","module":"Foreign.Marshal.Pool","entity":"newtype"}]
data/baseEnvironment/Foreign.Ptr.symbols view
@@ -1,1 +1,1 @@-[{"name":"Ptr","module":"GHC.Ptr","entity":"data"},{"name":"nullPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtr","module":"GHC.Ptr","entity":"value"},{"name":"plusPtr","module":"GHC.Ptr","entity":"value"},{"name":"alignPtr","module":"GHC.Ptr","entity":"value"},{"name":"minusPtr","module":"GHC.Ptr","entity":"value"},{"name":"FunPtr","module":"GHC.Ptr","entity":"data"},{"name":"nullFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtrToPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtrToFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"freeHaskellFunPtr","module":"Foreign.Ptr","entity":"value"},{"name":"IntPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"ptrToIntPtr","module":"Foreign.Ptr","entity":"value"},{"name":"intPtrToPtr","module":"Foreign.Ptr","entity":"value"},{"name":"WordPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"ptrToWordPtr","module":"Foreign.Ptr","entity":"value"},{"name":"wordPtrToPtr","module":"Foreign.Ptr","entity":"value"}] +[{"name":"Ptr","module":"GHC.Ptr","entity":"data"},{"name":"nullPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtr","module":"GHC.Ptr","entity":"value"},{"name":"plusPtr","module":"GHC.Ptr","entity":"value"},{"name":"alignPtr","module":"GHC.Ptr","entity":"value"},{"name":"minusPtr","module":"GHC.Ptr","entity":"value"},{"name":"FunPtr","module":"GHC.Ptr","entity":"data"},{"name":"nullFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtrToPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtrToFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"freeHaskellFunPtr","module":"Foreign.Ptr","entity":"value"},{"name":"IntPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"ptrToIntPtr","module":"Foreign.Ptr","entity":"value"},{"name":"intPtrToPtr","module":"Foreign.Ptr","entity":"value"},{"name":"WordPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"ptrToWordPtr","module":"Foreign.Ptr","entity":"value"},{"name":"wordPtrToPtr","module":"Foreign.Ptr","entity":"value"}]
data/baseEnvironment/Foreign.Safe.symbols view
@@ -1,1 +1,1 @@-[{"name":"bitDefault","module":"Data.Bits","entity":"value"},{"name":"popCountDefault","module":"Data.Bits","entity":"value"},{"name":"testBitDefault","module":"Data.Bits","entity":"value"},{"name":"bit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSize","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSizeMaybe","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"clearBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complement","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complementBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"finiteBitSize","module":"Data.Bits","entity":"method","class":"FiniteBits"},{"name":"isSigned","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"popCount","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotate","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"setBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shift","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"testBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"xor","module":"Data.Bits","entity":"method","class":"Bits"},{"name":".&.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":".|.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"Bits","module":"Data.Bits","entity":"class"},{"name":"FiniteBits","module":"Data.Bits","entity":"class"},{"name":"Int16","module":"GHC.Int","entity":"data"},{"name":"Int32","module":"GHC.Int","entity":"data"},{"name":"Int64","module":"GHC.Int","entity":"data"},{"name":"Int8","module":"GHC.Int","entity":"data"},{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"Word16","module":"GHC.Word","entity":"data"},{"name":"Word32","module":"GHC.Word","entity":"data"},{"name":"Word64","module":"GHC.Word","entity":"data"},{"name":"Word8","module":"GHC.Word","entity":"data"},{"name":"freeHaskellFunPtr","module":"Foreign.Ptr","entity":"value"},{"name":"intPtrToPtr","module":"Foreign.Ptr","entity":"value"},{"name":"ptrToIntPtr","module":"Foreign.Ptr","entity":"value"},{"name":"ptrToWordPtr","module":"Foreign.Ptr","entity":"value"},{"name":"wordPtrToPtr","module":"Foreign.Ptr","entity":"value"},{"name":"alignPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtrToPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtrToFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"minusPtr","module":"GHC.Ptr","entity":"value"},{"name":"nullFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"nullPtr","module":"GHC.Ptr","entity":"value"},{"name":"plusPtr","module":"GHC.Ptr","entity":"value"},{"name":"FunPtr","module":"GHC.Ptr","entity":"data"},{"name":"Ptr","module":"GHC.Ptr","entity":"data"},{"name":"IntPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"WordPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"mallocForeignPtrArray","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"mallocForeignPtrArray0","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtrEnv","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"withForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"castPtrToStablePtr","module":"GHC.Stable","entity":"value"},{"name":"castStablePtrToPtr","module":"GHC.Stable","entity":"value"},{"name":"deRefStablePtr","module":"GHC.Stable","entity":"value"},{"name":"freeStablePtr","module":"GHC.Stable","entity":"value"},{"name":"newStablePtr","module":"GHC.Stable","entity":"value"},{"name":"StablePtr","module":"GHC.Stable","entity":"data"},{"name":"alignment","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peek","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"poke","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"sizeOf","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"Storable","module":"Foreign.Storable","entity":"class"},{"name":"alloca","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytesAligned","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"finalizerFree","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"free","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"malloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"mallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"realloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"reallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"advancePtr","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"copyArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"lengthArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"moveArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"throwIf","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNull","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIf_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"void","module":"Foreign.Marshal.Error","entity":"value"},{"name":"freePool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"newPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMalloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNew","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledRealloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"withPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"copyBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"fromBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeNew","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybePeek","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeWith","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"moveBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"new","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"toBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"with","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"withMany","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"Pool","module":"Foreign.Marshal.Pool","entity":"newtype"}] +[{"name":"bitDefault","module":"Data.Bits","entity":"value"},{"name":"popCountDefault","module":"Data.Bits","entity":"value"},{"name":"testBitDefault","module":"Data.Bits","entity":"value"},{"name":"bit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSize","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSizeMaybe","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"clearBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complement","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complementBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"finiteBitSize","module":"Data.Bits","entity":"method","class":"FiniteBits"},{"name":"isSigned","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"popCount","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotate","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"setBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shift","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"testBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"xor","module":"Data.Bits","entity":"method","class":"Bits"},{"name":".&.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":".|.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"Bits","module":"Data.Bits","entity":"class"},{"name":"FiniteBits","module":"Data.Bits","entity":"class"},{"name":"Int16","module":"GHC.Int","entity":"data"},{"name":"Int32","module":"GHC.Int","entity":"data"},{"name":"Int64","module":"GHC.Int","entity":"data"},{"name":"Int8","module":"GHC.Int","entity":"data"},{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"Word16","module":"GHC.Word","entity":"data"},{"name":"Word32","module":"GHC.Word","entity":"data"},{"name":"Word64","module":"GHC.Word","entity":"data"},{"name":"Word8","module":"GHC.Word","entity":"data"},{"name":"freeHaskellFunPtr","module":"Foreign.Ptr","entity":"value"},{"name":"intPtrToPtr","module":"Foreign.Ptr","entity":"value"},{"name":"ptrToIntPtr","module":"Foreign.Ptr","entity":"value"},{"name":"ptrToWordPtr","module":"Foreign.Ptr","entity":"value"},{"name":"wordPtrToPtr","module":"Foreign.Ptr","entity":"value"},{"name":"alignPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtrToPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtrToFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"minusPtr","module":"GHC.Ptr","entity":"value"},{"name":"nullFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"nullPtr","module":"GHC.Ptr","entity":"value"},{"name":"plusPtr","module":"GHC.Ptr","entity":"value"},{"name":"FunPtr","module":"GHC.Ptr","entity":"data"},{"name":"Ptr","module":"GHC.Ptr","entity":"data"},{"name":"IntPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"WordPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"mallocForeignPtrArray","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"mallocForeignPtrArray0","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtrEnv","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"withForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"castPtrToStablePtr","module":"GHC.Stable","entity":"value"},{"name":"castStablePtrToPtr","module":"GHC.Stable","entity":"value"},{"name":"deRefStablePtr","module":"GHC.Stable","entity":"value"},{"name":"freeStablePtr","module":"GHC.Stable","entity":"value"},{"name":"newStablePtr","module":"GHC.Stable","entity":"value"},{"name":"StablePtr","module":"GHC.Stable","entity":"data"},{"name":"alignment","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peek","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"poke","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"sizeOf","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"Storable","module":"Foreign.Storable","entity":"class"},{"name":"alloca","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytesAligned","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"finalizerFree","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"free","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"malloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"mallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"realloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"reallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"advancePtr","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"copyArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"lengthArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"moveArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"throwIf","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNull","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIf_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"void","module":"Foreign.Marshal.Error","entity":"value"},{"name":"freePool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"newPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMalloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNew","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledRealloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"withPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"copyBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"fromBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeNew","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybePeek","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeWith","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"moveBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"new","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"toBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"with","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"withMany","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"Pool","module":"Foreign.Marshal.Pool","entity":"newtype"}]
data/baseEnvironment/Foreign.StablePtr.symbols view
@@ -1,1 +1,1 @@-[{"name":"StablePtr","module":"GHC.Stable","entity":"data"},{"name":"newStablePtr","module":"GHC.Stable","entity":"value"},{"name":"deRefStablePtr","module":"GHC.Stable","entity":"value"},{"name":"freeStablePtr","module":"GHC.Stable","entity":"value"},{"name":"castStablePtrToPtr","module":"GHC.Stable","entity":"value"},{"name":"castPtrToStablePtr","module":"GHC.Stable","entity":"value"}] +[{"name":"StablePtr","module":"GHC.Stable","entity":"data"},{"name":"newStablePtr","module":"GHC.Stable","entity":"value"},{"name":"deRefStablePtr","module":"GHC.Stable","entity":"value"},{"name":"freeStablePtr","module":"GHC.Stable","entity":"value"},{"name":"castStablePtrToPtr","module":"GHC.Stable","entity":"value"},{"name":"castPtrToStablePtr","module":"GHC.Stable","entity":"value"}]
data/baseEnvironment/Foreign.Storable.symbols view
@@ -1,1 +1,1 @@-[{"name":"Storable","module":"Foreign.Storable","entity":"class"},{"name":"sizeOf","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"alignment","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peek","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"poke","module":"Foreign.Storable","entity":"method","class":"Storable"}] +[{"name":"Storable","module":"Foreign.Storable","entity":"class"},{"name":"sizeOf","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"alignment","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peek","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"poke","module":"Foreign.Storable","entity":"method","class":"Storable"}]
data/baseEnvironment/Foreign.symbols view
@@ -1,1 +1,1 @@-[{"name":"bitDefault","module":"Data.Bits","entity":"value"},{"name":"popCountDefault","module":"Data.Bits","entity":"value"},{"name":"testBitDefault","module":"Data.Bits","entity":"value"},{"name":"bit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSize","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSizeMaybe","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"clearBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complement","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complementBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"finiteBitSize","module":"Data.Bits","entity":"method","class":"FiniteBits"},{"name":"isSigned","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"popCount","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotate","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"setBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shift","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"testBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"xor","module":"Data.Bits","entity":"method","class":"Bits"},{"name":".&.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":".|.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"Bits","module":"Data.Bits","entity":"class"},{"name":"FiniteBits","module":"Data.Bits","entity":"class"},{"name":"Int16","module":"GHC.Int","entity":"data"},{"name":"Int32","module":"GHC.Int","entity":"data"},{"name":"Int64","module":"GHC.Int","entity":"data"},{"name":"Int8","module":"GHC.Int","entity":"data"},{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"Word16","module":"GHC.Word","entity":"data"},{"name":"Word32","module":"GHC.Word","entity":"data"},{"name":"Word64","module":"GHC.Word","entity":"data"},{"name":"Word8","module":"GHC.Word","entity":"data"},{"name":"freeHaskellFunPtr","module":"Foreign.Ptr","entity":"value"},{"name":"intPtrToPtr","module":"Foreign.Ptr","entity":"value"},{"name":"ptrToIntPtr","module":"Foreign.Ptr","entity":"value"},{"name":"ptrToWordPtr","module":"Foreign.Ptr","entity":"value"},{"name":"wordPtrToPtr","module":"Foreign.Ptr","entity":"value"},{"name":"alignPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtrToPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtrToFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"minusPtr","module":"GHC.Ptr","entity":"value"},{"name":"nullFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"nullPtr","module":"GHC.Ptr","entity":"value"},{"name":"plusPtr","module":"GHC.Ptr","entity":"value"},{"name":"FunPtr","module":"GHC.Ptr","entity":"data"},{"name":"Ptr","module":"GHC.Ptr","entity":"data"},{"name":"IntPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"WordPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"mallocForeignPtrArray","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"mallocForeignPtrArray0","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtrEnv","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"withForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"castPtrToStablePtr","module":"GHC.Stable","entity":"value"},{"name":"castStablePtrToPtr","module":"GHC.Stable","entity":"value"},{"name":"deRefStablePtr","module":"GHC.Stable","entity":"value"},{"name":"freeStablePtr","module":"GHC.Stable","entity":"value"},{"name":"newStablePtr","module":"GHC.Stable","entity":"value"},{"name":"StablePtr","module":"GHC.Stable","entity":"data"},{"name":"alignment","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peek","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"poke","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"sizeOf","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"Storable","module":"Foreign.Storable","entity":"class"},{"name":"alloca","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytesAligned","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"finalizerFree","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"free","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"malloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"mallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"realloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"reallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"advancePtr","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"copyArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"lengthArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"moveArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"throwIf","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNull","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIf_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"void","module":"Foreign.Marshal.Error","entity":"value"},{"name":"freePool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"newPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMalloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNew","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledRealloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"withPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"copyBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"fromBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeNew","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybePeek","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeWith","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"moveBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"new","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"toBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"with","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"withMany","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"Pool","module":"Foreign.Marshal.Pool","entity":"newtype"}] +[{"name":"bitDefault","module":"Data.Bits","entity":"value"},{"name":"popCountDefault","module":"Data.Bits","entity":"value"},{"name":"testBitDefault","module":"Data.Bits","entity":"value"},{"name":"bit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSize","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"bitSizeMaybe","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"clearBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complement","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"complementBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"finiteBitSize","module":"Data.Bits","entity":"method","class":"FiniteBits"},{"name":"isSigned","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"popCount","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotate","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"rotateR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"setBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shift","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"shiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"testBit","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftL","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"unsafeShiftR","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"xor","module":"Data.Bits","entity":"method","class":"Bits"},{"name":".&.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":".|.","module":"Data.Bits","entity":"method","class":"Bits"},{"name":"Bits","module":"Data.Bits","entity":"class"},{"name":"FiniteBits","module":"Data.Bits","entity":"class"},{"name":"Int16","module":"GHC.Int","entity":"data"},{"name":"Int32","module":"GHC.Int","entity":"data"},{"name":"Int64","module":"GHC.Int","entity":"data"},{"name":"Int8","module":"GHC.Int","entity":"data"},{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"Word16","module":"GHC.Word","entity":"data"},{"name":"Word32","module":"GHC.Word","entity":"data"},{"name":"Word64","module":"GHC.Word","entity":"data"},{"name":"Word8","module":"GHC.Word","entity":"data"},{"name":"freeHaskellFunPtr","module":"Foreign.Ptr","entity":"value"},{"name":"intPtrToPtr","module":"Foreign.Ptr","entity":"value"},{"name":"ptrToIntPtr","module":"Foreign.Ptr","entity":"value"},{"name":"ptrToWordPtr","module":"Foreign.Ptr","entity":"value"},{"name":"wordPtrToPtr","module":"Foreign.Ptr","entity":"value"},{"name":"alignPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtrToPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtrToFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"minusPtr","module":"GHC.Ptr","entity":"value"},{"name":"nullFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"nullPtr","module":"GHC.Ptr","entity":"value"},{"name":"plusPtr","module":"GHC.Ptr","entity":"value"},{"name":"FunPtr","module":"GHC.Ptr","entity":"data"},{"name":"Ptr","module":"GHC.Ptr","entity":"data"},{"name":"IntPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"WordPtr","module":"Foreign.Ptr","entity":"newtype"},{"name":"mallocForeignPtrArray","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"mallocForeignPtrArray0","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"newForeignPtrEnv","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"withForeignPtr","module":"Foreign.ForeignPtr.Imp","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"castPtrToStablePtr","module":"GHC.Stable","entity":"value"},{"name":"castStablePtrToPtr","module":"GHC.Stable","entity":"value"},{"name":"deRefStablePtr","module":"GHC.Stable","entity":"value"},{"name":"freeStablePtr","module":"GHC.Stable","entity":"value"},{"name":"newStablePtr","module":"GHC.Stable","entity":"value"},{"name":"StablePtr","module":"GHC.Stable","entity":"data"},{"name":"alignment","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peek","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"peekElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"poke","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeByteOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"pokeElemOff","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"sizeOf","module":"Foreign.Storable","entity":"method","class":"Storable"},{"name":"Storable","module":"Foreign.Storable","entity":"class"},{"name":"alloca","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"allocaBytesAligned","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"finalizerFree","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"free","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"malloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"mallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"realloc","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"reallocBytes","module":"Foreign.Marshal.Alloc","entity":"value"},{"name":"advancePtr","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"allocaArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"copyArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"lengthArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"mallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"moveArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"newArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"peekArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"pokeArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"reallocArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArray0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen","module":"Foreign.Marshal.Array","entity":"value"},{"name":"withArrayLen0","module":"Foreign.Marshal.Array","entity":"value"},{"name":"throwIf","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNeg_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIfNull","module":"Foreign.Marshal.Error","entity":"value"},{"name":"throwIf_","module":"Foreign.Marshal.Error","entity":"value"},{"name":"void","module":"Foreign.Marshal.Error","entity":"value"},{"name":"freePool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"newPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMalloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledMallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNew","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledNewArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledRealloc","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocArray0","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"pooledReallocBytes","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"withPool","module":"Foreign.Marshal.Pool","entity":"value"},{"name":"copyBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"fromBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeNew","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybePeek","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"maybeWith","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"moveBytes","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"new","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"toBool","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"with","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"withMany","module":"Foreign.Marshal.Utils","entity":"value"},{"name":"Pool","module":"Foreign.Marshal.Pool","entity":"newtype"}]
data/baseEnvironment/GHC.Arr.symbols view
@@ -1,1 +1,1 @@-[{"name":"Ix","module":"GHC.Arr","entity":"class"},{"name":"inRange","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"index","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"range","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"rangeSize","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"unsafeIndex","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"unsafeRangeSize","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"Array","module":"GHC.Arr","entity":"data"},{"name":"Array","module":"GHC.Arr","type":"Array","entity":"constructor"},{"name":"STArray","module":"GHC.Arr","entity":"data"},{"name":"STArray","module":"GHC.Arr","type":"STArray","entity":"constructor"},{"name":"indexError","module":"GHC.Arr","entity":"value"},{"name":"hopelessIndexError","module":"GHC.Arr","entity":"value"},{"name":"arrEleBottom","module":"GHC.Arr","entity":"value"},{"name":"array","module":"GHC.Arr","entity":"value"},{"name":"listArray","module":"GHC.Arr","entity":"value"},{"name":"!","module":"GHC.Arr","entity":"value"},{"name":"safeRangeSize","module":"GHC.Arr","entity":"value"},{"name":"negRange","module":"GHC.Arr","entity":"value"},{"name":"safeIndex","module":"GHC.Arr","entity":"value"},{"name":"badSafeIndex","module":"GHC.Arr","entity":"value"},{"name":"bounds","module":"GHC.Arr","entity":"value"},{"name":"numElements","module":"GHC.Arr","entity":"value"},{"name":"numElementsSTArray","module":"GHC.Arr","entity":"value"},{"name":"indices","module":"GHC.Arr","entity":"value"},{"name":"elems","module":"GHC.Arr","entity":"value"},{"name":"assocs","module":"GHC.Arr","entity":"value"},{"name":"accumArray","module":"GHC.Arr","entity":"value"},{"name":"adjust","module":"GHC.Arr","entity":"value"},{"name":"//","module":"GHC.Arr","entity":"value"},{"name":"accum","module":"GHC.Arr","entity":"value"},{"name":"amap","module":"GHC.Arr","entity":"value"},{"name":"ixmap","module":"GHC.Arr","entity":"value"},{"name":"eqArray","module":"GHC.Arr","entity":"value"},{"name":"cmpArray","module":"GHC.Arr","entity":"value"},{"name":"cmpIntArray","module":"GHC.Arr","entity":"value"},{"name":"newSTArray","module":"GHC.Arr","entity":"value"},{"name":"boundsSTArray","module":"GHC.Arr","entity":"value"},{"name":"readSTArray","module":"GHC.Arr","entity":"value"},{"name":"writeSTArray","module":"GHC.Arr","entity":"value"},{"name":"freezeSTArray","module":"GHC.Arr","entity":"value"},{"name":"thawSTArray","module":"GHC.Arr","entity":"value"},{"name":"fill","module":"GHC.Arr","entity":"value"},{"name":"done","module":"GHC.Arr","entity":"value"},{"name":"unsafeArray","module":"GHC.Arr","entity":"value"},{"name":"unsafeArray'","module":"GHC.Arr","entity":"value"},{"name":"lessSafeIndex","module":"GHC.Arr","entity":"value"},{"name":"unsafeAt","module":"GHC.Arr","entity":"value"},{"name":"unsafeReplace","module":"GHC.Arr","entity":"value"},{"name":"unsafeAccumArray","module":"GHC.Arr","entity":"value"},{"name":"unsafeAccumArray'","module":"GHC.Arr","entity":"value"},{"name":"unsafeAccum","module":"GHC.Arr","entity":"value"},{"name":"unsafeReadSTArray","module":"GHC.Arr","entity":"value"},{"name":"unsafeWriteSTArray","module":"GHC.Arr","entity":"value"},{"name":"unsafeFreezeSTArray","module":"GHC.Arr","entity":"value"},{"name":"unsafeThawSTArray","module":"GHC.Arr","entity":"value"}] +[{"name":"Ix","module":"GHC.Arr","entity":"class"},{"name":"inRange","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"index","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"range","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"rangeSize","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"unsafeIndex","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"unsafeRangeSize","module":"GHC.Arr","entity":"method","class":"Ix"},{"name":"Array","module":"GHC.Arr","entity":"data"},{"name":"Array","module":"GHC.Arr","type":"Array","entity":"constructor"},{"name":"STArray","module":"GHC.Arr","entity":"data"},{"name":"STArray","module":"GHC.Arr","type":"STArray","entity":"constructor"},{"name":"indexError","module":"GHC.Arr","entity":"value"},{"name":"hopelessIndexError","module":"GHC.Arr","entity":"value"},{"name":"arrEleBottom","module":"GHC.Arr","entity":"value"},{"name":"array","module":"GHC.Arr","entity":"value"},{"name":"listArray","module":"GHC.Arr","entity":"value"},{"name":"!","module":"GHC.Arr","entity":"value"},{"name":"safeRangeSize","module":"GHC.Arr","entity":"value"},{"name":"negRange","module":"GHC.Arr","entity":"value"},{"name":"safeIndex","module":"GHC.Arr","entity":"value"},{"name":"badSafeIndex","module":"GHC.Arr","entity":"value"},{"name":"bounds","module":"GHC.Arr","entity":"value"},{"name":"numElements","module":"GHC.Arr","entity":"value"},{"name":"numElementsSTArray","module":"GHC.Arr","entity":"value"},{"name":"indices","module":"GHC.Arr","entity":"value"},{"name":"elems","module":"GHC.Arr","entity":"value"},{"name":"assocs","module":"GHC.Arr","entity":"value"},{"name":"accumArray","module":"GHC.Arr","entity":"value"},{"name":"adjust","module":"GHC.Arr","entity":"value"},{"name":"//","module":"GHC.Arr","entity":"value"},{"name":"accum","module":"GHC.Arr","entity":"value"},{"name":"amap","module":"GHC.Arr","entity":"value"},{"name":"ixmap","module":"GHC.Arr","entity":"value"},{"name":"eqArray","module":"GHC.Arr","entity":"value"},{"name":"cmpArray","module":"GHC.Arr","entity":"value"},{"name":"cmpIntArray","module":"GHC.Arr","entity":"value"},{"name":"newSTArray","module":"GHC.Arr","entity":"value"},{"name":"boundsSTArray","module":"GHC.Arr","entity":"value"},{"name":"readSTArray","module":"GHC.Arr","entity":"value"},{"name":"writeSTArray","module":"GHC.Arr","entity":"value"},{"name":"freezeSTArray","module":"GHC.Arr","entity":"value"},{"name":"thawSTArray","module":"GHC.Arr","entity":"value"},{"name":"fill","module":"GHC.Arr","entity":"value"},{"name":"done","module":"GHC.Arr","entity":"value"},{"name":"unsafeArray","module":"GHC.Arr","entity":"value"},{"name":"unsafeArray'","module":"GHC.Arr","entity":"value"},{"name":"lessSafeIndex","module":"GHC.Arr","entity":"value"},{"name":"unsafeAt","module":"GHC.Arr","entity":"value"},{"name":"unsafeReplace","module":"GHC.Arr","entity":"value"},{"name":"unsafeAccumArray","module":"GHC.Arr","entity":"value"},{"name":"unsafeAccumArray'","module":"GHC.Arr","entity":"value"},{"name":"unsafeAccum","module":"GHC.Arr","entity":"value"},{"name":"unsafeReadSTArray","module":"GHC.Arr","entity":"value"},{"name":"unsafeWriteSTArray","module":"GHC.Arr","entity":"value"},{"name":"unsafeFreezeSTArray","module":"GHC.Arr","entity":"value"},{"name":"unsafeThawSTArray","module":"GHC.Arr","entity":"value"}]
data/baseEnvironment/GHC.Base.symbols view
@@ -1,1 +1,1 @@-[{"name":"asTypeOf","module":"GHC.Base","entity":"value"},{"name":"assert","module":"GHC.Base","entity":"value"},{"name":"augment","module":"GHC.Base","entity":"value"},{"name":"bindIO","module":"GHC.Base","entity":"value"},{"name":"breakpoint","module":"GHC.Base","entity":"value"},{"name":"breakpointCond","module":"GHC.Base","entity":"value"},{"name":"build","module":"GHC.Base","entity":"value"},{"name":"const","module":"GHC.Base","entity":"value"},{"name":"divInt","module":"GHC.Base","entity":"value"},{"name":"divModInt","module":"GHC.Base","entity":"value"},{"name":"divModInt#","module":"GHC.Base","entity":"value"},{"name":"eqString","module":"GHC.Base","entity":"value"},{"name":"flip","module":"GHC.Base","entity":"value"},{"name":"foldr","module":"GHC.Base","entity":"value"},{"name":"getTag","module":"GHC.Base","entity":"value"},{"name":"iShiftL#","module":"GHC.Base","entity":"value"},{"name":"iShiftRA#","module":"GHC.Base","entity":"value"},{"name":"iShiftRL#","module":"GHC.Base","entity":"value"},{"name":"id","module":"GHC.Base","entity":"value"},{"name":"map","module":"GHC.Base","entity":"value"},{"name":"mapFB","module":"GHC.Base","entity":"value"},{"name":"maxInt","module":"GHC.Base","entity":"value"},{"name":"minInt","module":"GHC.Base","entity":"value"},{"name":"modInt","module":"GHC.Base","entity":"value"},{"name":"ord","module":"GHC.Base","entity":"value"},{"name":"otherwise","module":"GHC.Base","entity":"value"},{"name":"quotInt","module":"GHC.Base","entity":"value"},{"name":"quotRemInt","module":"GHC.Base","entity":"value"},{"name":"remInt","module":"GHC.Base","entity":"value"},{"name":"returnIO","module":"GHC.Base","entity":"value"},{"name":"shiftL#","module":"GHC.Base","entity":"value"},{"name":"shiftRL#","module":"GHC.Base","entity":"value"},{"name":"thenIO","module":"GHC.Base","entity":"value"},{"name":"unIO","module":"GHC.Base","entity":"value"},{"name":"unsafeChr","module":"GHC.Base","entity":"value"},{"name":"until","module":"GHC.Base","entity":"value"},{"name":"$","module":"GHC.Base","entity":"value"},{"name":"++","module":"GHC.Base","entity":"value"},{"name":".","module":"GHC.Base","entity":"value"},{"name":"fail","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"fmap","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"return","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"<$","module":"GHC.Base","entity":"method","class":"Functor"},{"name":">>","module":"GHC.Base","entity":"method","class":"Monad"},{"name":">>=","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"O","module":"GHC.Base","type":"Opaque","entity":"constructor"},{"name":"String","module":"GHC.Base","entity":"type"},{"name":"Opaque","module":"GHC.Base","entity":"data"},{"name":"Functor","module":"GHC.Base","entity":"class"},{"name":"Monad","module":"GHC.Base","entity":"class"},{"name":"compareInt","module":"GHC.Classes","entity":"value"},{"name":"compareInt#","module":"GHC.Classes","entity":"value"},{"name":"divInt#","module":"GHC.Classes","entity":"value"},{"name":"eqInt","module":"GHC.Classes","entity":"value"},{"name":"geInt","module":"GHC.Classes","entity":"value"},{"name":"gtInt","module":"GHC.Classes","entity":"value"},{"name":"leInt","module":"GHC.Classes","entity":"value"},{"name":"ltInt","module":"GHC.Classes","entity":"value"},{"name":"modInt#","module":"GHC.Classes","entity":"value"},{"name":"neInt","module":"GHC.Classes","entity":"value"},{"name":"not","module":"GHC.Classes","entity":"value"},{"name":"&&","module":"GHC.Classes","entity":"value"},{"name":"||","module":"GHC.Classes","entity":"value"},{"name":"compare","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"max","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"min","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"/=","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"<","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"==","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":">","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"Eq","module":"GHC.Classes","entity":"class"},{"name":"Ord","module":"GHC.Classes","entity":"class"},{"name":"unpackAppendCString#","module":"GHC.CString","entity":"value"},{"name":"unpackCString#","module":"GHC.CString","entity":"value"},{"name":"unpackCStringUtf8#","module":"GHC.CString","entity":"value"},{"name":"unpackFoldrCString#","module":"GHC.CString","entity":"value"},{"name":"unpackNBytes#","module":"GHC.CString","entity":"value"},{"name":"inline","module":"GHC.Magic","entity":"value"},{"name":"lazy","module":"GHC.Magic","entity":"value"},{"name":"C#","module":"GHC.Types","type":"Char","entity":"constructor"},{"name":"D#","module":"GHC.Types","type":"Double","entity":"constructor"},{"name":"EQ","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"F#","module":"GHC.Types","type":"Float","entity":"constructor"},{"name":"False","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"GT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"I#","module":"GHC.Types","type":"Int","entity":"constructor"},{"name":"IO","module":"GHC.Types","type":"IO","entity":"constructor"},{"name":"LT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"True","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"W#","module":"GHC.Types","type":"Word","entity":"constructor"},{"name":"Bool","module":"GHC.Types","entity":"data"},{"name":"Char","module":"GHC.Types","entity":"data"},{"name":"Double","module":"GHC.Types","entity":"data"},{"name":"Float","module":"GHC.Types","entity":"data"},{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"Ordering","module":"GHC.Types","entity":"data"},{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"IO","module":"GHC.Types","entity":"newtype"},{"name":"acosDouble#","module":"GHC.Prim","entity":"value"},{"name":"acosFloat#","module":"GHC.Prim","entity":"value"},{"name":"addCFinalizerToWeak#","module":"GHC.Prim","entity":"value"},{"name":"addIntC#","module":"GHC.Prim","entity":"value"},{"name":"addr2Int#","module":"GHC.Prim","entity":"value"},{"name":"addrToAny#","module":"GHC.Prim","entity":"value"},{"name":"and#","module":"GHC.Prim","entity":"value"},{"name":"andI#","module":"GHC.Prim","entity":"value"},{"name":"asinDouble#","module":"GHC.Prim","entity":"value"},{"name":"asinFloat#","module":"GHC.Prim","entity":"value"},{"name":"atanDouble#","module":"GHC.Prim","entity":"value"},{"name":"atanFloat#","module":"GHC.Prim","entity":"value"},{"name":"atomicModifyMutVar#","module":"GHC.Prim","entity":"value"},{"name":"atomically#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"byteArrayContents#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap16#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap32#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap64#","module":"GHC.Prim","entity":"value"},{"name":"casArray#","module":"GHC.Prim","entity":"value"},{"name":"casIntArray#","module":"GHC.Prim","entity":"value"},{"name":"casMutVar#","module":"GHC.Prim","entity":"value"},{"name":"catch#","module":"GHC.Prim","entity":"value"},{"name":"catchRetry#","module":"GHC.Prim","entity":"value"},{"name":"catchSTM#","module":"GHC.Prim","entity":"value"},{"name":"check#","module":"GHC.Prim","entity":"value"},{"name":"chr#","module":"GHC.Prim","entity":"value"},{"name":"cloneArray#","module":"GHC.Prim","entity":"value"},{"name":"cloneMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"coerce","module":"GHC.Prim","entity":"value"},{"name":"copyAddrToByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"cosDouble#","module":"GHC.Prim","entity":"value"},{"name":"cosFloat#","module":"GHC.Prim","entity":"value"},{"name":"coshDouble#","module":"GHC.Prim","entity":"value"},{"name":"coshFloat#","module":"GHC.Prim","entity":"value"},{"name":"dataToTag#","module":"GHC.Prim","entity":"value"},{"name":"deRefStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"deRefWeak#","module":"GHC.Prim","entity":"value"},{"name":"decodeDouble_2Int#","module":"GHC.Prim","entity":"value"},{"name":"decodeFloat_Int#","module":"GHC.Prim","entity":"value"},{"name":"delay#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"divideFloat#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"double2Float#","module":"GHC.Prim","entity":"value"},{"name":"double2Int#","module":"GHC.Prim","entity":"value"},{"name":"eqAddr#","module":"GHC.Prim","entity":"value"},{"name":"eqChar#","module":"GHC.Prim","entity":"value"},{"name":"eqFloat#","module":"GHC.Prim","entity":"value"},{"name":"eqStableName#","module":"GHC.Prim","entity":"value"},{"name":"eqStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"eqWord#","module":"GHC.Prim","entity":"value"},{"name":"expDouble#","module":"GHC.Prim","entity":"value"},{"name":"expFloat#","module":"GHC.Prim","entity":"value"},{"name":"fetchAddIntArray#","module":"GHC.Prim","entity":"value"},{"name":"finalizeWeak#","module":"GHC.Prim","entity":"value"},{"name":"float2Double#","module":"GHC.Prim","entity":"value"},{"name":"float2Int#","module":"GHC.Prim","entity":"value"},{"name":"fork#","module":"GHC.Prim","entity":"value"},{"name":"forkOn#","module":"GHC.Prim","entity":"value"},{"name":"freezeArray#","module":"GHC.Prim","entity":"value"},{"name":"geAddr#","module":"GHC.Prim","entity":"value"},{"name":"geChar#","module":"GHC.Prim","entity":"value"},{"name":"geFloat#","module":"GHC.Prim","entity":"value"},{"name":"geWord#","module":"GHC.Prim","entity":"value"},{"name":"getApStackVal#","module":"GHC.Prim","entity":"value"},{"name":"getCCSOf#","module":"GHC.Prim","entity":"value"},{"name":"getCurrentCCS#","module":"GHC.Prim","entity":"value"},{"name":"getMaskingState#","module":"GHC.Prim","entity":"value"},{"name":"getSpark#","module":"GHC.Prim","entity":"value"},{"name":"gtAddr#","module":"GHC.Prim","entity":"value"},{"name":"gtChar#","module":"GHC.Prim","entity":"value"},{"name":"gtFloat#","module":"GHC.Prim","entity":"value"},{"name":"gtWord#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexArray#","module":"GHC.Prim","entity":"value"},{"name":"indexArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexIntArray#","module":"GHC.Prim","entity":"value"},{"name":"indexIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWordArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"int2Addr#","module":"GHC.Prim","entity":"value"},{"name":"int2Double#","module":"GHC.Prim","entity":"value"},{"name":"int2Float#","module":"GHC.Prim","entity":"value"},{"name":"int2Word#","module":"GHC.Prim","entity":"value"},{"name":"isCurrentThreadBound#","module":"GHC.Prim","entity":"value"},{"name":"isEmptyMVar#","module":"GHC.Prim","entity":"value"},{"name":"killThread#","module":"GHC.Prim","entity":"value"},{"name":"labelThread#","module":"GHC.Prim","entity":"value"},{"name":"leAddr#","module":"GHC.Prim","entity":"value"},{"name":"leChar#","module":"GHC.Prim","entity":"value"},{"name":"leFloat#","module":"GHC.Prim","entity":"value"},{"name":"leWord#","module":"GHC.Prim","entity":"value"},{"name":"logDouble#","module":"GHC.Prim","entity":"value"},{"name":"logFloat#","module":"GHC.Prim","entity":"value"},{"name":"ltAddr#","module":"GHC.Prim","entity":"value"},{"name":"ltChar#","module":"GHC.Prim","entity":"value"},{"name":"ltFloat#","module":"GHC.Prim","entity":"value"},{"name":"ltWord#","module":"GHC.Prim","entity":"value"},{"name":"makeStableName#","module":"GHC.Prim","entity":"value"},{"name":"makeStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"maskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"maskUninterruptible#","module":"GHC.Prim","entity":"value"},{"name":"minusAddr#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"minusFloat#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"minusWord#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"mkApUpd0#","module":"GHC.Prim","entity":"value"},{"name":"mkWeak#","module":"GHC.Prim","entity":"value"},{"name":"mkWeakNoFinalizer#","module":"GHC.Prim","entity":"value"},{"name":"mulIntMayOflo#","module":"GHC.Prim","entity":"value"},{"name":"myThreadId#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Word#","module":"GHC.Prim","entity":"value"},{"name":"neAddr#","module":"GHC.Prim","entity":"value"},{"name":"neChar#","module":"GHC.Prim","entity":"value"},{"name":"neFloat#","module":"GHC.Prim","entity":"value"},{"name":"neWord#","module":"GHC.Prim","entity":"value"},{"name":"negateDouble#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"negateFloat#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"newAlignedPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newArray#","module":"GHC.Prim","entity":"value"},{"name":"newArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"newBCO#","module":"GHC.Prim","entity":"value"},{"name":"newByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newMVar#","module":"GHC.Prim","entity":"value"},{"name":"newMutVar#","module":"GHC.Prim","entity":"value"},{"name":"newPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newTVar#","module":"GHC.Prim","entity":"value"},{"name":"noDuplicate#","module":"GHC.Prim","entity":"value"},{"name":"not#","module":"GHC.Prim","entity":"value"},{"name":"notI#","module":"GHC.Prim","entity":"value"},{"name":"nullAddr#","module":"GHC.Prim","entity":"value"},{"name":"numSparks#","module":"GHC.Prim","entity":"value"},{"name":"or#","module":"GHC.Prim","entity":"value"},{"name":"orI#","module":"GHC.Prim","entity":"value"},{"name":"ord#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"par#","module":"GHC.Prim","entity":"value"},{"name":"parAt#","module":"GHC.Prim","entity":"value"},{"name":"parAtAbs#","module":"GHC.Prim","entity":"value"},{"name":"parAtForNow#","module":"GHC.Prim","entity":"value"},{"name":"parAtRel#","module":"GHC.Prim","entity":"value"},{"name":"parGlobal#","module":"GHC.Prim","entity":"value"},{"name":"parLocal#","module":"GHC.Prim","entity":"value"},{"name":"plusAddr#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"plusFloat#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"plusWord#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord2#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"popCnt#","module":"GHC.Prim","entity":"value"},{"name":"popCnt16#","module":"GHC.Prim","entity":"value"},{"name":"popCnt32#","module":"GHC.Prim","entity":"value"},{"name":"popCnt64#","module":"GHC.Prim","entity":"value"},{"name":"popCnt8#","module":"GHC.Prim","entity":"value"},{"name":"powerFloat#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"proxy#","module":"GHC.Prim","entity":"value"},{"name":"putMVar#","module":"GHC.Prim","entity":"value"},{"name":"quotInt#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"quotRemInt#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"raise#","module":"GHC.Prim","entity":"value"},{"name":"raiseIO#","module":"GHC.Prim","entity":"value"},{"name":"readAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"readAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readArray#","module":"GHC.Prim","entity":"value"},{"name":"readArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readIntArray#","module":"GHC.Prim","entity":"value"},{"name":"readIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readMVar#","module":"GHC.Prim","entity":"value"},{"name":"readMutVar#","module":"GHC.Prim","entity":"value"},{"name":"readMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readTVar#","module":"GHC.Prim","entity":"value"},{"name":"readTVarIO#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWordArray#","module":"GHC.Prim","entity":"value"},{"name":"readWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"reallyUnsafePtrEquality#","module":"GHC.Prim","entity":"value"},{"name":"remAddr#","module":"GHC.Prim","entity":"value"},{"name":"remInt#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"remWord#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"retry#","module":"GHC.Prim","entity":"value"},{"name":"sameMVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMutVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sameTVar#","module":"GHC.Prim","entity":"value"},{"name":"seq","module":"GHC.Prim","entity":"value"},{"name":"seq#","module":"GHC.Prim","entity":"value"},{"name":"setByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sinDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinFloat#","module":"GHC.Prim","entity":"value"},{"name":"sinhDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinhFloat#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"spark#","module":"GHC.Prim","entity":"value"},{"name":"sqrtDouble#","module":"GHC.Prim","entity":"value"},{"name":"sqrtFloat#","module":"GHC.Prim","entity":"value"},{"name":"stableNameToInt#","module":"GHC.Prim","entity":"value"},{"name":"subIntC#","module":"GHC.Prim","entity":"value"},{"name":"tagToEnum#","module":"GHC.Prim","entity":"value"},{"name":"takeMVar#","module":"GHC.Prim","entity":"value"},{"name":"tanDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanFloat#","module":"GHC.Prim","entity":"value"},{"name":"tanhDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanhFloat#","module":"GHC.Prim","entity":"value"},{"name":"thawArray#","module":"GHC.Prim","entity":"value"},{"name":"threadStatus#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"timesFloat#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"timesWord#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord2#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"touch#","module":"GHC.Prim","entity":"value"},{"name":"traceEvent#","module":"GHC.Prim","entity":"value"},{"name":"traceMarker#","module":"GHC.Prim","entity":"value"},{"name":"tryPutMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryReadMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryTakeMVar#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRA#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"unmaskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"unpackClosure#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"unsafeCoerce#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeByteArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeThawArray#","module":"GHC.Prim","entity":"value"},{"name":"waitRead#","module":"GHC.Prim","entity":"value"},{"name":"waitWrite#","module":"GHC.Prim","entity":"value"},{"name":"word2Double#","module":"GHC.Prim","entity":"value"},{"name":"word2Float#","module":"GHC.Prim","entity":"value"},{"name":"word2Int#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeArray#","module":"GHC.Prim","entity":"value"},{"name":"writeArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeIntArray#","module":"GHC.Prim","entity":"value"},{"name":"writeIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeMutVar#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeTVar#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWordArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"xor#","module":"GHC.Prim","entity":"value"},{"name":"xorI#","module":"GHC.Prim","entity":"value"},{"name":"yield#","module":"GHC.Prim","entity":"value"},{"name":"*#","module":"GHC.Prim","entity":"value"},{"name":"*##","module":"GHC.Prim","entity":"value"},{"name":"**##","module":"GHC.Prim","entity":"value"},{"name":"+#","module":"GHC.Prim","entity":"value"},{"name":"+##","module":"GHC.Prim","entity":"value"},{"name":"-#","module":"GHC.Prim","entity":"value"},{"name":"-##","module":"GHC.Prim","entity":"value"},{"name":"/##","module":"GHC.Prim","entity":"value"},{"name":"/=#","module":"GHC.Prim","entity":"value"},{"name":"/=##","module":"GHC.Prim","entity":"value"},{"name":"<#","module":"GHC.Prim","entity":"value"},{"name":"<##","module":"GHC.Prim","entity":"value"},{"name":"<=#","module":"GHC.Prim","entity":"value"},{"name":"<=##","module":"GHC.Prim","entity":"value"},{"name":"==#","module":"GHC.Prim","entity":"value"},{"name":"==##","module":"GHC.Prim","entity":"value"},{"name":">#","module":"GHC.Prim","entity":"value"},{"name":">##","module":"GHC.Prim","entity":"value"},{"name":">=#","module":"GHC.Prim","entity":"value"},{"name":">=##","module":"GHC.Prim","entity":"value"},{"name":"Addr#","module":"GHC.Prim","entity":"data"},{"name":"Any","module":"GHC.Prim","entity":"data"},{"name":"AnyK","module":"GHC.Prim","entity":"data"},{"name":"Array#","module":"GHC.Prim","entity":"data"},{"name":"ArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"BCO#","module":"GHC.Prim","entity":"data"},{"name":"ByteArray#","module":"GHC.Prim","entity":"data"},{"name":"Char#","module":"GHC.Prim","entity":"data"},{"name":"Double#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX2#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX4#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX8#","module":"GHC.Prim","entity":"data"},{"name":"Float#","module":"GHC.Prim","entity":"data"},{"name":"FloatX16#","module":"GHC.Prim","entity":"data"},{"name":"FloatX4#","module":"GHC.Prim","entity":"data"},{"name":"FloatX8#","module":"GHC.Prim","entity":"data"},{"name":"Int#","module":"GHC.Prim","entity":"data"},{"name":"Int16X16#","module":"GHC.Prim","entity":"data"},{"name":"Int16X32#","module":"GHC.Prim","entity":"data"},{"name":"Int16X8#","module":"GHC.Prim","entity":"data"},{"name":"Int32X16#","module":"GHC.Prim","entity":"data"},{"name":"Int32X4#","module":"GHC.Prim","entity":"data"},{"name":"Int32X8#","module":"GHC.Prim","entity":"data"},{"name":"Int64X2#","module":"GHC.Prim","entity":"data"},{"name":"Int64X4#","module":"GHC.Prim","entity":"data"},{"name":"Int64X8#","module":"GHC.Prim","entity":"data"},{"name":"Int8X16#","module":"GHC.Prim","entity":"data"},{"name":"Int8X32#","module":"GHC.Prim","entity":"data"},{"name":"Int8X64#","module":"GHC.Prim","entity":"data"},{"name":"MVar#","module":"GHC.Prim","entity":"data"},{"name":"MutVar#","module":"GHC.Prim","entity":"data"},{"name":"MutableArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableByteArray#","module":"GHC.Prim","entity":"data"},{"name":"Proxy#","module":"GHC.Prim","entity":"data"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"StableName#","module":"GHC.Prim","entity":"data"},{"name":"StablePtr#","module":"GHC.Prim","entity":"data"},{"name":"State#","module":"GHC.Prim","entity":"data"},{"name":"TVar#","module":"GHC.Prim","entity":"data"},{"name":"ThreadId#","module":"GHC.Prim","entity":"data"},{"name":"Weak#","module":"GHC.Prim","entity":"data"},{"name":"Word#","module":"GHC.Prim","entity":"data"},{"name":"Word16X16#","module":"GHC.Prim","entity":"data"},{"name":"Word16X32#","module":"GHC.Prim","entity":"data"},{"name":"Word16X8#","module":"GHC.Prim","entity":"data"},{"name":"Word32X16#","module":"GHC.Prim","entity":"data"},{"name":"Word32X4#","module":"GHC.Prim","entity":"data"},{"name":"Word32X8#","module":"GHC.Prim","entity":"data"},{"name":"Word64X2#","module":"GHC.Prim","entity":"data"},{"name":"Word64X4#","module":"GHC.Prim","entity":"data"},{"name":"Word64X8#","module":"GHC.Prim","entity":"data"},{"name":"Word8X16#","module":"GHC.Prim","entity":"data"},{"name":"Word8X32#","module":"GHC.Prim","entity":"data"},{"name":"Word8X64#","module":"GHC.Prim","entity":"data"},{"name":"Coercible","module":"GHC.Prim","entity":"class"},{"name":"absentErr","module":"GHC.Err","entity":"value"},{"name":"divZeroError","module":"GHC.Err","entity":"value"},{"name":"error","module":"GHC.Err","entity":"value"},{"name":"overflowError","module":"GHC.Err","entity":"value"},{"name":"ratioZeroDenominatorError","module":"GHC.Err","entity":"value"},{"name":"undefined","module":"GHC.Err","entity":"value"}] +[{"name":"asTypeOf","module":"GHC.Base","entity":"value"},{"name":"assert","module":"GHC.Base","entity":"value"},{"name":"augment","module":"GHC.Base","entity":"value"},{"name":"bindIO","module":"GHC.Base","entity":"value"},{"name":"breakpoint","module":"GHC.Base","entity":"value"},{"name":"breakpointCond","module":"GHC.Base","entity":"value"},{"name":"build","module":"GHC.Base","entity":"value"},{"name":"const","module":"GHC.Base","entity":"value"},{"name":"divInt","module":"GHC.Base","entity":"value"},{"name":"divModInt","module":"GHC.Base","entity":"value"},{"name":"divModInt#","module":"GHC.Base","entity":"value"},{"name":"eqString","module":"GHC.Base","entity":"value"},{"name":"flip","module":"GHC.Base","entity":"value"},{"name":"foldr","module":"GHC.Base","entity":"value"},{"name":"getTag","module":"GHC.Base","entity":"value"},{"name":"iShiftL#","module":"GHC.Base","entity":"value"},{"name":"iShiftRA#","module":"GHC.Base","entity":"value"},{"name":"iShiftRL#","module":"GHC.Base","entity":"value"},{"name":"id","module":"GHC.Base","entity":"value"},{"name":"map","module":"GHC.Base","entity":"value"},{"name":"mapFB","module":"GHC.Base","entity":"value"},{"name":"maxInt","module":"GHC.Base","entity":"value"},{"name":"minInt","module":"GHC.Base","entity":"value"},{"name":"modInt","module":"GHC.Base","entity":"value"},{"name":"ord","module":"GHC.Base","entity":"value"},{"name":"otherwise","module":"GHC.Base","entity":"value"},{"name":"quotInt","module":"GHC.Base","entity":"value"},{"name":"quotRemInt","module":"GHC.Base","entity":"value"},{"name":"remInt","module":"GHC.Base","entity":"value"},{"name":"returnIO","module":"GHC.Base","entity":"value"},{"name":"shiftL#","module":"GHC.Base","entity":"value"},{"name":"shiftRL#","module":"GHC.Base","entity":"value"},{"name":"thenIO","module":"GHC.Base","entity":"value"},{"name":"unIO","module":"GHC.Base","entity":"value"},{"name":"unsafeChr","module":"GHC.Base","entity":"value"},{"name":"until","module":"GHC.Base","entity":"value"},{"name":"$","module":"GHC.Base","entity":"value"},{"name":"++","module":"GHC.Base","entity":"value"},{"name":".","module":"GHC.Base","entity":"value"},{"name":"fail","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"fmap","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"return","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"<$","module":"GHC.Base","entity":"method","class":"Functor"},{"name":">>","module":"GHC.Base","entity":"method","class":"Monad"},{"name":">>=","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"O","module":"GHC.Base","type":"Opaque","entity":"constructor"},{"name":"String","module":"GHC.Base","entity":"type"},{"name":"Opaque","module":"GHC.Base","entity":"data"},{"name":"Functor","module":"GHC.Base","entity":"class"},{"name":"Monad","module":"GHC.Base","entity":"class"},{"name":"compareInt","module":"GHC.Classes","entity":"value"},{"name":"compareInt#","module":"GHC.Classes","entity":"value"},{"name":"divInt#","module":"GHC.Classes","entity":"value"},{"name":"eqInt","module":"GHC.Classes","entity":"value"},{"name":"geInt","module":"GHC.Classes","entity":"value"},{"name":"gtInt","module":"GHC.Classes","entity":"value"},{"name":"leInt","module":"GHC.Classes","entity":"value"},{"name":"ltInt","module":"GHC.Classes","entity":"value"},{"name":"modInt#","module":"GHC.Classes","entity":"value"},{"name":"neInt","module":"GHC.Classes","entity":"value"},{"name":"not","module":"GHC.Classes","entity":"value"},{"name":"&&","module":"GHC.Classes","entity":"value"},{"name":"||","module":"GHC.Classes","entity":"value"},{"name":"compare","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"max","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"min","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"/=","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"<","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"==","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":">","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"Eq","module":"GHC.Classes","entity":"class"},{"name":"Ord","module":"GHC.Classes","entity":"class"},{"name":"unpackAppendCString#","module":"GHC.CString","entity":"value"},{"name":"unpackCString#","module":"GHC.CString","entity":"value"},{"name":"unpackCStringUtf8#","module":"GHC.CString","entity":"value"},{"name":"unpackFoldrCString#","module":"GHC.CString","entity":"value"},{"name":"unpackNBytes#","module":"GHC.CString","entity":"value"},{"name":"inline","module":"GHC.Magic","entity":"value"},{"name":"lazy","module":"GHC.Magic","entity":"value"},{"name":"C#","module":"GHC.Types","type":"Char","entity":"constructor"},{"name":"D#","module":"GHC.Types","type":"Double","entity":"constructor"},{"name":"EQ","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"F#","module":"GHC.Types","type":"Float","entity":"constructor"},{"name":"False","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"GT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"I#","module":"GHC.Types","type":"Int","entity":"constructor"},{"name":"IO","module":"GHC.Types","type":"IO","entity":"constructor"},{"name":"LT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"True","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"W#","module":"GHC.Types","type":"Word","entity":"constructor"},{"name":"Bool","module":"GHC.Types","entity":"data"},{"name":"Char","module":"GHC.Types","entity":"data"},{"name":"Double","module":"GHC.Types","entity":"data"},{"name":"Float","module":"GHC.Types","entity":"data"},{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"Ordering","module":"GHC.Types","entity":"data"},{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"IO","module":"GHC.Types","entity":"newtype"},{"name":"acosDouble#","module":"GHC.Prim","entity":"value"},{"name":"acosFloat#","module":"GHC.Prim","entity":"value"},{"name":"addCFinalizerToWeak#","module":"GHC.Prim","entity":"value"},{"name":"addIntC#","module":"GHC.Prim","entity":"value"},{"name":"addr2Int#","module":"GHC.Prim","entity":"value"},{"name":"addrToAny#","module":"GHC.Prim","entity":"value"},{"name":"and#","module":"GHC.Prim","entity":"value"},{"name":"andI#","module":"GHC.Prim","entity":"value"},{"name":"asinDouble#","module":"GHC.Prim","entity":"value"},{"name":"asinFloat#","module":"GHC.Prim","entity":"value"},{"name":"atanDouble#","module":"GHC.Prim","entity":"value"},{"name":"atanFloat#","module":"GHC.Prim","entity":"value"},{"name":"atomicModifyMutVar#","module":"GHC.Prim","entity":"value"},{"name":"atomically#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"byteArrayContents#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap16#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap32#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap64#","module":"GHC.Prim","entity":"value"},{"name":"casArray#","module":"GHC.Prim","entity":"value"},{"name":"casIntArray#","module":"GHC.Prim","entity":"value"},{"name":"casMutVar#","module":"GHC.Prim","entity":"value"},{"name":"catch#","module":"GHC.Prim","entity":"value"},{"name":"catchRetry#","module":"GHC.Prim","entity":"value"},{"name":"catchSTM#","module":"GHC.Prim","entity":"value"},{"name":"check#","module":"GHC.Prim","entity":"value"},{"name":"chr#","module":"GHC.Prim","entity":"value"},{"name":"cloneArray#","module":"GHC.Prim","entity":"value"},{"name":"cloneMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"coerce","module":"GHC.Prim","entity":"value"},{"name":"copyAddrToByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"cosDouble#","module":"GHC.Prim","entity":"value"},{"name":"cosFloat#","module":"GHC.Prim","entity":"value"},{"name":"coshDouble#","module":"GHC.Prim","entity":"value"},{"name":"coshFloat#","module":"GHC.Prim","entity":"value"},{"name":"dataToTag#","module":"GHC.Prim","entity":"value"},{"name":"deRefStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"deRefWeak#","module":"GHC.Prim","entity":"value"},{"name":"decodeDouble_2Int#","module":"GHC.Prim","entity":"value"},{"name":"decodeFloat_Int#","module":"GHC.Prim","entity":"value"},{"name":"delay#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"divideFloat#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"double2Float#","module":"GHC.Prim","entity":"value"},{"name":"double2Int#","module":"GHC.Prim","entity":"value"},{"name":"eqAddr#","module":"GHC.Prim","entity":"value"},{"name":"eqChar#","module":"GHC.Prim","entity":"value"},{"name":"eqFloat#","module":"GHC.Prim","entity":"value"},{"name":"eqStableName#","module":"GHC.Prim","entity":"value"},{"name":"eqStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"eqWord#","module":"GHC.Prim","entity":"value"},{"name":"expDouble#","module":"GHC.Prim","entity":"value"},{"name":"expFloat#","module":"GHC.Prim","entity":"value"},{"name":"fetchAddIntArray#","module":"GHC.Prim","entity":"value"},{"name":"finalizeWeak#","module":"GHC.Prim","entity":"value"},{"name":"float2Double#","module":"GHC.Prim","entity":"value"},{"name":"float2Int#","module":"GHC.Prim","entity":"value"},{"name":"fork#","module":"GHC.Prim","entity":"value"},{"name":"forkOn#","module":"GHC.Prim","entity":"value"},{"name":"freezeArray#","module":"GHC.Prim","entity":"value"},{"name":"geAddr#","module":"GHC.Prim","entity":"value"},{"name":"geChar#","module":"GHC.Prim","entity":"value"},{"name":"geFloat#","module":"GHC.Prim","entity":"value"},{"name":"geWord#","module":"GHC.Prim","entity":"value"},{"name":"getApStackVal#","module":"GHC.Prim","entity":"value"},{"name":"getCCSOf#","module":"GHC.Prim","entity":"value"},{"name":"getCurrentCCS#","module":"GHC.Prim","entity":"value"},{"name":"getMaskingState#","module":"GHC.Prim","entity":"value"},{"name":"getSpark#","module":"GHC.Prim","entity":"value"},{"name":"gtAddr#","module":"GHC.Prim","entity":"value"},{"name":"gtChar#","module":"GHC.Prim","entity":"value"},{"name":"gtFloat#","module":"GHC.Prim","entity":"value"},{"name":"gtWord#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexArray#","module":"GHC.Prim","entity":"value"},{"name":"indexArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexIntArray#","module":"GHC.Prim","entity":"value"},{"name":"indexIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWordArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"int2Addr#","module":"GHC.Prim","entity":"value"},{"name":"int2Double#","module":"GHC.Prim","entity":"value"},{"name":"int2Float#","module":"GHC.Prim","entity":"value"},{"name":"int2Word#","module":"GHC.Prim","entity":"value"},{"name":"isCurrentThreadBound#","module":"GHC.Prim","entity":"value"},{"name":"isEmptyMVar#","module":"GHC.Prim","entity":"value"},{"name":"killThread#","module":"GHC.Prim","entity":"value"},{"name":"labelThread#","module":"GHC.Prim","entity":"value"},{"name":"leAddr#","module":"GHC.Prim","entity":"value"},{"name":"leChar#","module":"GHC.Prim","entity":"value"},{"name":"leFloat#","module":"GHC.Prim","entity":"value"},{"name":"leWord#","module":"GHC.Prim","entity":"value"},{"name":"logDouble#","module":"GHC.Prim","entity":"value"},{"name":"logFloat#","module":"GHC.Prim","entity":"value"},{"name":"ltAddr#","module":"GHC.Prim","entity":"value"},{"name":"ltChar#","module":"GHC.Prim","entity":"value"},{"name":"ltFloat#","module":"GHC.Prim","entity":"value"},{"name":"ltWord#","module":"GHC.Prim","entity":"value"},{"name":"makeStableName#","module":"GHC.Prim","entity":"value"},{"name":"makeStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"maskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"maskUninterruptible#","module":"GHC.Prim","entity":"value"},{"name":"minusAddr#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"minusFloat#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"minusWord#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"mkApUpd0#","module":"GHC.Prim","entity":"value"},{"name":"mkWeak#","module":"GHC.Prim","entity":"value"},{"name":"mkWeakNoFinalizer#","module":"GHC.Prim","entity":"value"},{"name":"mulIntMayOflo#","module":"GHC.Prim","entity":"value"},{"name":"myThreadId#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Word#","module":"GHC.Prim","entity":"value"},{"name":"neAddr#","module":"GHC.Prim","entity":"value"},{"name":"neChar#","module":"GHC.Prim","entity":"value"},{"name":"neFloat#","module":"GHC.Prim","entity":"value"},{"name":"neWord#","module":"GHC.Prim","entity":"value"},{"name":"negateDouble#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"negateFloat#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"newAlignedPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newArray#","module":"GHC.Prim","entity":"value"},{"name":"newArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"newBCO#","module":"GHC.Prim","entity":"value"},{"name":"newByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newMVar#","module":"GHC.Prim","entity":"value"},{"name":"newMutVar#","module":"GHC.Prim","entity":"value"},{"name":"newPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newTVar#","module":"GHC.Prim","entity":"value"},{"name":"noDuplicate#","module":"GHC.Prim","entity":"value"},{"name":"not#","module":"GHC.Prim","entity":"value"},{"name":"notI#","module":"GHC.Prim","entity":"value"},{"name":"nullAddr#","module":"GHC.Prim","entity":"value"},{"name":"numSparks#","module":"GHC.Prim","entity":"value"},{"name":"or#","module":"GHC.Prim","entity":"value"},{"name":"orI#","module":"GHC.Prim","entity":"value"},{"name":"ord#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"par#","module":"GHC.Prim","entity":"value"},{"name":"parAt#","module":"GHC.Prim","entity":"value"},{"name":"parAtAbs#","module":"GHC.Prim","entity":"value"},{"name":"parAtForNow#","module":"GHC.Prim","entity":"value"},{"name":"parAtRel#","module":"GHC.Prim","entity":"value"},{"name":"parGlobal#","module":"GHC.Prim","entity":"value"},{"name":"parLocal#","module":"GHC.Prim","entity":"value"},{"name":"plusAddr#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"plusFloat#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"plusWord#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord2#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"popCnt#","module":"GHC.Prim","entity":"value"},{"name":"popCnt16#","module":"GHC.Prim","entity":"value"},{"name":"popCnt32#","module":"GHC.Prim","entity":"value"},{"name":"popCnt64#","module":"GHC.Prim","entity":"value"},{"name":"popCnt8#","module":"GHC.Prim","entity":"value"},{"name":"powerFloat#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"proxy#","module":"GHC.Prim","entity":"value"},{"name":"putMVar#","module":"GHC.Prim","entity":"value"},{"name":"quotInt#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"quotRemInt#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"raise#","module":"GHC.Prim","entity":"value"},{"name":"raiseIO#","module":"GHC.Prim","entity":"value"},{"name":"readAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"readAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readArray#","module":"GHC.Prim","entity":"value"},{"name":"readArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readIntArray#","module":"GHC.Prim","entity":"value"},{"name":"readIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readMVar#","module":"GHC.Prim","entity":"value"},{"name":"readMutVar#","module":"GHC.Prim","entity":"value"},{"name":"readMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readTVar#","module":"GHC.Prim","entity":"value"},{"name":"readTVarIO#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWordArray#","module":"GHC.Prim","entity":"value"},{"name":"readWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"reallyUnsafePtrEquality#","module":"GHC.Prim","entity":"value"},{"name":"remAddr#","module":"GHC.Prim","entity":"value"},{"name":"remInt#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"remWord#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"retry#","module":"GHC.Prim","entity":"value"},{"name":"sameMVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMutVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sameTVar#","module":"GHC.Prim","entity":"value"},{"name":"seq","module":"GHC.Prim","entity":"value"},{"name":"seq#","module":"GHC.Prim","entity":"value"},{"name":"setByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sinDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinFloat#","module":"GHC.Prim","entity":"value"},{"name":"sinhDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinhFloat#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"spark#","module":"GHC.Prim","entity":"value"},{"name":"sqrtDouble#","module":"GHC.Prim","entity":"value"},{"name":"sqrtFloat#","module":"GHC.Prim","entity":"value"},{"name":"stableNameToInt#","module":"GHC.Prim","entity":"value"},{"name":"subIntC#","module":"GHC.Prim","entity":"value"},{"name":"tagToEnum#","module":"GHC.Prim","entity":"value"},{"name":"takeMVar#","module":"GHC.Prim","entity":"value"},{"name":"tanDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanFloat#","module":"GHC.Prim","entity":"value"},{"name":"tanhDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanhFloat#","module":"GHC.Prim","entity":"value"},{"name":"thawArray#","module":"GHC.Prim","entity":"value"},{"name":"threadStatus#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"timesFloat#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"timesWord#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord2#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"touch#","module":"GHC.Prim","entity":"value"},{"name":"traceEvent#","module":"GHC.Prim","entity":"value"},{"name":"traceMarker#","module":"GHC.Prim","entity":"value"},{"name":"tryPutMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryReadMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryTakeMVar#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRA#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"unmaskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"unpackClosure#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"unsafeCoerce#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeByteArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeThawArray#","module":"GHC.Prim","entity":"value"},{"name":"waitRead#","module":"GHC.Prim","entity":"value"},{"name":"waitWrite#","module":"GHC.Prim","entity":"value"},{"name":"word2Double#","module":"GHC.Prim","entity":"value"},{"name":"word2Float#","module":"GHC.Prim","entity":"value"},{"name":"word2Int#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeArray#","module":"GHC.Prim","entity":"value"},{"name":"writeArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeIntArray#","module":"GHC.Prim","entity":"value"},{"name":"writeIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeMutVar#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeTVar#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWordArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"xor#","module":"GHC.Prim","entity":"value"},{"name":"xorI#","module":"GHC.Prim","entity":"value"},{"name":"yield#","module":"GHC.Prim","entity":"value"},{"name":"*#","module":"GHC.Prim","entity":"value"},{"name":"*##","module":"GHC.Prim","entity":"value"},{"name":"**##","module":"GHC.Prim","entity":"value"},{"name":"+#","module":"GHC.Prim","entity":"value"},{"name":"+##","module":"GHC.Prim","entity":"value"},{"name":"-#","module":"GHC.Prim","entity":"value"},{"name":"-##","module":"GHC.Prim","entity":"value"},{"name":"/##","module":"GHC.Prim","entity":"value"},{"name":"/=#","module":"GHC.Prim","entity":"value"},{"name":"/=##","module":"GHC.Prim","entity":"value"},{"name":"<#","module":"GHC.Prim","entity":"value"},{"name":"<##","module":"GHC.Prim","entity":"value"},{"name":"<=#","module":"GHC.Prim","entity":"value"},{"name":"<=##","module":"GHC.Prim","entity":"value"},{"name":"==#","module":"GHC.Prim","entity":"value"},{"name":"==##","module":"GHC.Prim","entity":"value"},{"name":">#","module":"GHC.Prim","entity":"value"},{"name":">##","module":"GHC.Prim","entity":"value"},{"name":">=#","module":"GHC.Prim","entity":"value"},{"name":">=##","module":"GHC.Prim","entity":"value"},{"name":"Addr#","module":"GHC.Prim","entity":"data"},{"name":"Any","module":"GHC.Prim","entity":"data"},{"name":"AnyK","module":"GHC.Prim","entity":"data"},{"name":"Array#","module":"GHC.Prim","entity":"data"},{"name":"ArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"BCO#","module":"GHC.Prim","entity":"data"},{"name":"ByteArray#","module":"GHC.Prim","entity":"data"},{"name":"Char#","module":"GHC.Prim","entity":"data"},{"name":"Double#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX2#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX4#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX8#","module":"GHC.Prim","entity":"data"},{"name":"Float#","module":"GHC.Prim","entity":"data"},{"name":"FloatX16#","module":"GHC.Prim","entity":"data"},{"name":"FloatX4#","module":"GHC.Prim","entity":"data"},{"name":"FloatX8#","module":"GHC.Prim","entity":"data"},{"name":"Int#","module":"GHC.Prim","entity":"data"},{"name":"Int16X16#","module":"GHC.Prim","entity":"data"},{"name":"Int16X32#","module":"GHC.Prim","entity":"data"},{"name":"Int16X8#","module":"GHC.Prim","entity":"data"},{"name":"Int32X16#","module":"GHC.Prim","entity":"data"},{"name":"Int32X4#","module":"GHC.Prim","entity":"data"},{"name":"Int32X8#","module":"GHC.Prim","entity":"data"},{"name":"Int64X2#","module":"GHC.Prim","entity":"data"},{"name":"Int64X4#","module":"GHC.Prim","entity":"data"},{"name":"Int64X8#","module":"GHC.Prim","entity":"data"},{"name":"Int8X16#","module":"GHC.Prim","entity":"data"},{"name":"Int8X32#","module":"GHC.Prim","entity":"data"},{"name":"Int8X64#","module":"GHC.Prim","entity":"data"},{"name":"MVar#","module":"GHC.Prim","entity":"data"},{"name":"MutVar#","module":"GHC.Prim","entity":"data"},{"name":"MutableArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableByteArray#","module":"GHC.Prim","entity":"data"},{"name":"Proxy#","module":"GHC.Prim","entity":"data"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"StableName#","module":"GHC.Prim","entity":"data"},{"name":"StablePtr#","module":"GHC.Prim","entity":"data"},{"name":"State#","module":"GHC.Prim","entity":"data"},{"name":"TVar#","module":"GHC.Prim","entity":"data"},{"name":"ThreadId#","module":"GHC.Prim","entity":"data"},{"name":"Weak#","module":"GHC.Prim","entity":"data"},{"name":"Word#","module":"GHC.Prim","entity":"data"},{"name":"Word16X16#","module":"GHC.Prim","entity":"data"},{"name":"Word16X32#","module":"GHC.Prim","entity":"data"},{"name":"Word16X8#","module":"GHC.Prim","entity":"data"},{"name":"Word32X16#","module":"GHC.Prim","entity":"data"},{"name":"Word32X4#","module":"GHC.Prim","entity":"data"},{"name":"Word32X8#","module":"GHC.Prim","entity":"data"},{"name":"Word64X2#","module":"GHC.Prim","entity":"data"},{"name":"Word64X4#","module":"GHC.Prim","entity":"data"},{"name":"Word64X8#","module":"GHC.Prim","entity":"data"},{"name":"Word8X16#","module":"GHC.Prim","entity":"data"},{"name":"Word8X32#","module":"GHC.Prim","entity":"data"},{"name":"Word8X64#","module":"GHC.Prim","entity":"data"},{"name":"Coercible","module":"GHC.Prim","entity":"class"},{"name":"absentErr","module":"GHC.Err","entity":"value"},{"name":"divZeroError","module":"GHC.Err","entity":"value"},{"name":"error","module":"GHC.Err","entity":"value"},{"name":"overflowError","module":"GHC.Err","entity":"value"},{"name":"ratioZeroDenominatorError","module":"GHC.Err","entity":"value"},{"name":"undefined","module":"GHC.Err","entity":"value"}]
data/baseEnvironment/GHC.CString.symbols view
@@ -1,1 +1,1 @@-[{"name":"unpackCString#","module":"GHC.CString","entity":"value"},{"name":"unpackAppendCString#","module":"GHC.CString","entity":"value"},{"name":"unpackFoldrCString#","module":"GHC.CString","entity":"value"},{"name":"unpackCStringUtf8#","module":"GHC.CString","entity":"value"},{"name":"unpackNBytes#","module":"GHC.CString","entity":"value"}] +[{"name":"unpackCString#","module":"GHC.CString","entity":"value"},{"name":"unpackAppendCString#","module":"GHC.CString","entity":"value"},{"name":"unpackFoldrCString#","module":"GHC.CString","entity":"value"},{"name":"unpackCStringUtf8#","module":"GHC.CString","entity":"value"},{"name":"unpackNBytes#","module":"GHC.CString","entity":"value"}]
data/baseEnvironment/GHC.Char.symbols view
@@ -1,1 +1,1 @@-[{"name":"chr","module":"GHC.Char","entity":"value"}] +[{"name":"chr","module":"GHC.Char","entity":"value"}]
data/baseEnvironment/GHC.Classes.symbols view
@@ -1,1 +1,1 @@-[{"name":"Eq","module":"GHC.Classes","entity":"class"},{"name":"==","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"/=","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"eqInt","module":"GHC.Classes","entity":"value"},{"name":"neInt","module":"GHC.Classes","entity":"value"},{"name":"Ord","module":"GHC.Classes","entity":"class"},{"name":"compare","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"max","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"min","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"gtInt","module":"GHC.Classes","entity":"value"},{"name":"geInt","module":"GHC.Classes","entity":"value"},{"name":"ltInt","module":"GHC.Classes","entity":"value"},{"name":"leInt","module":"GHC.Classes","entity":"value"},{"name":"compareInt","module":"GHC.Classes","entity":"value"},{"name":"compareInt#","module":"GHC.Classes","entity":"value"},{"name":"&&","module":"GHC.Classes","entity":"value"},{"name":"||","module":"GHC.Classes","entity":"value"},{"name":"not","module":"GHC.Classes","entity":"value"},{"name":"divInt#","module":"GHC.Classes","entity":"value"},{"name":"modInt#","module":"GHC.Classes","entity":"value"}] +[{"name":"Eq","module":"GHC.Classes","entity":"class"},{"name":"==","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"/=","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"eqInt","module":"GHC.Classes","entity":"value"},{"name":"neInt","module":"GHC.Classes","entity":"value"},{"name":"Ord","module":"GHC.Classes","entity":"class"},{"name":"compare","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"max","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"min","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"gtInt","module":"GHC.Classes","entity":"value"},{"name":"geInt","module":"GHC.Classes","entity":"value"},{"name":"ltInt","module":"GHC.Classes","entity":"value"},{"name":"leInt","module":"GHC.Classes","entity":"value"},{"name":"compareInt","module":"GHC.Classes","entity":"value"},{"name":"compareInt#","module":"GHC.Classes","entity":"value"},{"name":"&&","module":"GHC.Classes","entity":"value"},{"name":"||","module":"GHC.Classes","entity":"value"},{"name":"not","module":"GHC.Classes","entity":"value"},{"name":"divInt#","module":"GHC.Classes","entity":"value"},{"name":"modInt#","module":"GHC.Classes","entity":"value"}]
data/baseEnvironment/GHC.Conc.IO.symbols view
@@ -1,1 +1,1 @@-[{"name":"ensureIOManagerIsRunning","module":"GHC.Conc.IO","entity":"value"},{"name":"ioManagerCapabilitiesChanged","module":"GHC.Conc.IO","entity":"value"},{"name":"threadDelay","module":"GHC.Conc.IO","entity":"value"},{"name":"registerDelay","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitRead","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitWrite","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitReadSTM","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitWriteSTM","module":"GHC.Conc.IO","entity":"value"},{"name":"closeFdWith","module":"GHC.Conc.IO","entity":"value"}] +[{"name":"ensureIOManagerIsRunning","module":"GHC.Conc.IO","entity":"value"},{"name":"ioManagerCapabilitiesChanged","module":"GHC.Conc.IO","entity":"value"},{"name":"threadDelay","module":"GHC.Conc.IO","entity":"value"},{"name":"registerDelay","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitRead","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitWrite","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitReadSTM","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitWriteSTM","module":"GHC.Conc.IO","entity":"value"},{"name":"closeFdWith","module":"GHC.Conc.IO","entity":"value"}]
data/baseEnvironment/GHC.Conc.Signal.symbols view
@@ -1,1 +1,1 @@-[{"name":"Signal","module":"GHC.Conc.Signal","entity":"type"},{"name":"HandlerFun","module":"GHC.Conc.Signal","entity":"type"},{"name":"setHandler","module":"GHC.Conc.Signal","entity":"value"},{"name":"runHandlers","module":"GHC.Conc.Signal","entity":"value"}] +[{"name":"Signal","module":"GHC.Conc.Signal","entity":"type"},{"name":"HandlerFun","module":"GHC.Conc.Signal","entity":"type"},{"name":"setHandler","module":"GHC.Conc.Signal","entity":"value"},{"name":"runHandlers","module":"GHC.Conc.Signal","entity":"value"}]
data/baseEnvironment/GHC.Conc.Sync.symbols view
@@ -1,1 +1,1 @@-[{"name":"ThreadId","module":"GHC.Conc.Sync","entity":"data"},{"name":"ThreadId","module":"GHC.Conc.Sync","type":"ThreadId","entity":"constructor"},{"name":"forkIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkIOWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOn","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOnWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"numCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"getNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"setNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"getNumProcessors","module":"GHC.Conc.Sync","entity":"value"},{"name":"numSparks","module":"GHC.Conc.Sync","entity":"value"},{"name":"childHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"myThreadId","module":"GHC.Conc.Sync","entity":"value"},{"name":"killThread","module":"GHC.Conc.Sync","entity":"value"},{"name":"throwTo","module":"GHC.Conc.Sync","entity":"value"},{"name":"par","module":"GHC.Conc.Sync","entity":"value"},{"name":"pseq","module":"GHC.Conc.Sync","entity":"value"},{"name":"runSparks","module":"GHC.Conc.Sync","entity":"value"},{"name":"yield","module":"GHC.Conc.Sync","entity":"value"},{"name":"labelThread","module":"GHC.Conc.Sync","entity":"value"},{"name":"mkWeakThreadId","module":"GHC.Conc.Sync","entity":"value"},{"name":"ThreadStatus","module":"GHC.Conc.Sync","entity":"data"},{"name":"ThreadBlocked","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadDied","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadFinished","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadRunning","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"BlockReason","module":"GHC.Conc.Sync","entity":"data"},{"name":"BlockedOnBlackHole","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnException","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnForeignCall","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnMVar","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnOther","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnSTM","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"threadStatus","module":"GHC.Conc.Sync","entity":"value"},{"name":"threadCapability","module":"GHC.Conc.Sync","entity":"value"},{"name":"STM","module":"GHC.Conc.Sync","entity":"newtype"},{"name":"STM","module":"GHC.Conc.Sync","type":"STM","entity":"constructor"},{"name":"atomically","module":"GHC.Conc.Sync","entity":"value"},{"name":"retry","module":"GHC.Conc.Sync","entity":"value"},{"name":"orElse","module":"GHC.Conc.Sync","entity":"value"},{"name":"throwSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"catchSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"alwaysSucceeds","module":"GHC.Conc.Sync","entity":"value"},{"name":"always","module":"GHC.Conc.Sync","entity":"value"},{"name":"TVar","module":"GHC.Conc.Sync","entity":"data"},{"name":"TVar","module":"GHC.Conc.Sync","type":"TVar","entity":"constructor"},{"name":"newTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"newTVarIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"readTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"readTVarIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"writeTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"unsafeIOToSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"withMVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"modifyMVar_","module":"GHC.Conc.Sync","entity":"value"},{"name":"setUncaughtExceptionHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"getUncaughtExceptionHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"reportError","module":"GHC.Conc.Sync","entity":"value"},{"name":"reportStackOverflow","module":"GHC.Conc.Sync","entity":"value"},{"name":"sharedCAF","module":"GHC.Conc.Sync","entity":"value"}] +[{"name":"ThreadId","module":"GHC.Conc.Sync","entity":"data"},{"name":"ThreadId","module":"GHC.Conc.Sync","type":"ThreadId","entity":"constructor"},{"name":"forkIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkIOWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOn","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOnWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"numCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"getNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"setNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"getNumProcessors","module":"GHC.Conc.Sync","entity":"value"},{"name":"numSparks","module":"GHC.Conc.Sync","entity":"value"},{"name":"childHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"myThreadId","module":"GHC.Conc.Sync","entity":"value"},{"name":"killThread","module":"GHC.Conc.Sync","entity":"value"},{"name":"throwTo","module":"GHC.Conc.Sync","entity":"value"},{"name":"par","module":"GHC.Conc.Sync","entity":"value"},{"name":"pseq","module":"GHC.Conc.Sync","entity":"value"},{"name":"runSparks","module":"GHC.Conc.Sync","entity":"value"},{"name":"yield","module":"GHC.Conc.Sync","entity":"value"},{"name":"labelThread","module":"GHC.Conc.Sync","entity":"value"},{"name":"mkWeakThreadId","module":"GHC.Conc.Sync","entity":"value"},{"name":"ThreadStatus","module":"GHC.Conc.Sync","entity":"data"},{"name":"ThreadBlocked","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadDied","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadFinished","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadRunning","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"BlockReason","module":"GHC.Conc.Sync","entity":"data"},{"name":"BlockedOnBlackHole","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnException","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnForeignCall","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnMVar","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnOther","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnSTM","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"threadStatus","module":"GHC.Conc.Sync","entity":"value"},{"name":"threadCapability","module":"GHC.Conc.Sync","entity":"value"},{"name":"STM","module":"GHC.Conc.Sync","entity":"newtype"},{"name":"STM","module":"GHC.Conc.Sync","type":"STM","entity":"constructor"},{"name":"atomically","module":"GHC.Conc.Sync","entity":"value"},{"name":"retry","module":"GHC.Conc.Sync","entity":"value"},{"name":"orElse","module":"GHC.Conc.Sync","entity":"value"},{"name":"throwSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"catchSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"alwaysSucceeds","module":"GHC.Conc.Sync","entity":"value"},{"name":"always","module":"GHC.Conc.Sync","entity":"value"},{"name":"TVar","module":"GHC.Conc.Sync","entity":"data"},{"name":"TVar","module":"GHC.Conc.Sync","type":"TVar","entity":"constructor"},{"name":"newTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"newTVarIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"readTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"readTVarIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"writeTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"unsafeIOToSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"withMVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"modifyMVar_","module":"GHC.Conc.Sync","entity":"value"},{"name":"setUncaughtExceptionHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"getUncaughtExceptionHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"reportError","module":"GHC.Conc.Sync","entity":"value"},{"name":"reportStackOverflow","module":"GHC.Conc.Sync","entity":"value"},{"name":"sharedCAF","module":"GHC.Conc.Sync","entity":"value"}]
data/baseEnvironment/GHC.Conc.symbols view
@@ -1,1 +1,1 @@-[{"name":"ThreadId","module":"GHC.Conc.Sync","entity":"data"},{"name":"ThreadId","module":"GHC.Conc.Sync","type":"ThreadId","entity":"constructor"},{"name":"forkIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkIOWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOn","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOnWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"numCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"getNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"setNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"getNumProcessors","module":"GHC.Conc.Sync","entity":"value"},{"name":"numSparks","module":"GHC.Conc.Sync","entity":"value"},{"name":"childHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"myThreadId","module":"GHC.Conc.Sync","entity":"value"},{"name":"killThread","module":"GHC.Conc.Sync","entity":"value"},{"name":"throwTo","module":"GHC.Conc.Sync","entity":"value"},{"name":"par","module":"GHC.Conc.Sync","entity":"value"},{"name":"pseq","module":"GHC.Conc.Sync","entity":"value"},{"name":"runSparks","module":"GHC.Conc.Sync","entity":"value"},{"name":"yield","module":"GHC.Conc.Sync","entity":"value"},{"name":"labelThread","module":"GHC.Conc.Sync","entity":"value"},{"name":"mkWeakThreadId","module":"GHC.Conc.Sync","entity":"value"},{"name":"ThreadStatus","module":"GHC.Conc.Sync","entity":"data"},{"name":"ThreadBlocked","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadDied","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadFinished","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadRunning","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"BlockReason","module":"GHC.Conc.Sync","entity":"data"},{"name":"BlockedOnBlackHole","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnException","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnForeignCall","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnMVar","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnOther","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnSTM","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"threadStatus","module":"GHC.Conc.Sync","entity":"value"},{"name":"threadCapability","module":"GHC.Conc.Sync","entity":"value"},{"name":"threadDelay","module":"GHC.Conc.IO","entity":"value"},{"name":"registerDelay","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitRead","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitWrite","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitReadSTM","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitWriteSTM","module":"GHC.Conc.IO","entity":"value"},{"name":"closeFdWith","module":"GHC.Conc.IO","entity":"value"},{"name":"STM","module":"GHC.Conc.Sync","entity":"newtype"},{"name":"STM","module":"GHC.Conc.Sync","type":"STM","entity":"constructor"},{"name":"atomically","module":"GHC.Conc.Sync","entity":"value"},{"name":"retry","module":"GHC.Conc.Sync","entity":"value"},{"name":"orElse","module":"GHC.Conc.Sync","entity":"value"},{"name":"throwSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"catchSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"alwaysSucceeds","module":"GHC.Conc.Sync","entity":"value"},{"name":"always","module":"GHC.Conc.Sync","entity":"value"},{"name":"TVar","module":"GHC.Conc.Sync","entity":"data"},{"name":"TVar","module":"GHC.Conc.Sync","type":"TVar","entity":"constructor"},{"name":"newTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"newTVarIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"readTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"readTVarIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"writeTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"unsafeIOToSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"withMVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"Signal","module":"GHC.Conc.Signal","entity":"type"},{"name":"HandlerFun","module":"GHC.Conc.Signal","entity":"type"},{"name":"setHandler","module":"GHC.Conc.Signal","entity":"value"},{"name":"runHandlers","module":"GHC.Conc.Signal","entity":"value"},{"name":"ensureIOManagerIsRunning","module":"GHC.Conc.IO","entity":"value"},{"name":"ioManagerCapabilitiesChanged","module":"GHC.Conc.IO","entity":"value"},{"name":"setUncaughtExceptionHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"getUncaughtExceptionHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"reportError","module":"GHC.Conc.Sync","entity":"value"},{"name":"reportStackOverflow","module":"GHC.Conc.Sync","entity":"value"}] +[{"name":"ThreadId","module":"GHC.Conc.Sync","entity":"data"},{"name":"ThreadId","module":"GHC.Conc.Sync","type":"ThreadId","entity":"constructor"},{"name":"forkIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkIOWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOn","module":"GHC.Conc.Sync","entity":"value"},{"name":"forkOnWithUnmask","module":"GHC.Conc.Sync","entity":"value"},{"name":"numCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"getNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"setNumCapabilities","module":"GHC.Conc.Sync","entity":"value"},{"name":"getNumProcessors","module":"GHC.Conc.Sync","entity":"value"},{"name":"numSparks","module":"GHC.Conc.Sync","entity":"value"},{"name":"childHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"myThreadId","module":"GHC.Conc.Sync","entity":"value"},{"name":"killThread","module":"GHC.Conc.Sync","entity":"value"},{"name":"throwTo","module":"GHC.Conc.Sync","entity":"value"},{"name":"par","module":"GHC.Conc.Sync","entity":"value"},{"name":"pseq","module":"GHC.Conc.Sync","entity":"value"},{"name":"runSparks","module":"GHC.Conc.Sync","entity":"value"},{"name":"yield","module":"GHC.Conc.Sync","entity":"value"},{"name":"labelThread","module":"GHC.Conc.Sync","entity":"value"},{"name":"mkWeakThreadId","module":"GHC.Conc.Sync","entity":"value"},{"name":"ThreadStatus","module":"GHC.Conc.Sync","entity":"data"},{"name":"ThreadBlocked","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadDied","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadFinished","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"ThreadRunning","module":"GHC.Conc.Sync","type":"ThreadStatus","entity":"constructor"},{"name":"BlockReason","module":"GHC.Conc.Sync","entity":"data"},{"name":"BlockedOnBlackHole","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnException","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnForeignCall","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnMVar","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnOther","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"BlockedOnSTM","module":"GHC.Conc.Sync","type":"BlockReason","entity":"constructor"},{"name":"threadStatus","module":"GHC.Conc.Sync","entity":"value"},{"name":"threadCapability","module":"GHC.Conc.Sync","entity":"value"},{"name":"threadDelay","module":"GHC.Conc.IO","entity":"value"},{"name":"registerDelay","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitRead","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitWrite","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitReadSTM","module":"GHC.Conc.IO","entity":"value"},{"name":"threadWaitWriteSTM","module":"GHC.Conc.IO","entity":"value"},{"name":"closeFdWith","module":"GHC.Conc.IO","entity":"value"},{"name":"STM","module":"GHC.Conc.Sync","entity":"newtype"},{"name":"STM","module":"GHC.Conc.Sync","type":"STM","entity":"constructor"},{"name":"atomically","module":"GHC.Conc.Sync","entity":"value"},{"name":"retry","module":"GHC.Conc.Sync","entity":"value"},{"name":"orElse","module":"GHC.Conc.Sync","entity":"value"},{"name":"throwSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"catchSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"alwaysSucceeds","module":"GHC.Conc.Sync","entity":"value"},{"name":"always","module":"GHC.Conc.Sync","entity":"value"},{"name":"TVar","module":"GHC.Conc.Sync","entity":"data"},{"name":"TVar","module":"GHC.Conc.Sync","type":"TVar","entity":"constructor"},{"name":"newTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"newTVarIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"readTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"readTVarIO","module":"GHC.Conc.Sync","entity":"value"},{"name":"writeTVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"unsafeIOToSTM","module":"GHC.Conc.Sync","entity":"value"},{"name":"withMVar","module":"GHC.Conc.Sync","entity":"value"},{"name":"Signal","module":"GHC.Conc.Signal","entity":"type"},{"name":"HandlerFun","module":"GHC.Conc.Signal","entity":"type"},{"name":"setHandler","module":"GHC.Conc.Signal","entity":"value"},{"name":"runHandlers","module":"GHC.Conc.Signal","entity":"value"},{"name":"ensureIOManagerIsRunning","module":"GHC.Conc.IO","entity":"value"},{"name":"ioManagerCapabilitiesChanged","module":"GHC.Conc.IO","entity":"value"},{"name":"setUncaughtExceptionHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"getUncaughtExceptionHandler","module":"GHC.Conc.Sync","entity":"value"},{"name":"reportError","module":"GHC.Conc.Sync","entity":"value"},{"name":"reportStackOverflow","module":"GHC.Conc.Sync","entity":"value"}]
data/baseEnvironment/GHC.ConsoleHandler.symbols view
@@ -1,1 +1,1 @@-[] +[]
data/baseEnvironment/GHC.Constants.symbols view
@@ -1,1 +1,1 @@-[] +[]
data/baseEnvironment/GHC.Debug.symbols view
@@ -1,1 +1,1 @@-[{"name":"debugLn","module":"GHC.Debug","entity":"value"},{"name":"debugErrLn","module":"GHC.Debug","entity":"value"}] +[{"name":"debugLn","module":"GHC.Debug","entity":"value"},{"name":"debugErrLn","module":"GHC.Debug","entity":"value"}]
data/baseEnvironment/GHC.Desugar.symbols view
@@ -1,1 +1,1 @@-[{"name":">>>","module":"GHC.Desugar","entity":"value"},{"name":"AnnotationWrapper","module":"GHC.Desugar","entity":"data"},{"name":"AnnotationWrapper","module":"GHC.Desugar","type":"AnnotationWrapper","entity":"constructor"},{"name":"toAnnotationWrapper","module":"GHC.Desugar","entity":"value"}] +[{"name":">>>","module":"GHC.Desugar","entity":"value"},{"name":"AnnotationWrapper","module":"GHC.Desugar","entity":"data"},{"name":"AnnotationWrapper","module":"GHC.Desugar","type":"AnnotationWrapper","entity":"constructor"},{"name":"toAnnotationWrapper","module":"GHC.Desugar","entity":"value"}]
data/baseEnvironment/GHC.Enum.symbols view
@@ -1,1 +1,1 @@-[{"name":"Bounded","module":"GHC.Enum","entity":"class"},{"name":"maxBound","module":"GHC.Enum","entity":"method","class":"Bounded"},{"name":"minBound","module":"GHC.Enum","entity":"method","class":"Bounded"},{"name":"Enum","module":"GHC.Enum","entity":"class"},{"name":"enumFrom","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromThen","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromThenTo","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromTo","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"fromEnum","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"pred","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"succ","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"toEnum","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"boundedEnumFrom","module":"GHC.Enum","entity":"value"},{"name":"boundedEnumFromThen","module":"GHC.Enum","entity":"value"},{"name":"toEnumError","module":"GHC.Enum","entity":"value"},{"name":"fromEnumError","module":"GHC.Enum","entity":"value"},{"name":"succError","module":"GHC.Enum","entity":"value"},{"name":"predError","module":"GHC.Enum","entity":"value"}] +[{"name":"Bounded","module":"GHC.Enum","entity":"class"},{"name":"maxBound","module":"GHC.Enum","entity":"method","class":"Bounded"},{"name":"minBound","module":"GHC.Enum","entity":"method","class":"Bounded"},{"name":"Enum","module":"GHC.Enum","entity":"class"},{"name":"enumFrom","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromThen","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromThenTo","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromTo","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"fromEnum","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"pred","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"succ","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"toEnum","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"boundedEnumFrom","module":"GHC.Enum","entity":"value"},{"name":"boundedEnumFromThen","module":"GHC.Enum","entity":"value"},{"name":"toEnumError","module":"GHC.Enum","entity":"value"},{"name":"fromEnumError","module":"GHC.Enum","entity":"value"},{"name":"succError","module":"GHC.Enum","entity":"value"},{"name":"predError","module":"GHC.Enum","entity":"value"}]
data/baseEnvironment/GHC.Environment.symbols view
@@ -1,1 +1,1 @@-[{"name":"getFullArgs","module":"GHC.Environment","entity":"value"}] +[{"name":"getFullArgs","module":"GHC.Environment","entity":"value"}]
data/baseEnvironment/GHC.Err.symbols view
@@ -1,1 +1,1 @@-[{"name":"absentErr","module":"GHC.Err","entity":"value"},{"name":"divZeroError","module":"GHC.Err","entity":"value"},{"name":"ratioZeroDenominatorError","module":"GHC.Err","entity":"value"},{"name":"overflowError","module":"GHC.Err","entity":"value"},{"name":"error","module":"GHC.Err","entity":"value"},{"name":"undefined","module":"GHC.Err","entity":"value"}] +[{"name":"absentErr","module":"GHC.Err","entity":"value"},{"name":"divZeroError","module":"GHC.Err","entity":"value"},{"name":"ratioZeroDenominatorError","module":"GHC.Err","entity":"value"},{"name":"overflowError","module":"GHC.Err","entity":"value"},{"name":"error","module":"GHC.Err","entity":"value"},{"name":"undefined","module":"GHC.Err","entity":"value"}]
data/baseEnvironment/GHC.Event.Array.symbols view
@@ -1,1 +1,1 @@-[{"name":"Array","module":"GHC.Event.Array","entity":"newtype"},{"name":"capacity","module":"GHC.Event.Array","entity":"value"},{"name":"clear","module":"GHC.Event.Array","entity":"value"},{"name":"concat","module":"GHC.Event.Array","entity":"value"},{"name":"copy","module":"GHC.Event.Array","entity":"value"},{"name":"duplicate","module":"GHC.Event.Array","entity":"value"},{"name":"empty","module":"GHC.Event.Array","entity":"value"},{"name":"ensureCapacity","module":"GHC.Event.Array","entity":"value"},{"name":"findIndex","module":"GHC.Event.Array","entity":"value"},{"name":"forM_","module":"GHC.Event.Array","entity":"value"},{"name":"length","module":"GHC.Event.Array","entity":"value"},{"name":"loop","module":"GHC.Event.Array","entity":"value"},{"name":"new","module":"GHC.Event.Array","entity":"value"},{"name":"removeAt","module":"GHC.Event.Array","entity":"value"},{"name":"snoc","module":"GHC.Event.Array","entity":"value"},{"name":"unsafeLoad","module":"GHC.Event.Array","entity":"value"},{"name":"unsafeRead","module":"GHC.Event.Array","entity":"value"},{"name":"unsafeWrite","module":"GHC.Event.Array","entity":"value"},{"name":"useAsPtr","module":"GHC.Event.Array","entity":"value"}] +[{"name":"Array","module":"GHC.Event.Array","entity":"newtype"},{"name":"capacity","module":"GHC.Event.Array","entity":"value"},{"name":"clear","module":"GHC.Event.Array","entity":"value"},{"name":"concat","module":"GHC.Event.Array","entity":"value"},{"name":"copy","module":"GHC.Event.Array","entity":"value"},{"name":"duplicate","module":"GHC.Event.Array","entity":"value"},{"name":"empty","module":"GHC.Event.Array","entity":"value"},{"name":"ensureCapacity","module":"GHC.Event.Array","entity":"value"},{"name":"findIndex","module":"GHC.Event.Array","entity":"value"},{"name":"forM_","module":"GHC.Event.Array","entity":"value"},{"name":"length","module":"GHC.Event.Array","entity":"value"},{"name":"loop","module":"GHC.Event.Array","entity":"value"},{"name":"new","module":"GHC.Event.Array","entity":"value"},{"name":"removeAt","module":"GHC.Event.Array","entity":"value"},{"name":"snoc","module":"GHC.Event.Array","entity":"value"},{"name":"unsafeLoad","module":"GHC.Event.Array","entity":"value"},{"name":"unsafeRead","module":"GHC.Event.Array","entity":"value"},{"name":"unsafeWrite","module":"GHC.Event.Array","entity":"value"},{"name":"useAsPtr","module":"GHC.Event.Array","entity":"value"}]
data/baseEnvironment/GHC.Event.Clock.symbols view
@@ -1,1 +1,1 @@-[{"name":"getMonotonicTime","module":"GHC.Event.Clock","entity":"value"}] +[{"name":"getMonotonicTime","module":"GHC.Event.Clock","entity":"value"}]
data/baseEnvironment/GHC.Event.Control.symbols view
@@ -1,1 +1,1 @@-[{"name":"Signal","module":"GHC.Conc.Signal","entity":"type"},{"name":"ControlMessage","module":"GHC.Event.Control","entity":"data"},{"name":"CMsgDie","module":"GHC.Event.Control","type":"ControlMessage","entity":"constructor"},{"name":"CMsgSignal","module":"GHC.Event.Control","type":"ControlMessage","entity":"constructor"},{"name":"CMsgWakeup","module":"GHC.Event.Control","type":"ControlMessage","entity":"constructor"},{"name":"Control","module":"GHC.Event.Control","entity":"data"},{"name":"newControl","module":"GHC.Event.Control","entity":"value"},{"name":"closeControl","module":"GHC.Event.Control","entity":"value"},{"name":"readControlMessage","module":"GHC.Event.Control","entity":"value"},{"constructors":["W"],"name":"controlReadFd","module":"GHC.Event.Control","type":"Control","entity":"selector"},{"name":"wakeupReadFd","module":"GHC.Event.Control","entity":"value"},{"name":"sendWakeup","module":"GHC.Event.Control","entity":"value"},{"name":"sendDie","module":"GHC.Event.Control","entity":"value"},{"name":"setNonBlockingFD","module":"System.Posix.Internals","entity":"value"}] +[{"name":"Signal","module":"GHC.Conc.Signal","entity":"type"},{"name":"ControlMessage","module":"GHC.Event.Control","entity":"data"},{"name":"CMsgDie","module":"GHC.Event.Control","type":"ControlMessage","entity":"constructor"},{"name":"CMsgSignal","module":"GHC.Event.Control","type":"ControlMessage","entity":"constructor"},{"name":"CMsgWakeup","module":"GHC.Event.Control","type":"ControlMessage","entity":"constructor"},{"name":"Control","module":"GHC.Event.Control","entity":"data"},{"name":"newControl","module":"GHC.Event.Control","entity":"value"},{"name":"closeControl","module":"GHC.Event.Control","entity":"value"},{"name":"readControlMessage","module":"GHC.Event.Control","entity":"value"},{"constructors":["W"],"name":"controlReadFd","module":"GHC.Event.Control","type":"Control","entity":"selector"},{"name":"wakeupReadFd","module":"GHC.Event.Control","entity":"value"},{"name":"sendWakeup","module":"GHC.Event.Control","entity":"value"},{"name":"sendDie","module":"GHC.Event.Control","entity":"value"},{"name":"setNonBlockingFD","module":"System.Posix.Internals","entity":"value"}]
data/baseEnvironment/GHC.Event.EPoll.symbols view
@@ -1,1 +1,1 @@-[{"name":"new","module":"GHC.Event.EPoll","entity":"value"},{"name":"available","module":"GHC.Event.EPoll","entity":"value"}] +[{"name":"new","module":"GHC.Event.EPoll","entity":"value"},{"name":"available","module":"GHC.Event.EPoll","entity":"value"}]
data/baseEnvironment/GHC.Event.IntMap.symbols view
@@ -1,1 +1,1 @@-[{"name":"IntMap","module":"GHC.Event.IntMap","entity":"data"},{"name":"Key","module":"GHC.Event.IntMap","entity":"type"},{"name":"lookup","module":"GHC.Event.IntMap","entity":"value"},{"name":"member","module":"GHC.Event.IntMap","entity":"value"},{"name":"empty","module":"GHC.Event.IntMap","entity":"value"},{"name":"insertWith","module":"GHC.Event.IntMap","entity":"value"},{"name":"delete","module":"GHC.Event.IntMap","entity":"value"},{"name":"updateWith","module":"GHC.Event.IntMap","entity":"value"},{"name":"foldWithKey","module":"GHC.Event.IntMap","entity":"value"},{"name":"keys","module":"GHC.Event.IntMap","entity":"value"}] +[{"name":"IntMap","module":"GHC.Event.IntMap","entity":"data"},{"name":"Key","module":"GHC.Event.IntMap","entity":"type"},{"name":"lookup","module":"GHC.Event.IntMap","entity":"value"},{"name":"member","module":"GHC.Event.IntMap","entity":"value"},{"name":"empty","module":"GHC.Event.IntMap","entity":"value"},{"name":"insertWith","module":"GHC.Event.IntMap","entity":"value"},{"name":"delete","module":"GHC.Event.IntMap","entity":"value"},{"name":"updateWith","module":"GHC.Event.IntMap","entity":"value"},{"name":"foldWithKey","module":"GHC.Event.IntMap","entity":"value"},{"name":"keys","module":"GHC.Event.IntMap","entity":"value"}]
data/baseEnvironment/GHC.Event.Internal.symbols view
@@ -1,1 +1,1 @@-[{"name":"Backend","module":"GHC.Event.Internal","entity":"data"},{"name":"backend","module":"GHC.Event.Internal","entity":"value"},{"name":"delete","module":"GHC.Event.Internal","entity":"value"},{"name":"poll","module":"GHC.Event.Internal","entity":"value"},{"name":"modifyFd","module":"GHC.Event.Internal","entity":"value"},{"name":"modifyFdOnce","module":"GHC.Event.Internal","entity":"value"},{"name":"Event","module":"GHC.Event.Internal","entity":"newtype"},{"name":"evtRead","module":"GHC.Event.Internal","entity":"value"},{"name":"evtWrite","module":"GHC.Event.Internal","entity":"value"},{"name":"evtClose","module":"GHC.Event.Internal","entity":"value"},{"name":"eventIs","module":"GHC.Event.Internal","entity":"value"},{"name":"Timeout","module":"GHC.Event.Internal","entity":"data"},{"name":"Forever","module":"GHC.Event.Internal","type":"Timeout","entity":"constructor"},{"name":"Timeout","module":"GHC.Event.Internal","type":"Timeout","entity":"constructor"},{"name":"throwErrnoIfMinus1NoRetry","module":"GHC.Event.Internal","entity":"value"}] +[{"name":"Backend","module":"GHC.Event.Internal","entity":"data"},{"name":"backend","module":"GHC.Event.Internal","entity":"value"},{"name":"delete","module":"GHC.Event.Internal","entity":"value"},{"name":"poll","module":"GHC.Event.Internal","entity":"value"},{"name":"modifyFd","module":"GHC.Event.Internal","entity":"value"},{"name":"modifyFdOnce","module":"GHC.Event.Internal","entity":"value"},{"name":"Event","module":"GHC.Event.Internal","entity":"newtype"},{"name":"evtRead","module":"GHC.Event.Internal","entity":"value"},{"name":"evtWrite","module":"GHC.Event.Internal","entity":"value"},{"name":"evtClose","module":"GHC.Event.Internal","entity":"value"},{"name":"eventIs","module":"GHC.Event.Internal","entity":"value"},{"name":"Timeout","module":"GHC.Event.Internal","entity":"data"},{"name":"Forever","module":"GHC.Event.Internal","type":"Timeout","entity":"constructor"},{"name":"Timeout","module":"GHC.Event.Internal","type":"Timeout","entity":"constructor"},{"name":"throwErrnoIfMinus1NoRetry","module":"GHC.Event.Internal","entity":"value"}]
data/baseEnvironment/GHC.Event.KQueue.symbols view
@@ -1,1 +1,1 @@-[{"name":"new","module":"GHC.Event.KQueue","entity":"value"},{"name":"available","module":"GHC.Event.KQueue","entity":"value"}] +[{"name":"new","module":"GHC.Event.KQueue","entity":"value"},{"name":"available","module":"GHC.Event.KQueue","entity":"value"}]
data/baseEnvironment/GHC.Event.Manager.symbols view
@@ -1,1 +1,1 @@-[{"name":"EventManager","module":"GHC.Event.Manager","entity":"data"},{"name":"new","module":"GHC.Event.Manager","entity":"value"},{"name":"newWith","module":"GHC.Event.Manager","entity":"value"},{"name":"newDefaultBackend","module":"GHC.Event.Manager","entity":"value"},{"name":"finished","module":"GHC.Event.Manager","entity":"value"},{"name":"loop","module":"GHC.Event.Manager","entity":"value"},{"name":"step","module":"GHC.Event.Manager","entity":"value"},{"name":"shutdown","module":"GHC.Event.Manager","entity":"value"},{"name":"release","module":"GHC.Event.Manager","entity":"value"},{"name":"cleanup","module":"GHC.Event.Manager","entity":"value"},{"name":"wakeManager","module":"GHC.Event.Manager","entity":"value"},{"name":"callbackTableVar","module":"GHC.Event.Manager","entity":"value"},{"name":"Event","module":"GHC.Event.Internal","entity":"newtype"},{"name":"evtRead","module":"GHC.Event.Internal","entity":"value"},{"name":"evtWrite","module":"GHC.Event.Internal","entity":"value"},{"name":"IOCallback","module":"GHC.Event.Manager","entity":"type"},{"name":"FdKey","module":"GHC.Event.Manager","entity":"data"},{"constructors":["FdKey"],"name":"keyFd","module":"GHC.Event.Manager","type":"FdKey","entity":"selector"},{"name":"FdData","module":"GHC.Event.Manager","entity":"data"},{"name":"registerFd_","module":"GHC.Event.Manager","entity":"value"},{"name":"registerFd","module":"GHC.Event.Manager","entity":"value"},{"name":"unregisterFd_","module":"GHC.Event.Manager","entity":"value"},{"name":"unregisterFd","module":"GHC.Event.Manager","entity":"value"},{"name":"closeFd","module":"GHC.Event.Manager","entity":"value"},{"name":"closeFd_","module":"GHC.Event.Manager","entity":"value"}] +[{"name":"EventManager","module":"GHC.Event.Manager","entity":"data"},{"name":"new","module":"GHC.Event.Manager","entity":"value"},{"name":"newWith","module":"GHC.Event.Manager","entity":"value"},{"name":"newDefaultBackend","module":"GHC.Event.Manager","entity":"value"},{"name":"finished","module":"GHC.Event.Manager","entity":"value"},{"name":"loop","module":"GHC.Event.Manager","entity":"value"},{"name":"step","module":"GHC.Event.Manager","entity":"value"},{"name":"shutdown","module":"GHC.Event.Manager","entity":"value"},{"name":"release","module":"GHC.Event.Manager","entity":"value"},{"name":"cleanup","module":"GHC.Event.Manager","entity":"value"},{"name":"wakeManager","module":"GHC.Event.Manager","entity":"value"},{"name":"callbackTableVar","module":"GHC.Event.Manager","entity":"value"},{"name":"Event","module":"GHC.Event.Internal","entity":"newtype"},{"name":"evtRead","module":"GHC.Event.Internal","entity":"value"},{"name":"evtWrite","module":"GHC.Event.Internal","entity":"value"},{"name":"IOCallback","module":"GHC.Event.Manager","entity":"type"},{"name":"FdKey","module":"GHC.Event.Manager","entity":"data"},{"constructors":["FdKey"],"name":"keyFd","module":"GHC.Event.Manager","type":"FdKey","entity":"selector"},{"name":"FdData","module":"GHC.Event.Manager","entity":"data"},{"name":"registerFd_","module":"GHC.Event.Manager","entity":"value"},{"name":"registerFd","module":"GHC.Event.Manager","entity":"value"},{"name":"unregisterFd_","module":"GHC.Event.Manager","entity":"value"},{"name":"unregisterFd","module":"GHC.Event.Manager","entity":"value"},{"name":"closeFd","module":"GHC.Event.Manager","entity":"value"},{"name":"closeFd_","module":"GHC.Event.Manager","entity":"value"}]
data/baseEnvironment/GHC.Event.PSQ.symbols view
@@ -1,1 +1,1 @@-[{"name":"Elem","module":"GHC.Event.PSQ","entity":"data"},{"name":"E","module":"GHC.Event.PSQ","type":"Elem","entity":"constructor"},{"constructors":["E"],"name":"key","module":"GHC.Event.PSQ","type":"Elem","entity":"selector"},{"constructors":["E"],"name":"prio","module":"GHC.Event.PSQ","type":"Elem","entity":"selector"},{"constructors":["E"],"name":"value","module":"GHC.Event.PSQ","type":"Elem","entity":"selector"},{"name":"Key","module":"GHC.Event.PSQ","entity":"type"},{"name":"Prio","module":"GHC.Event.PSQ","entity":"type"},{"name":"PSQ","module":"GHC.Event.PSQ","entity":"data"},{"name":"size","module":"GHC.Event.PSQ","entity":"value"},{"name":"null","module":"GHC.Event.PSQ","entity":"value"},{"name":"lookup","module":"GHC.Event.PSQ","entity":"value"},{"name":"empty","module":"GHC.Event.PSQ","entity":"value"},{"name":"singleton","module":"GHC.Event.PSQ","entity":"value"},{"name":"insert","module":"GHC.Event.PSQ","entity":"value"},{"name":"delete","module":"GHC.Event.PSQ","entity":"value"},{"name":"adjust","module":"GHC.Event.PSQ","entity":"value"},{"name":"toList","module":"GHC.Event.PSQ","entity":"value"},{"name":"toAscList","module":"GHC.Event.PSQ","entity":"value"},{"name":"toDescList","module":"GHC.Event.PSQ","entity":"value"},{"name":"fromList","module":"GHC.Event.PSQ","entity":"value"},{"name":"findMin","module":"GHC.Event.PSQ","entity":"value"},{"name":"deleteMin","module":"GHC.Event.PSQ","entity":"value"},{"name":"minView","module":"GHC.Event.PSQ","entity":"value"},{"name":"atMost","module":"GHC.Event.PSQ","entity":"value"}] +[{"name":"Elem","module":"GHC.Event.PSQ","entity":"data"},{"name":"E","module":"GHC.Event.PSQ","type":"Elem","entity":"constructor"},{"constructors":["E"],"name":"key","module":"GHC.Event.PSQ","type":"Elem","entity":"selector"},{"constructors":["E"],"name":"prio","module":"GHC.Event.PSQ","type":"Elem","entity":"selector"},{"constructors":["E"],"name":"value","module":"GHC.Event.PSQ","type":"Elem","entity":"selector"},{"name":"Key","module":"GHC.Event.PSQ","entity":"type"},{"name":"Prio","module":"GHC.Event.PSQ","entity":"type"},{"name":"PSQ","module":"GHC.Event.PSQ","entity":"data"},{"name":"size","module":"GHC.Event.PSQ","entity":"value"},{"name":"null","module":"GHC.Event.PSQ","entity":"value"},{"name":"lookup","module":"GHC.Event.PSQ","entity":"value"},{"name":"empty","module":"GHC.Event.PSQ","entity":"value"},{"name":"singleton","module":"GHC.Event.PSQ","entity":"value"},{"name":"insert","module":"GHC.Event.PSQ","entity":"value"},{"name":"delete","module":"GHC.Event.PSQ","entity":"value"},{"name":"adjust","module":"GHC.Event.PSQ","entity":"value"},{"name":"toList","module":"GHC.Event.PSQ","entity":"value"},{"name":"toAscList","module":"GHC.Event.PSQ","entity":"value"},{"name":"toDescList","module":"GHC.Event.PSQ","entity":"value"},{"name":"fromList","module":"GHC.Event.PSQ","entity":"value"},{"name":"findMin","module":"GHC.Event.PSQ","entity":"value"},{"name":"deleteMin","module":"GHC.Event.PSQ","entity":"value"},{"name":"minView","module":"GHC.Event.PSQ","entity":"value"},{"name":"atMost","module":"GHC.Event.PSQ","entity":"value"}]
data/baseEnvironment/GHC.Event.Poll.symbols view
@@ -1,1 +1,1 @@-[{"name":"new","module":"GHC.Event.Poll","entity":"value"},{"name":"available","module":"GHC.Event.Poll","entity":"value"}] +[{"name":"new","module":"GHC.Event.Poll","entity":"value"},{"name":"available","module":"GHC.Event.Poll","entity":"value"}]
data/baseEnvironment/GHC.Event.Thread.symbols view
@@ -1,1 +1,1 @@-[{"name":"getSystemEventManager","module":"GHC.Event.Thread","entity":"value"},{"name":"getSystemTimerManager","module":"GHC.Event.Thread","entity":"value"},{"name":"ensureIOManagerIsRunning","module":"GHC.Event.Thread","entity":"value"},{"name":"ioManagerCapabilitiesChanged","module":"GHC.Event.Thread","entity":"value"},{"name":"threadWaitRead","module":"GHC.Event.Thread","entity":"value"},{"name":"threadWaitWrite","module":"GHC.Event.Thread","entity":"value"},{"name":"threadWaitReadSTM","module":"GHC.Event.Thread","entity":"value"},{"name":"threadWaitWriteSTM","module":"GHC.Event.Thread","entity":"value"},{"name":"closeFdWith","module":"GHC.Event.Thread","entity":"value"},{"name":"threadDelay","module":"GHC.Event.Thread","entity":"value"},{"name":"registerDelay","module":"GHC.Event.Thread","entity":"value"}] +[{"name":"getSystemEventManager","module":"GHC.Event.Thread","entity":"value"},{"name":"getSystemTimerManager","module":"GHC.Event.Thread","entity":"value"},{"name":"ensureIOManagerIsRunning","module":"GHC.Event.Thread","entity":"value"},{"name":"ioManagerCapabilitiesChanged","module":"GHC.Event.Thread","entity":"value"},{"name":"threadWaitRead","module":"GHC.Event.Thread","entity":"value"},{"name":"threadWaitWrite","module":"GHC.Event.Thread","entity":"value"},{"name":"threadWaitReadSTM","module":"GHC.Event.Thread","entity":"value"},{"name":"threadWaitWriteSTM","module":"GHC.Event.Thread","entity":"value"},{"name":"closeFdWith","module":"GHC.Event.Thread","entity":"value"},{"name":"threadDelay","module":"GHC.Event.Thread","entity":"value"},{"name":"registerDelay","module":"GHC.Event.Thread","entity":"value"}]
data/baseEnvironment/GHC.Event.TimerManager.symbols view
@@ -1,1 +1,1 @@-[{"name":"TimerManager","module":"GHC.Event.TimerManager","entity":"data"},{"name":"new","module":"GHC.Event.TimerManager","entity":"value"},{"name":"newWith","module":"GHC.Event.TimerManager","entity":"value"},{"name":"newDefaultBackend","module":"GHC.Event.TimerManager","entity":"value"},{"name":"finished","module":"GHC.Event.TimerManager","entity":"value"},{"name":"loop","module":"GHC.Event.TimerManager","entity":"value"},{"name":"step","module":"GHC.Event.TimerManager","entity":"value"},{"name":"shutdown","module":"GHC.Event.TimerManager","entity":"value"},{"name":"cleanup","module":"GHC.Event.TimerManager","entity":"value"},{"name":"wakeManager","module":"GHC.Event.TimerManager","entity":"value"},{"name":"TimeoutCallback","module":"GHC.Event.TimerManager","entity":"type"},{"name":"TimeoutKey","module":"GHC.Event.TimerManager","entity":"newtype"},{"name":"registerTimeout","module":"GHC.Event.TimerManager","entity":"value"},{"name":"updateTimeout","module":"GHC.Event.TimerManager","entity":"value"},{"name":"unregisterTimeout","module":"GHC.Event.TimerManager","entity":"value"}] +[{"name":"TimerManager","module":"GHC.Event.TimerManager","entity":"data"},{"name":"new","module":"GHC.Event.TimerManager","entity":"value"},{"name":"newWith","module":"GHC.Event.TimerManager","entity":"value"},{"name":"newDefaultBackend","module":"GHC.Event.TimerManager","entity":"value"},{"name":"finished","module":"GHC.Event.TimerManager","entity":"value"},{"name":"loop","module":"GHC.Event.TimerManager","entity":"value"},{"name":"step","module":"GHC.Event.TimerManager","entity":"value"},{"name":"shutdown","module":"GHC.Event.TimerManager","entity":"value"},{"name":"cleanup","module":"GHC.Event.TimerManager","entity":"value"},{"name":"wakeManager","module":"GHC.Event.TimerManager","entity":"value"},{"name":"TimeoutCallback","module":"GHC.Event.TimerManager","entity":"type"},{"name":"TimeoutKey","module":"GHC.Event.TimerManager","entity":"newtype"},{"name":"registerTimeout","module":"GHC.Event.TimerManager","entity":"value"},{"name":"updateTimeout","module":"GHC.Event.TimerManager","entity":"value"},{"name":"unregisterTimeout","module":"GHC.Event.TimerManager","entity":"value"}]
data/baseEnvironment/GHC.Event.Unique.symbols view
@@ -1,1 +1,1 @@-[{"name":"UniqueSource","module":"GHC.Event.Unique","entity":"newtype"},{"name":"Unique","module":"GHC.Event.Unique","entity":"newtype"},{"name":"Unique","module":"GHC.Event.Unique","type":"Unique","entity":"constructor"},{"constructors":["Unique"],"name":"asInt64","module":"GHC.Event.Unique","type":"Unique","entity":"selector"},{"name":"newSource","module":"GHC.Event.Unique","entity":"value"},{"name":"newUnique","module":"GHC.Event.Unique","entity":"value"}] +[{"name":"UniqueSource","module":"GHC.Event.Unique","entity":"newtype"},{"name":"Unique","module":"GHC.Event.Unique","entity":"newtype"},{"name":"Unique","module":"GHC.Event.Unique","type":"Unique","entity":"constructor"},{"constructors":["Unique"],"name":"asInt64","module":"GHC.Event.Unique","type":"Unique","entity":"selector"},{"name":"newSource","module":"GHC.Event.Unique","entity":"value"},{"name":"newUnique","module":"GHC.Event.Unique","entity":"value"}]
data/baseEnvironment/GHC.Event.symbols view
@@ -1,1 +1,1 @@-[{"name":"EventManager","module":"GHC.Event.Manager","entity":"data"},{"name":"getSystemEventManager","module":"GHC.Event.Thread","entity":"value"},{"name":"new","module":"GHC.Event.Manager","entity":"value"},{"name":"getSystemTimerManager","module":"GHC.Event.Thread","entity":"value"},{"name":"Event","module":"GHC.Event.Internal","entity":"newtype"},{"name":"evtRead","module":"GHC.Event.Internal","entity":"value"},{"name":"evtWrite","module":"GHC.Event.Internal","entity":"value"},{"name":"IOCallback","module":"GHC.Event.Manager","entity":"type"},{"name":"FdKey","module":"GHC.Event.Manager","entity":"data"},{"constructors":["FdKey"],"name":"keyFd","module":"GHC.Event.Manager","type":"FdKey","entity":"selector"},{"name":"registerFd","module":"GHC.Event.Manager","entity":"value"},{"name":"registerFd_","module":"GHC.Event.Manager","entity":"value"},{"name":"unregisterFd","module":"GHC.Event.Manager","entity":"value"},{"name":"unregisterFd_","module":"GHC.Event.Manager","entity":"value"},{"name":"closeFd","module":"GHC.Event.Manager","entity":"value"},{"name":"TimeoutCallback","module":"GHC.Event.TimerManager","entity":"type"},{"name":"TimeoutKey","module":"GHC.Event.TimerManager","entity":"newtype"},{"name":"registerTimeout","module":"GHC.Event.TimerManager","entity":"value"},{"name":"updateTimeout","module":"GHC.Event.TimerManager","entity":"value"},{"name":"unregisterTimeout","module":"GHC.Event.TimerManager","entity":"value"}] +[{"name":"EventManager","module":"GHC.Event.Manager","entity":"data"},{"name":"getSystemEventManager","module":"GHC.Event.Thread","entity":"value"},{"name":"new","module":"GHC.Event.Manager","entity":"value"},{"name":"getSystemTimerManager","module":"GHC.Event.Thread","entity":"value"},{"name":"Event","module":"GHC.Event.Internal","entity":"newtype"},{"name":"evtRead","module":"GHC.Event.Internal","entity":"value"},{"name":"evtWrite","module":"GHC.Event.Internal","entity":"value"},{"name":"IOCallback","module":"GHC.Event.Manager","entity":"type"},{"name":"FdKey","module":"GHC.Event.Manager","entity":"data"},{"constructors":["FdKey"],"name":"keyFd","module":"GHC.Event.Manager","type":"FdKey","entity":"selector"},{"name":"registerFd","module":"GHC.Event.Manager","entity":"value"},{"name":"registerFd_","module":"GHC.Event.Manager","entity":"value"},{"name":"unregisterFd","module":"GHC.Event.Manager","entity":"value"},{"name":"unregisterFd_","module":"GHC.Event.Manager","entity":"value"},{"name":"closeFd","module":"GHC.Event.Manager","entity":"value"},{"name":"TimeoutCallback","module":"GHC.Event.TimerManager","entity":"type"},{"name":"TimeoutKey","module":"GHC.Event.TimerManager","entity":"newtype"},{"name":"registerTimeout","module":"GHC.Event.TimerManager","entity":"value"},{"name":"updateTimeout","module":"GHC.Event.TimerManager","entity":"value"},{"name":"unregisterTimeout","module":"GHC.Event.TimerManager","entity":"value"}]
data/baseEnvironment/GHC.Exception.symbols view
@@ -1,1 +1,1 @@-[{"name":"SomeException","module":"GHC.Exception","entity":"data"},{"name":"SomeException","module":"GHC.Exception","type":"SomeException","entity":"constructor"},{"name":"Exception","module":"GHC.Exception","entity":"class"},{"name":"toException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"fromException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"throw","module":"GHC.Exception","entity":"value"},{"name":"ErrorCall","module":"GHC.Exception","entity":"newtype"},{"name":"ErrorCall","module":"GHC.Exception","type":"ErrorCall","entity":"constructor"},{"name":"ArithException","module":"GHC.Exception","entity":"data"},{"name":"Overflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Underflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"LossOfPrecision","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"DivideByZero","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Denormal","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"RatioZeroDenominator","module":"GHC.Exception","type":"ArithException","entity":"constructor"}] +[{"name":"SomeException","module":"GHC.Exception","entity":"data"},{"name":"SomeException","module":"GHC.Exception","type":"SomeException","entity":"constructor"},{"name":"Exception","module":"GHC.Exception","entity":"class"},{"name":"toException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"fromException","module":"GHC.Exception","entity":"method","class":"Exception"},{"name":"throw","module":"GHC.Exception","entity":"value"},{"name":"ErrorCall","module":"GHC.Exception","entity":"newtype"},{"name":"ErrorCall","module":"GHC.Exception","type":"ErrorCall","entity":"constructor"},{"name":"ArithException","module":"GHC.Exception","entity":"data"},{"name":"Overflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Underflow","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"LossOfPrecision","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"DivideByZero","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"Denormal","module":"GHC.Exception","type":"ArithException","entity":"constructor"},{"name":"RatioZeroDenominator","module":"GHC.Exception","type":"ArithException","entity":"constructor"}]
data/baseEnvironment/GHC.Exts.symbols view
@@ -1,1 +1,1 @@-[{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"I#","module":"GHC.Types","type":"Int","entity":"constructor"},{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"W#","module":"GHC.Types","type":"Word","entity":"constructor"},{"name":"Float","module":"GHC.Types","entity":"data"},{"name":"F#","module":"GHC.Types","type":"Float","entity":"constructor"},{"name":"Double","module":"GHC.Types","entity":"data"},{"name":"D#","module":"GHC.Types","type":"Double","entity":"constructor"},{"name":"Char","module":"GHC.Types","entity":"data"},{"name":"C#","module":"GHC.Types","type":"Char","entity":"constructor"},{"name":"Ptr","module":"GHC.Ptr","entity":"data"},{"name":"Ptr","module":"GHC.Ptr","type":"Ptr","entity":"constructor"},{"name":"FunPtr","module":"GHC.Ptr","entity":"data"},{"name":"FunPtr","module":"GHC.Ptr","type":"FunPtr","entity":"constructor"},{"name":"maxTupleSize","module":"GHC.Exts","entity":"value"},{"name":"acosDouble#","module":"GHC.Prim","entity":"value"},{"name":"acosFloat#","module":"GHC.Prim","entity":"value"},{"name":"addCFinalizerToWeak#","module":"GHC.Prim","entity":"value"},{"name":"addIntC#","module":"GHC.Prim","entity":"value"},{"name":"addr2Int#","module":"GHC.Prim","entity":"value"},{"name":"addrToAny#","module":"GHC.Prim","entity":"value"},{"name":"and#","module":"GHC.Prim","entity":"value"},{"name":"andI#","module":"GHC.Prim","entity":"value"},{"name":"asinDouble#","module":"GHC.Prim","entity":"value"},{"name":"asinFloat#","module":"GHC.Prim","entity":"value"},{"name":"atanDouble#","module":"GHC.Prim","entity":"value"},{"name":"atanFloat#","module":"GHC.Prim","entity":"value"},{"name":"atomicModifyMutVar#","module":"GHC.Prim","entity":"value"},{"name":"atomically#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"byteArrayContents#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap16#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap32#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap64#","module":"GHC.Prim","entity":"value"},{"name":"casArray#","module":"GHC.Prim","entity":"value"},{"name":"casIntArray#","module":"GHC.Prim","entity":"value"},{"name":"casMutVar#","module":"GHC.Prim","entity":"value"},{"name":"catch#","module":"GHC.Prim","entity":"value"},{"name":"catchRetry#","module":"GHC.Prim","entity":"value"},{"name":"catchSTM#","module":"GHC.Prim","entity":"value"},{"name":"check#","module":"GHC.Prim","entity":"value"},{"name":"chr#","module":"GHC.Prim","entity":"value"},{"name":"cloneArray#","module":"GHC.Prim","entity":"value"},{"name":"cloneMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"coerce","module":"GHC.Prim","entity":"value"},{"name":"copyAddrToByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"cosDouble#","module":"GHC.Prim","entity":"value"},{"name":"cosFloat#","module":"GHC.Prim","entity":"value"},{"name":"coshDouble#","module":"GHC.Prim","entity":"value"},{"name":"coshFloat#","module":"GHC.Prim","entity":"value"},{"name":"dataToTag#","module":"GHC.Prim","entity":"value"},{"name":"deRefStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"deRefWeak#","module":"GHC.Prim","entity":"value"},{"name":"decodeDouble_2Int#","module":"GHC.Prim","entity":"value"},{"name":"decodeFloat_Int#","module":"GHC.Prim","entity":"value"},{"name":"delay#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"divideFloat#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"double2Float#","module":"GHC.Prim","entity":"value"},{"name":"double2Int#","module":"GHC.Prim","entity":"value"},{"name":"eqAddr#","module":"GHC.Prim","entity":"value"},{"name":"eqChar#","module":"GHC.Prim","entity":"value"},{"name":"eqFloat#","module":"GHC.Prim","entity":"value"},{"name":"eqStableName#","module":"GHC.Prim","entity":"value"},{"name":"eqStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"eqWord#","module":"GHC.Prim","entity":"value"},{"name":"expDouble#","module":"GHC.Prim","entity":"value"},{"name":"expFloat#","module":"GHC.Prim","entity":"value"},{"name":"fetchAddIntArray#","module":"GHC.Prim","entity":"value"},{"name":"finalizeWeak#","module":"GHC.Prim","entity":"value"},{"name":"float2Double#","module":"GHC.Prim","entity":"value"},{"name":"float2Int#","module":"GHC.Prim","entity":"value"},{"name":"fork#","module":"GHC.Prim","entity":"value"},{"name":"forkOn#","module":"GHC.Prim","entity":"value"},{"name":"freezeArray#","module":"GHC.Prim","entity":"value"},{"name":"geAddr#","module":"GHC.Prim","entity":"value"},{"name":"geChar#","module":"GHC.Prim","entity":"value"},{"name":"geFloat#","module":"GHC.Prim","entity":"value"},{"name":"geWord#","module":"GHC.Prim","entity":"value"},{"name":"getApStackVal#","module":"GHC.Prim","entity":"value"},{"name":"getCCSOf#","module":"GHC.Prim","entity":"value"},{"name":"getCurrentCCS#","module":"GHC.Prim","entity":"value"},{"name":"getMaskingState#","module":"GHC.Prim","entity":"value"},{"name":"getSpark#","module":"GHC.Prim","entity":"value"},{"name":"gtAddr#","module":"GHC.Prim","entity":"value"},{"name":"gtChar#","module":"GHC.Prim","entity":"value"},{"name":"gtFloat#","module":"GHC.Prim","entity":"value"},{"name":"gtWord#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexArray#","module":"GHC.Prim","entity":"value"},{"name":"indexArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexIntArray#","module":"GHC.Prim","entity":"value"},{"name":"indexIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWordArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"int2Addr#","module":"GHC.Prim","entity":"value"},{"name":"int2Double#","module":"GHC.Prim","entity":"value"},{"name":"int2Float#","module":"GHC.Prim","entity":"value"},{"name":"int2Word#","module":"GHC.Prim","entity":"value"},{"name":"isCurrentThreadBound#","module":"GHC.Prim","entity":"value"},{"name":"isEmptyMVar#","module":"GHC.Prim","entity":"value"},{"name":"killThread#","module":"GHC.Prim","entity":"value"},{"name":"labelThread#","module":"GHC.Prim","entity":"value"},{"name":"leAddr#","module":"GHC.Prim","entity":"value"},{"name":"leChar#","module":"GHC.Prim","entity":"value"},{"name":"leFloat#","module":"GHC.Prim","entity":"value"},{"name":"leWord#","module":"GHC.Prim","entity":"value"},{"name":"logDouble#","module":"GHC.Prim","entity":"value"},{"name":"logFloat#","module":"GHC.Prim","entity":"value"},{"name":"ltAddr#","module":"GHC.Prim","entity":"value"},{"name":"ltChar#","module":"GHC.Prim","entity":"value"},{"name":"ltFloat#","module":"GHC.Prim","entity":"value"},{"name":"ltWord#","module":"GHC.Prim","entity":"value"},{"name":"makeStableName#","module":"GHC.Prim","entity":"value"},{"name":"makeStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"maskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"maskUninterruptible#","module":"GHC.Prim","entity":"value"},{"name":"minusAddr#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"minusFloat#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"minusWord#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"mkApUpd0#","module":"GHC.Prim","entity":"value"},{"name":"mkWeak#","module":"GHC.Prim","entity":"value"},{"name":"mkWeakNoFinalizer#","module":"GHC.Prim","entity":"value"},{"name":"mulIntMayOflo#","module":"GHC.Prim","entity":"value"},{"name":"myThreadId#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Word#","module":"GHC.Prim","entity":"value"},{"name":"neAddr#","module":"GHC.Prim","entity":"value"},{"name":"neChar#","module":"GHC.Prim","entity":"value"},{"name":"neFloat#","module":"GHC.Prim","entity":"value"},{"name":"neWord#","module":"GHC.Prim","entity":"value"},{"name":"negateDouble#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"negateFloat#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"newAlignedPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newArray#","module":"GHC.Prim","entity":"value"},{"name":"newArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"newBCO#","module":"GHC.Prim","entity":"value"},{"name":"newByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newMVar#","module":"GHC.Prim","entity":"value"},{"name":"newMutVar#","module":"GHC.Prim","entity":"value"},{"name":"newPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newTVar#","module":"GHC.Prim","entity":"value"},{"name":"noDuplicate#","module":"GHC.Prim","entity":"value"},{"name":"not#","module":"GHC.Prim","entity":"value"},{"name":"notI#","module":"GHC.Prim","entity":"value"},{"name":"nullAddr#","module":"GHC.Prim","entity":"value"},{"name":"numSparks#","module":"GHC.Prim","entity":"value"},{"name":"or#","module":"GHC.Prim","entity":"value"},{"name":"orI#","module":"GHC.Prim","entity":"value"},{"name":"ord#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"par#","module":"GHC.Prim","entity":"value"},{"name":"parAt#","module":"GHC.Prim","entity":"value"},{"name":"parAtAbs#","module":"GHC.Prim","entity":"value"},{"name":"parAtForNow#","module":"GHC.Prim","entity":"value"},{"name":"parAtRel#","module":"GHC.Prim","entity":"value"},{"name":"parGlobal#","module":"GHC.Prim","entity":"value"},{"name":"parLocal#","module":"GHC.Prim","entity":"value"},{"name":"plusAddr#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"plusFloat#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"plusWord#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord2#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"popCnt#","module":"GHC.Prim","entity":"value"},{"name":"popCnt16#","module":"GHC.Prim","entity":"value"},{"name":"popCnt32#","module":"GHC.Prim","entity":"value"},{"name":"popCnt64#","module":"GHC.Prim","entity":"value"},{"name":"popCnt8#","module":"GHC.Prim","entity":"value"},{"name":"powerFloat#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"proxy#","module":"GHC.Prim","entity":"value"},{"name":"putMVar#","module":"GHC.Prim","entity":"value"},{"name":"quotInt#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"quotRemInt#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"raise#","module":"GHC.Prim","entity":"value"},{"name":"raiseIO#","module":"GHC.Prim","entity":"value"},{"name":"readAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"readAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readArray#","module":"GHC.Prim","entity":"value"},{"name":"readArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readIntArray#","module":"GHC.Prim","entity":"value"},{"name":"readIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readMVar#","module":"GHC.Prim","entity":"value"},{"name":"readMutVar#","module":"GHC.Prim","entity":"value"},{"name":"readMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readTVar#","module":"GHC.Prim","entity":"value"},{"name":"readTVarIO#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWordArray#","module":"GHC.Prim","entity":"value"},{"name":"readWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"reallyUnsafePtrEquality#","module":"GHC.Prim","entity":"value"},{"name":"remAddr#","module":"GHC.Prim","entity":"value"},{"name":"remInt#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"remWord#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"retry#","module":"GHC.Prim","entity":"value"},{"name":"sameMVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMutVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sameTVar#","module":"GHC.Prim","entity":"value"},{"name":"seq","module":"GHC.Prim","entity":"value"},{"name":"seq#","module":"GHC.Prim","entity":"value"},{"name":"setByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sinDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinFloat#","module":"GHC.Prim","entity":"value"},{"name":"sinhDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinhFloat#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"spark#","module":"GHC.Prim","entity":"value"},{"name":"sqrtDouble#","module":"GHC.Prim","entity":"value"},{"name":"sqrtFloat#","module":"GHC.Prim","entity":"value"},{"name":"stableNameToInt#","module":"GHC.Prim","entity":"value"},{"name":"subIntC#","module":"GHC.Prim","entity":"value"},{"name":"tagToEnum#","module":"GHC.Prim","entity":"value"},{"name":"takeMVar#","module":"GHC.Prim","entity":"value"},{"name":"tanDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanFloat#","module":"GHC.Prim","entity":"value"},{"name":"tanhDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanhFloat#","module":"GHC.Prim","entity":"value"},{"name":"thawArray#","module":"GHC.Prim","entity":"value"},{"name":"threadStatus#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"timesFloat#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"timesWord#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord2#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"touch#","module":"GHC.Prim","entity":"value"},{"name":"traceEvent#","module":"GHC.Prim","entity":"value"},{"name":"traceMarker#","module":"GHC.Prim","entity":"value"},{"name":"tryPutMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryReadMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryTakeMVar#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRA#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"unmaskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"unpackClosure#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"unsafeCoerce#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeByteArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeThawArray#","module":"GHC.Prim","entity":"value"},{"name":"waitRead#","module":"GHC.Prim","entity":"value"},{"name":"waitWrite#","module":"GHC.Prim","entity":"value"},{"name":"word2Double#","module":"GHC.Prim","entity":"value"},{"name":"word2Float#","module":"GHC.Prim","entity":"value"},{"name":"word2Int#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeArray#","module":"GHC.Prim","entity":"value"},{"name":"writeArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeIntArray#","module":"GHC.Prim","entity":"value"},{"name":"writeIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeMutVar#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeTVar#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWordArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"xor#","module":"GHC.Prim","entity":"value"},{"name":"xorI#","module":"GHC.Prim","entity":"value"},{"name":"yield#","module":"GHC.Prim","entity":"value"},{"name":"*#","module":"GHC.Prim","entity":"value"},{"name":"*##","module":"GHC.Prim","entity":"value"},{"name":"**##","module":"GHC.Prim","entity":"value"},{"name":"+#","module":"GHC.Prim","entity":"value"},{"name":"+##","module":"GHC.Prim","entity":"value"},{"name":"-#","module":"GHC.Prim","entity":"value"},{"name":"-##","module":"GHC.Prim","entity":"value"},{"name":"/##","module":"GHC.Prim","entity":"value"},{"name":"/=#","module":"GHC.Prim","entity":"value"},{"name":"/=##","module":"GHC.Prim","entity":"value"},{"name":"<#","module":"GHC.Prim","entity":"value"},{"name":"<##","module":"GHC.Prim","entity":"value"},{"name":"<=#","module":"GHC.Prim","entity":"value"},{"name":"<=##","module":"GHC.Prim","entity":"value"},{"name":"==#","module":"GHC.Prim","entity":"value"},{"name":"==##","module":"GHC.Prim","entity":"value"},{"name":">#","module":"GHC.Prim","entity":"value"},{"name":">##","module":"GHC.Prim","entity":"value"},{"name":">=#","module":"GHC.Prim","entity":"value"},{"name":">=##","module":"GHC.Prim","entity":"value"},{"name":"Addr#","module":"GHC.Prim","entity":"data"},{"name":"Any","module":"GHC.Prim","entity":"data"},{"name":"AnyK","module":"GHC.Prim","entity":"data"},{"name":"Array#","module":"GHC.Prim","entity":"data"},{"name":"ArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"BCO#","module":"GHC.Prim","entity":"data"},{"name":"ByteArray#","module":"GHC.Prim","entity":"data"},{"name":"Char#","module":"GHC.Prim","entity":"data"},{"name":"Double#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX2#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX4#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX8#","module":"GHC.Prim","entity":"data"},{"name":"Float#","module":"GHC.Prim","entity":"data"},{"name":"FloatX16#","module":"GHC.Prim","entity":"data"},{"name":"FloatX4#","module":"GHC.Prim","entity":"data"},{"name":"FloatX8#","module":"GHC.Prim","entity":"data"},{"name":"Int#","module":"GHC.Prim","entity":"data"},{"name":"Int16X16#","module":"GHC.Prim","entity":"data"},{"name":"Int16X32#","module":"GHC.Prim","entity":"data"},{"name":"Int16X8#","module":"GHC.Prim","entity":"data"},{"name":"Int32X16#","module":"GHC.Prim","entity":"data"},{"name":"Int32X4#","module":"GHC.Prim","entity":"data"},{"name":"Int32X8#","module":"GHC.Prim","entity":"data"},{"name":"Int64X2#","module":"GHC.Prim","entity":"data"},{"name":"Int64X4#","module":"GHC.Prim","entity":"data"},{"name":"Int64X8#","module":"GHC.Prim","entity":"data"},{"name":"Int8X16#","module":"GHC.Prim","entity":"data"},{"name":"Int8X32#","module":"GHC.Prim","entity":"data"},{"name":"Int8X64#","module":"GHC.Prim","entity":"data"},{"name":"MVar#","module":"GHC.Prim","entity":"data"},{"name":"MutVar#","module":"GHC.Prim","entity":"data"},{"name":"MutableArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableByteArray#","module":"GHC.Prim","entity":"data"},{"name":"Proxy#","module":"GHC.Prim","entity":"data"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"StableName#","module":"GHC.Prim","entity":"data"},{"name":"StablePtr#","module":"GHC.Prim","entity":"data"},{"name":"State#","module":"GHC.Prim","entity":"data"},{"name":"TVar#","module":"GHC.Prim","entity":"data"},{"name":"ThreadId#","module":"GHC.Prim","entity":"data"},{"name":"Weak#","module":"GHC.Prim","entity":"data"},{"name":"Word#","module":"GHC.Prim","entity":"data"},{"name":"Word16X16#","module":"GHC.Prim","entity":"data"},{"name":"Word16X32#","module":"GHC.Prim","entity":"data"},{"name":"Word16X8#","module":"GHC.Prim","entity":"data"},{"name":"Word32X16#","module":"GHC.Prim","entity":"data"},{"name":"Word32X4#","module":"GHC.Prim","entity":"data"},{"name":"Word32X8#","module":"GHC.Prim","entity":"data"},{"name":"Word64X2#","module":"GHC.Prim","entity":"data"},{"name":"Word64X4#","module":"GHC.Prim","entity":"data"},{"name":"Word64X8#","module":"GHC.Prim","entity":"data"},{"name":"Word8X16#","module":"GHC.Prim","entity":"data"},{"name":"Word8X32#","module":"GHC.Prim","entity":"data"},{"name":"Word8X64#","module":"GHC.Prim","entity":"data"},{"name":"Coercible","module":"GHC.Prim","entity":"class"},{"name":"shiftL#","module":"GHC.Base","entity":"value"},{"name":"shiftRL#","module":"GHC.Base","entity":"value"},{"name":"iShiftL#","module":"GHC.Base","entity":"value"},{"name":"iShiftRA#","module":"GHC.Base","entity":"value"},{"name":"iShiftRL#","module":"GHC.Base","entity":"value"},{"name":"uncheckedShiftL64#","module":"GHC.Word","entity":"value"},{"name":"uncheckedShiftRL64#","module":"GHC.Word","entity":"value"},{"name":"uncheckedIShiftL64#","module":"GHC.Int","entity":"value"},{"name":"uncheckedIShiftRA64#","module":"GHC.Int","entity":"value"},{"name":"build","module":"GHC.Base","entity":"value"},{"name":"augment","module":"GHC.Base","entity":"value"},{"name":"IsString","module":"Data.String","entity":"class"},{"name":"fromString","module":"Data.String","entity":"method","class":"IsString"},{"name":"breakpoint","module":"GHC.Base","entity":"value"},{"name":"breakpointCond","module":"GHC.Base","entity":"value"},{"name":"lazy","module":"GHC.Magic","entity":"value"},{"name":"inline","module":"GHC.Magic","entity":"value"},{"name":"Down","module":"Data.Ord","entity":"newtype"},{"name":"Down","module":"Data.Ord","type":"Down","entity":"constructor"},{"name":"groupWith","module":"GHC.Exts","entity":"value"},{"name":"sortWith","module":"GHC.Exts","entity":"value"},{"name":"the","module":"GHC.Exts","entity":"value"},{"name":"traceEvent","module":"GHC.Exts","entity":"value"},{"name":"SpecConstrAnnotation","module":"GHC.Exts","entity":"data"},{"name":"ForceSpecConstr","module":"GHC.Exts","type":"SpecConstrAnnotation","entity":"constructor"},{"name":"NoSpecConstr","module":"GHC.Exts","type":"SpecConstrAnnotation","entity":"constructor"},{"name":"currentCallStack","module":"GHC.Stack","entity":"value"},{"name":"IsList","module":"GHC.Exts","entity":"class"},{"name":"fromList","module":"GHC.Exts","entity":"method","class":"IsList"},{"name":"fromListN","module":"GHC.Exts","entity":"method","class":"IsList"},{"name":"toList","module":"GHC.Exts","entity":"method","class":"IsList"}] +[{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"I#","module":"GHC.Types","type":"Int","entity":"constructor"},{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"W#","module":"GHC.Types","type":"Word","entity":"constructor"},{"name":"Float","module":"GHC.Types","entity":"data"},{"name":"F#","module":"GHC.Types","type":"Float","entity":"constructor"},{"name":"Double","module":"GHC.Types","entity":"data"},{"name":"D#","module":"GHC.Types","type":"Double","entity":"constructor"},{"name":"Char","module":"GHC.Types","entity":"data"},{"name":"C#","module":"GHC.Types","type":"Char","entity":"constructor"},{"name":"Ptr","module":"GHC.Ptr","entity":"data"},{"name":"Ptr","module":"GHC.Ptr","type":"Ptr","entity":"constructor"},{"name":"FunPtr","module":"GHC.Ptr","entity":"data"},{"name":"FunPtr","module":"GHC.Ptr","type":"FunPtr","entity":"constructor"},{"name":"maxTupleSize","module":"GHC.Exts","entity":"value"},{"name":"acosDouble#","module":"GHC.Prim","entity":"value"},{"name":"acosFloat#","module":"GHC.Prim","entity":"value"},{"name":"addCFinalizerToWeak#","module":"GHC.Prim","entity":"value"},{"name":"addIntC#","module":"GHC.Prim","entity":"value"},{"name":"addr2Int#","module":"GHC.Prim","entity":"value"},{"name":"addrToAny#","module":"GHC.Prim","entity":"value"},{"name":"and#","module":"GHC.Prim","entity":"value"},{"name":"andI#","module":"GHC.Prim","entity":"value"},{"name":"asinDouble#","module":"GHC.Prim","entity":"value"},{"name":"asinFloat#","module":"GHC.Prim","entity":"value"},{"name":"atanDouble#","module":"GHC.Prim","entity":"value"},{"name":"atanFloat#","module":"GHC.Prim","entity":"value"},{"name":"atomicModifyMutVar#","module":"GHC.Prim","entity":"value"},{"name":"atomically#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"byteArrayContents#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap16#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap32#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap64#","module":"GHC.Prim","entity":"value"},{"name":"casArray#","module":"GHC.Prim","entity":"value"},{"name":"casIntArray#","module":"GHC.Prim","entity":"value"},{"name":"casMutVar#","module":"GHC.Prim","entity":"value"},{"name":"catch#","module":"GHC.Prim","entity":"value"},{"name":"catchRetry#","module":"GHC.Prim","entity":"value"},{"name":"catchSTM#","module":"GHC.Prim","entity":"value"},{"name":"check#","module":"GHC.Prim","entity":"value"},{"name":"chr#","module":"GHC.Prim","entity":"value"},{"name":"cloneArray#","module":"GHC.Prim","entity":"value"},{"name":"cloneMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"coerce","module":"GHC.Prim","entity":"value"},{"name":"copyAddrToByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"cosDouble#","module":"GHC.Prim","entity":"value"},{"name":"cosFloat#","module":"GHC.Prim","entity":"value"},{"name":"coshDouble#","module":"GHC.Prim","entity":"value"},{"name":"coshFloat#","module":"GHC.Prim","entity":"value"},{"name":"dataToTag#","module":"GHC.Prim","entity":"value"},{"name":"deRefStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"deRefWeak#","module":"GHC.Prim","entity":"value"},{"name":"decodeDouble_2Int#","module":"GHC.Prim","entity":"value"},{"name":"decodeFloat_Int#","module":"GHC.Prim","entity":"value"},{"name":"delay#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"divideFloat#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"double2Float#","module":"GHC.Prim","entity":"value"},{"name":"double2Int#","module":"GHC.Prim","entity":"value"},{"name":"eqAddr#","module":"GHC.Prim","entity":"value"},{"name":"eqChar#","module":"GHC.Prim","entity":"value"},{"name":"eqFloat#","module":"GHC.Prim","entity":"value"},{"name":"eqStableName#","module":"GHC.Prim","entity":"value"},{"name":"eqStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"eqWord#","module":"GHC.Prim","entity":"value"},{"name":"expDouble#","module":"GHC.Prim","entity":"value"},{"name":"expFloat#","module":"GHC.Prim","entity":"value"},{"name":"fetchAddIntArray#","module":"GHC.Prim","entity":"value"},{"name":"finalizeWeak#","module":"GHC.Prim","entity":"value"},{"name":"float2Double#","module":"GHC.Prim","entity":"value"},{"name":"float2Int#","module":"GHC.Prim","entity":"value"},{"name":"fork#","module":"GHC.Prim","entity":"value"},{"name":"forkOn#","module":"GHC.Prim","entity":"value"},{"name":"freezeArray#","module":"GHC.Prim","entity":"value"},{"name":"geAddr#","module":"GHC.Prim","entity":"value"},{"name":"geChar#","module":"GHC.Prim","entity":"value"},{"name":"geFloat#","module":"GHC.Prim","entity":"value"},{"name":"geWord#","module":"GHC.Prim","entity":"value"},{"name":"getApStackVal#","module":"GHC.Prim","entity":"value"},{"name":"getCCSOf#","module":"GHC.Prim","entity":"value"},{"name":"getCurrentCCS#","module":"GHC.Prim","entity":"value"},{"name":"getMaskingState#","module":"GHC.Prim","entity":"value"},{"name":"getSpark#","module":"GHC.Prim","entity":"value"},{"name":"gtAddr#","module":"GHC.Prim","entity":"value"},{"name":"gtChar#","module":"GHC.Prim","entity":"value"},{"name":"gtFloat#","module":"GHC.Prim","entity":"value"},{"name":"gtWord#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexArray#","module":"GHC.Prim","entity":"value"},{"name":"indexArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexIntArray#","module":"GHC.Prim","entity":"value"},{"name":"indexIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWordArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"int2Addr#","module":"GHC.Prim","entity":"value"},{"name":"int2Double#","module":"GHC.Prim","entity":"value"},{"name":"int2Float#","module":"GHC.Prim","entity":"value"},{"name":"int2Word#","module":"GHC.Prim","entity":"value"},{"name":"isCurrentThreadBound#","module":"GHC.Prim","entity":"value"},{"name":"isEmptyMVar#","module":"GHC.Prim","entity":"value"},{"name":"killThread#","module":"GHC.Prim","entity":"value"},{"name":"labelThread#","module":"GHC.Prim","entity":"value"},{"name":"leAddr#","module":"GHC.Prim","entity":"value"},{"name":"leChar#","module":"GHC.Prim","entity":"value"},{"name":"leFloat#","module":"GHC.Prim","entity":"value"},{"name":"leWord#","module":"GHC.Prim","entity":"value"},{"name":"logDouble#","module":"GHC.Prim","entity":"value"},{"name":"logFloat#","module":"GHC.Prim","entity":"value"},{"name":"ltAddr#","module":"GHC.Prim","entity":"value"},{"name":"ltChar#","module":"GHC.Prim","entity":"value"},{"name":"ltFloat#","module":"GHC.Prim","entity":"value"},{"name":"ltWord#","module":"GHC.Prim","entity":"value"},{"name":"makeStableName#","module":"GHC.Prim","entity":"value"},{"name":"makeStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"maskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"maskUninterruptible#","module":"GHC.Prim","entity":"value"},{"name":"minusAddr#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"minusFloat#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"minusWord#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"mkApUpd0#","module":"GHC.Prim","entity":"value"},{"name":"mkWeak#","module":"GHC.Prim","entity":"value"},{"name":"mkWeakNoFinalizer#","module":"GHC.Prim","entity":"value"},{"name":"mulIntMayOflo#","module":"GHC.Prim","entity":"value"},{"name":"myThreadId#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Word#","module":"GHC.Prim","entity":"value"},{"name":"neAddr#","module":"GHC.Prim","entity":"value"},{"name":"neChar#","module":"GHC.Prim","entity":"value"},{"name":"neFloat#","module":"GHC.Prim","entity":"value"},{"name":"neWord#","module":"GHC.Prim","entity":"value"},{"name":"negateDouble#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"negateFloat#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"newAlignedPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newArray#","module":"GHC.Prim","entity":"value"},{"name":"newArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"newBCO#","module":"GHC.Prim","entity":"value"},{"name":"newByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newMVar#","module":"GHC.Prim","entity":"value"},{"name":"newMutVar#","module":"GHC.Prim","entity":"value"},{"name":"newPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newTVar#","module":"GHC.Prim","entity":"value"},{"name":"noDuplicate#","module":"GHC.Prim","entity":"value"},{"name":"not#","module":"GHC.Prim","entity":"value"},{"name":"notI#","module":"GHC.Prim","entity":"value"},{"name":"nullAddr#","module":"GHC.Prim","entity":"value"},{"name":"numSparks#","module":"GHC.Prim","entity":"value"},{"name":"or#","module":"GHC.Prim","entity":"value"},{"name":"orI#","module":"GHC.Prim","entity":"value"},{"name":"ord#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"par#","module":"GHC.Prim","entity":"value"},{"name":"parAt#","module":"GHC.Prim","entity":"value"},{"name":"parAtAbs#","module":"GHC.Prim","entity":"value"},{"name":"parAtForNow#","module":"GHC.Prim","entity":"value"},{"name":"parAtRel#","module":"GHC.Prim","entity":"value"},{"name":"parGlobal#","module":"GHC.Prim","entity":"value"},{"name":"parLocal#","module":"GHC.Prim","entity":"value"},{"name":"plusAddr#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"plusFloat#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"plusWord#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord2#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"popCnt#","module":"GHC.Prim","entity":"value"},{"name":"popCnt16#","module":"GHC.Prim","entity":"value"},{"name":"popCnt32#","module":"GHC.Prim","entity":"value"},{"name":"popCnt64#","module":"GHC.Prim","entity":"value"},{"name":"popCnt8#","module":"GHC.Prim","entity":"value"},{"name":"powerFloat#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"proxy#","module":"GHC.Prim","entity":"value"},{"name":"putMVar#","module":"GHC.Prim","entity":"value"},{"name":"quotInt#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"quotRemInt#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"raise#","module":"GHC.Prim","entity":"value"},{"name":"raiseIO#","module":"GHC.Prim","entity":"value"},{"name":"readAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"readAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readArray#","module":"GHC.Prim","entity":"value"},{"name":"readArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readIntArray#","module":"GHC.Prim","entity":"value"},{"name":"readIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readMVar#","module":"GHC.Prim","entity":"value"},{"name":"readMutVar#","module":"GHC.Prim","entity":"value"},{"name":"readMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readTVar#","module":"GHC.Prim","entity":"value"},{"name":"readTVarIO#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWordArray#","module":"GHC.Prim","entity":"value"},{"name":"readWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"reallyUnsafePtrEquality#","module":"GHC.Prim","entity":"value"},{"name":"remAddr#","module":"GHC.Prim","entity":"value"},{"name":"remInt#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"remWord#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"retry#","module":"GHC.Prim","entity":"value"},{"name":"sameMVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMutVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sameTVar#","module":"GHC.Prim","entity":"value"},{"name":"seq","module":"GHC.Prim","entity":"value"},{"name":"seq#","module":"GHC.Prim","entity":"value"},{"name":"setByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sinDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinFloat#","module":"GHC.Prim","entity":"value"},{"name":"sinhDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinhFloat#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"spark#","module":"GHC.Prim","entity":"value"},{"name":"sqrtDouble#","module":"GHC.Prim","entity":"value"},{"name":"sqrtFloat#","module":"GHC.Prim","entity":"value"},{"name":"stableNameToInt#","module":"GHC.Prim","entity":"value"},{"name":"subIntC#","module":"GHC.Prim","entity":"value"},{"name":"tagToEnum#","module":"GHC.Prim","entity":"value"},{"name":"takeMVar#","module":"GHC.Prim","entity":"value"},{"name":"tanDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanFloat#","module":"GHC.Prim","entity":"value"},{"name":"tanhDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanhFloat#","module":"GHC.Prim","entity":"value"},{"name":"thawArray#","module":"GHC.Prim","entity":"value"},{"name":"threadStatus#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"timesFloat#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"timesWord#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord2#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"touch#","module":"GHC.Prim","entity":"value"},{"name":"traceEvent#","module":"GHC.Prim","entity":"value"},{"name":"traceMarker#","module":"GHC.Prim","entity":"value"},{"name":"tryPutMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryReadMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryTakeMVar#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRA#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"unmaskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"unpackClosure#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"unsafeCoerce#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeByteArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeThawArray#","module":"GHC.Prim","entity":"value"},{"name":"waitRead#","module":"GHC.Prim","entity":"value"},{"name":"waitWrite#","module":"GHC.Prim","entity":"value"},{"name":"word2Double#","module":"GHC.Prim","entity":"value"},{"name":"word2Float#","module":"GHC.Prim","entity":"value"},{"name":"word2Int#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeArray#","module":"GHC.Prim","entity":"value"},{"name":"writeArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeIntArray#","module":"GHC.Prim","entity":"value"},{"name":"writeIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeMutVar#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeTVar#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWordArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"xor#","module":"GHC.Prim","entity":"value"},{"name":"xorI#","module":"GHC.Prim","entity":"value"},{"name":"yield#","module":"GHC.Prim","entity":"value"},{"name":"*#","module":"GHC.Prim","entity":"value"},{"name":"*##","module":"GHC.Prim","entity":"value"},{"name":"**##","module":"GHC.Prim","entity":"value"},{"name":"+#","module":"GHC.Prim","entity":"value"},{"name":"+##","module":"GHC.Prim","entity":"value"},{"name":"-#","module":"GHC.Prim","entity":"value"},{"name":"-##","module":"GHC.Prim","entity":"value"},{"name":"/##","module":"GHC.Prim","entity":"value"},{"name":"/=#","module":"GHC.Prim","entity":"value"},{"name":"/=##","module":"GHC.Prim","entity":"value"},{"name":"<#","module":"GHC.Prim","entity":"value"},{"name":"<##","module":"GHC.Prim","entity":"value"},{"name":"<=#","module":"GHC.Prim","entity":"value"},{"name":"<=##","module":"GHC.Prim","entity":"value"},{"name":"==#","module":"GHC.Prim","entity":"value"},{"name":"==##","module":"GHC.Prim","entity":"value"},{"name":">#","module":"GHC.Prim","entity":"value"},{"name":">##","module":"GHC.Prim","entity":"value"},{"name":">=#","module":"GHC.Prim","entity":"value"},{"name":">=##","module":"GHC.Prim","entity":"value"},{"name":"Addr#","module":"GHC.Prim","entity":"data"},{"name":"Any","module":"GHC.Prim","entity":"data"},{"name":"AnyK","module":"GHC.Prim","entity":"data"},{"name":"Array#","module":"GHC.Prim","entity":"data"},{"name":"ArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"BCO#","module":"GHC.Prim","entity":"data"},{"name":"ByteArray#","module":"GHC.Prim","entity":"data"},{"name":"Char#","module":"GHC.Prim","entity":"data"},{"name":"Double#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX2#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX4#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX8#","module":"GHC.Prim","entity":"data"},{"name":"Float#","module":"GHC.Prim","entity":"data"},{"name":"FloatX16#","module":"GHC.Prim","entity":"data"},{"name":"FloatX4#","module":"GHC.Prim","entity":"data"},{"name":"FloatX8#","module":"GHC.Prim","entity":"data"},{"name":"Int#","module":"GHC.Prim","entity":"data"},{"name":"Int16X16#","module":"GHC.Prim","entity":"data"},{"name":"Int16X32#","module":"GHC.Prim","entity":"data"},{"name":"Int16X8#","module":"GHC.Prim","entity":"data"},{"name":"Int32X16#","module":"GHC.Prim","entity":"data"},{"name":"Int32X4#","module":"GHC.Prim","entity":"data"},{"name":"Int32X8#","module":"GHC.Prim","entity":"data"},{"name":"Int64X2#","module":"GHC.Prim","entity":"data"},{"name":"Int64X4#","module":"GHC.Prim","entity":"data"},{"name":"Int64X8#","module":"GHC.Prim","entity":"data"},{"name":"Int8X16#","module":"GHC.Prim","entity":"data"},{"name":"Int8X32#","module":"GHC.Prim","entity":"data"},{"name":"Int8X64#","module":"GHC.Prim","entity":"data"},{"name":"MVar#","module":"GHC.Prim","entity":"data"},{"name":"MutVar#","module":"GHC.Prim","entity":"data"},{"name":"MutableArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableByteArray#","module":"GHC.Prim","entity":"data"},{"name":"Proxy#","module":"GHC.Prim","entity":"data"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"StableName#","module":"GHC.Prim","entity":"data"},{"name":"StablePtr#","module":"GHC.Prim","entity":"data"},{"name":"State#","module":"GHC.Prim","entity":"data"},{"name":"TVar#","module":"GHC.Prim","entity":"data"},{"name":"ThreadId#","module":"GHC.Prim","entity":"data"},{"name":"Weak#","module":"GHC.Prim","entity":"data"},{"name":"Word#","module":"GHC.Prim","entity":"data"},{"name":"Word16X16#","module":"GHC.Prim","entity":"data"},{"name":"Word16X32#","module":"GHC.Prim","entity":"data"},{"name":"Word16X8#","module":"GHC.Prim","entity":"data"},{"name":"Word32X16#","module":"GHC.Prim","entity":"data"},{"name":"Word32X4#","module":"GHC.Prim","entity":"data"},{"name":"Word32X8#","module":"GHC.Prim","entity":"data"},{"name":"Word64X2#","module":"GHC.Prim","entity":"data"},{"name":"Word64X4#","module":"GHC.Prim","entity":"data"},{"name":"Word64X8#","module":"GHC.Prim","entity":"data"},{"name":"Word8X16#","module":"GHC.Prim","entity":"data"},{"name":"Word8X32#","module":"GHC.Prim","entity":"data"},{"name":"Word8X64#","module":"GHC.Prim","entity":"data"},{"name":"Coercible","module":"GHC.Prim","entity":"class"},{"name":"shiftL#","module":"GHC.Base","entity":"value"},{"name":"shiftRL#","module":"GHC.Base","entity":"value"},{"name":"iShiftL#","module":"GHC.Base","entity":"value"},{"name":"iShiftRA#","module":"GHC.Base","entity":"value"},{"name":"iShiftRL#","module":"GHC.Base","entity":"value"},{"name":"uncheckedShiftL64#","module":"GHC.Word","entity":"value"},{"name":"uncheckedShiftRL64#","module":"GHC.Word","entity":"value"},{"name":"uncheckedIShiftL64#","module":"GHC.Int","entity":"value"},{"name":"uncheckedIShiftRA64#","module":"GHC.Int","entity":"value"},{"name":"build","module":"GHC.Base","entity":"value"},{"name":"augment","module":"GHC.Base","entity":"value"},{"name":"IsString","module":"Data.String","entity":"class"},{"name":"fromString","module":"Data.String","entity":"method","class":"IsString"},{"name":"breakpoint","module":"GHC.Base","entity":"value"},{"name":"breakpointCond","module":"GHC.Base","entity":"value"},{"name":"lazy","module":"GHC.Magic","entity":"value"},{"name":"inline","module":"GHC.Magic","entity":"value"},{"name":"Down","module":"Data.Ord","entity":"newtype"},{"name":"Down","module":"Data.Ord","type":"Down","entity":"constructor"},{"name":"groupWith","module":"GHC.Exts","entity":"value"},{"name":"sortWith","module":"GHC.Exts","entity":"value"},{"name":"the","module":"GHC.Exts","entity":"value"},{"name":"traceEvent","module":"GHC.Exts","entity":"value"},{"name":"SpecConstrAnnotation","module":"GHC.Exts","entity":"data"},{"name":"ForceSpecConstr","module":"GHC.Exts","type":"SpecConstrAnnotation","entity":"constructor"},{"name":"NoSpecConstr","module":"GHC.Exts","type":"SpecConstrAnnotation","entity":"constructor"},{"name":"currentCallStack","module":"GHC.Stack","entity":"value"},{"name":"IsList","module":"GHC.Exts","entity":"class"},{"name":"fromList","module":"GHC.Exts","entity":"method","class":"IsList"},{"name":"fromListN","module":"GHC.Exts","entity":"method","class":"IsList"},{"name":"toList","module":"GHC.Exts","entity":"method","class":"IsList"}]
data/baseEnvironment/GHC.Fingerprint.Type.symbols view
@@ -1,1 +1,1 @@-[{"name":"Fingerprint","module":"GHC.Fingerprint.Type","entity":"data"},{"name":"Fingerprint","module":"GHC.Fingerprint.Type","type":"Fingerprint","entity":"constructor"}] +[{"name":"Fingerprint","module":"GHC.Fingerprint.Type","entity":"data"},{"name":"Fingerprint","module":"GHC.Fingerprint.Type","type":"Fingerprint","entity":"constructor"}]
data/baseEnvironment/GHC.Fingerprint.symbols view
@@ -1,1 +1,1 @@-[{"name":"Fingerprint","module":"GHC.Fingerprint.Type","entity":"data"},{"name":"Fingerprint","module":"GHC.Fingerprint.Type","type":"Fingerprint","entity":"constructor"},{"name":"fingerprint0","module":"GHC.Fingerprint","entity":"value"},{"name":"fingerprintData","module":"GHC.Fingerprint","entity":"value"},{"name":"fingerprintString","module":"GHC.Fingerprint","entity":"value"},{"name":"fingerprintFingerprints","module":"GHC.Fingerprint","entity":"value"}] +[{"name":"Fingerprint","module":"GHC.Fingerprint.Type","entity":"data"},{"name":"Fingerprint","module":"GHC.Fingerprint.Type","type":"Fingerprint","entity":"constructor"},{"name":"fingerprint0","module":"GHC.Fingerprint","entity":"value"},{"name":"fingerprintData","module":"GHC.Fingerprint","entity":"value"},{"name":"fingerprintString","module":"GHC.Fingerprint","entity":"value"},{"name":"fingerprintFingerprints","module":"GHC.Fingerprint","entity":"value"}]
data/baseEnvironment/GHC.Float.ConversionUtils.symbols view
@@ -1,1 +1,1 @@-[{"name":"elimZerosInteger","module":"GHC.Float.ConversionUtils","entity":"value"},{"name":"elimZerosInt#","module":"GHC.Float.ConversionUtils","entity":"value"}] +[{"name":"elimZerosInteger","module":"GHC.Float.ConversionUtils","entity":"value"},{"name":"elimZerosInt#","module":"GHC.Float.ConversionUtils","entity":"value"}]
data/baseEnvironment/GHC.Float.RealFracMethods.symbols view
@@ -1,1 +1,1 @@-[{"name":"properFractionDoubleInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"truncateDoubleInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"floorDoubleInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"ceilingDoubleInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"roundDoubleInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"properFractionDoubleInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"floorDoubleInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"ceilingDoubleInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"roundDoubleInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"double2Int","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"int2Double","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"properFractionFloatInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"truncateFloatInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"floorFloatInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"ceilingFloatInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"roundFloatInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"properFractionFloatInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"floorFloatInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"ceilingFloatInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"roundFloatInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"float2Int","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"int2Float","module":"GHC.Float.RealFracMethods","entity":"value"}] +[{"name":"properFractionDoubleInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"truncateDoubleInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"floorDoubleInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"ceilingDoubleInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"roundDoubleInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"properFractionDoubleInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"floorDoubleInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"ceilingDoubleInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"roundDoubleInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"double2Int","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"int2Double","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"properFractionFloatInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"truncateFloatInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"floorFloatInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"ceilingFloatInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"roundFloatInteger","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"properFractionFloatInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"floorFloatInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"ceilingFloatInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"roundFloatInt","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"float2Int","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"int2Float","module":"GHC.Float.RealFracMethods","entity":"value"}]
data/baseEnvironment/GHC.Float.symbols view
@@ -1,1 +1,1 @@-[{"name":"acosDouble","module":"GHC.Float","entity":"value"},{"name":"acosFloat","module":"GHC.Float","entity":"value"},{"name":"asinDouble","module":"GHC.Float","entity":"value"},{"name":"asinFloat","module":"GHC.Float","entity":"value"},{"name":"atanDouble","module":"GHC.Float","entity":"value"},{"name":"atanFloat","module":"GHC.Float","entity":"value"},{"name":"clamp","module":"GHC.Float","entity":"value"},{"name":"cosDouble","module":"GHC.Float","entity":"value"},{"name":"cosFloat","module":"GHC.Float","entity":"value"},{"name":"coshDouble","module":"GHC.Float","entity":"value"},{"name":"coshFloat","module":"GHC.Float","entity":"value"},{"name":"divideDouble","module":"GHC.Float","entity":"value"},{"name":"divideFloat","module":"GHC.Float","entity":"value"},{"name":"double2Float","module":"GHC.Float","entity":"value"},{"name":"eqDouble","module":"GHC.Float","entity":"value"},{"name":"eqFloat","module":"GHC.Float","entity":"value"},{"name":"expDouble","module":"GHC.Float","entity":"value"},{"name":"expFloat","module":"GHC.Float","entity":"value"},{"name":"expt","module":"GHC.Float","entity":"value"},{"name":"expts","module":"GHC.Float","entity":"value"},{"name":"expts10","module":"GHC.Float","entity":"value"},{"name":"float2Double","module":"GHC.Float","entity":"value"},{"name":"floatToDigits","module":"GHC.Float","entity":"value"},{"name":"formatRealFloat","module":"GHC.Float","entity":"value"},{"name":"fromRat","module":"GHC.Float","entity":"value"},{"name":"fromRat'","module":"GHC.Float","entity":"value"},{"name":"fromRat''","module":"GHC.Float","entity":"value"},{"name":"geDouble","module":"GHC.Float","entity":"value"},{"name":"geFloat","module":"GHC.Float","entity":"value"},{"name":"gtDouble","module":"GHC.Float","entity":"value"},{"name":"gtFloat","module":"GHC.Float","entity":"value"},{"name":"integerLogBase","module":"GHC.Float","entity":"value"},{"name":"isDoubleDenormalized","module":"GHC.Float","entity":"value"},{"name":"isDoubleFinite","module":"GHC.Float","entity":"value"},{"name":"isDoubleInfinite","module":"GHC.Float","entity":"value"},{"name":"isDoubleNaN","module":"GHC.Float","entity":"value"},{"name":"isDoubleNegativeZero","module":"GHC.Float","entity":"value"},{"name":"isFloatDenormalized","module":"GHC.Float","entity":"value"},{"name":"isFloatFinite","module":"GHC.Float","entity":"value"},{"name":"isFloatInfinite","module":"GHC.Float","entity":"value"},{"name":"isFloatNaN","module":"GHC.Float","entity":"value"},{"name":"isFloatNegativeZero","module":"GHC.Float","entity":"value"},{"name":"leDouble","module":"GHC.Float","entity":"value"},{"name":"leFloat","module":"GHC.Float","entity":"value"},{"name":"logDouble","module":"GHC.Float","entity":"value"},{"name":"logFloat","module":"GHC.Float","entity":"value"},{"name":"ltDouble","module":"GHC.Float","entity":"value"},{"name":"ltFloat","module":"GHC.Float","entity":"value"},{"name":"maxExpt","module":"GHC.Float","entity":"value"},{"name":"maxExpt10","module":"GHC.Float","entity":"value"},{"name":"minExpt","module":"GHC.Float","entity":"value"},{"name":"minusDouble","module":"GHC.Float","entity":"value"},{"name":"minusFloat","module":"GHC.Float","entity":"value"},{"name":"neDouble","module":"GHC.Float","entity":"value"},{"name":"neFloat","module":"GHC.Float","entity":"value"},{"name":"negateDouble","module":"GHC.Float","entity":"value"},{"name":"negateFloat","module":"GHC.Float","entity":"value"},{"name":"plusDouble","module":"GHC.Float","entity":"value"},{"name":"plusFloat","module":"GHC.Float","entity":"value"},{"name":"powerDouble","module":"GHC.Float","entity":"value"},{"name":"powerFloat","module":"GHC.Float","entity":"value"},{"name":"rationalToDouble","module":"GHC.Float","entity":"value"},{"name":"rationalToFloat","module":"GHC.Float","entity":"value"},{"name":"roundTo","module":"GHC.Float","entity":"value"},{"name":"showFloat","module":"GHC.Float","entity":"value"},{"name":"showSignedFloat","module":"GHC.Float","entity":"value"},{"name":"sinDouble","module":"GHC.Float","entity":"value"},{"name":"sinFloat","module":"GHC.Float","entity":"value"},{"name":"sinhDouble","module":"GHC.Float","entity":"value"},{"name":"sinhFloat","module":"GHC.Float","entity":"value"},{"name":"sqrtDouble","module":"GHC.Float","entity":"value"},{"name":"sqrtFloat","module":"GHC.Float","entity":"value"},{"name":"tanDouble","module":"GHC.Float","entity":"value"},{"name":"tanFloat","module":"GHC.Float","entity":"value"},{"name":"tanhDouble","module":"GHC.Float","entity":"value"},{"name":"tanhFloat","module":"GHC.Float","entity":"value"},{"name":"timesDouble","module":"GHC.Float","entity":"value"},{"name":"timesFloat","module":"GHC.Float","entity":"value"},{"name":"word2Double","module":"GHC.Float","entity":"value"},{"name":"word2Float","module":"GHC.Float","entity":"value"},{"name":"acos","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"acosh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"asin","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"asinh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"atan","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"atan2","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"atanh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"cos","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"cosh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"decodeFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"encodeFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"exp","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"exponent","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"floatDigits","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"floatRadix","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"floatRange","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isDenormalized","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isIEEE","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isInfinite","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isNaN","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isNegativeZero","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"log","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"logBase","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"pi","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"scaleFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"significand","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"sin","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"sinh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"sqrt","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"tan","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"tanh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"**","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"FFExponent","module":"GHC.Float","type":"FFFormat","entity":"constructor"},{"name":"FFFixed","module":"GHC.Float","type":"FFFormat","entity":"constructor"},{"name":"FFGeneric","module":"GHC.Float","type":"FFFormat","entity":"constructor"},{"name":"FFFormat","module":"GHC.Float","entity":"data"},{"name":"Floating","module":"GHC.Float","entity":"class"},{"name":"RealFloat","module":"GHC.Float","entity":"class"},{"name":"Float","module":"GHC.Types","entity":"data"},{"name":"F#","module":"GHC.Types","type":"Float","entity":"constructor"},{"name":"Double","module":"GHC.Types","entity":"data"},{"name":"D#","module":"GHC.Types","type":"Double","entity":"constructor"},{"name":"Float#","module":"GHC.Prim","entity":"data"},{"name":"Double#","module":"GHC.Prim","entity":"data"},{"name":"double2Int","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"int2Double","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"float2Int","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"int2Float","module":"GHC.Float.RealFracMethods","entity":"value"}] +[{"name":"acosDouble","module":"GHC.Float","entity":"value"},{"name":"acosFloat","module":"GHC.Float","entity":"value"},{"name":"asinDouble","module":"GHC.Float","entity":"value"},{"name":"asinFloat","module":"GHC.Float","entity":"value"},{"name":"atanDouble","module":"GHC.Float","entity":"value"},{"name":"atanFloat","module":"GHC.Float","entity":"value"},{"name":"clamp","module":"GHC.Float","entity":"value"},{"name":"cosDouble","module":"GHC.Float","entity":"value"},{"name":"cosFloat","module":"GHC.Float","entity":"value"},{"name":"coshDouble","module":"GHC.Float","entity":"value"},{"name":"coshFloat","module":"GHC.Float","entity":"value"},{"name":"divideDouble","module":"GHC.Float","entity":"value"},{"name":"divideFloat","module":"GHC.Float","entity":"value"},{"name":"double2Float","module":"GHC.Float","entity":"value"},{"name":"eqDouble","module":"GHC.Float","entity":"value"},{"name":"eqFloat","module":"GHC.Float","entity":"value"},{"name":"expDouble","module":"GHC.Float","entity":"value"},{"name":"expFloat","module":"GHC.Float","entity":"value"},{"name":"expt","module":"GHC.Float","entity":"value"},{"name":"expts","module":"GHC.Float","entity":"value"},{"name":"expts10","module":"GHC.Float","entity":"value"},{"name":"float2Double","module":"GHC.Float","entity":"value"},{"name":"floatToDigits","module":"GHC.Float","entity":"value"},{"name":"formatRealFloat","module":"GHC.Float","entity":"value"},{"name":"fromRat","module":"GHC.Float","entity":"value"},{"name":"fromRat'","module":"GHC.Float","entity":"value"},{"name":"fromRat''","module":"GHC.Float","entity":"value"},{"name":"geDouble","module":"GHC.Float","entity":"value"},{"name":"geFloat","module":"GHC.Float","entity":"value"},{"name":"gtDouble","module":"GHC.Float","entity":"value"},{"name":"gtFloat","module":"GHC.Float","entity":"value"},{"name":"integerLogBase","module":"GHC.Float","entity":"value"},{"name":"isDoubleDenormalized","module":"GHC.Float","entity":"value"},{"name":"isDoubleFinite","module":"GHC.Float","entity":"value"},{"name":"isDoubleInfinite","module":"GHC.Float","entity":"value"},{"name":"isDoubleNaN","module":"GHC.Float","entity":"value"},{"name":"isDoubleNegativeZero","module":"GHC.Float","entity":"value"},{"name":"isFloatDenormalized","module":"GHC.Float","entity":"value"},{"name":"isFloatFinite","module":"GHC.Float","entity":"value"},{"name":"isFloatInfinite","module":"GHC.Float","entity":"value"},{"name":"isFloatNaN","module":"GHC.Float","entity":"value"},{"name":"isFloatNegativeZero","module":"GHC.Float","entity":"value"},{"name":"leDouble","module":"GHC.Float","entity":"value"},{"name":"leFloat","module":"GHC.Float","entity":"value"},{"name":"logDouble","module":"GHC.Float","entity":"value"},{"name":"logFloat","module":"GHC.Float","entity":"value"},{"name":"ltDouble","module":"GHC.Float","entity":"value"},{"name":"ltFloat","module":"GHC.Float","entity":"value"},{"name":"maxExpt","module":"GHC.Float","entity":"value"},{"name":"maxExpt10","module":"GHC.Float","entity":"value"},{"name":"minExpt","module":"GHC.Float","entity":"value"},{"name":"minusDouble","module":"GHC.Float","entity":"value"},{"name":"minusFloat","module":"GHC.Float","entity":"value"},{"name":"neDouble","module":"GHC.Float","entity":"value"},{"name":"neFloat","module":"GHC.Float","entity":"value"},{"name":"negateDouble","module":"GHC.Float","entity":"value"},{"name":"negateFloat","module":"GHC.Float","entity":"value"},{"name":"plusDouble","module":"GHC.Float","entity":"value"},{"name":"plusFloat","module":"GHC.Float","entity":"value"},{"name":"powerDouble","module":"GHC.Float","entity":"value"},{"name":"powerFloat","module":"GHC.Float","entity":"value"},{"name":"rationalToDouble","module":"GHC.Float","entity":"value"},{"name":"rationalToFloat","module":"GHC.Float","entity":"value"},{"name":"roundTo","module":"GHC.Float","entity":"value"},{"name":"showFloat","module":"GHC.Float","entity":"value"},{"name":"showSignedFloat","module":"GHC.Float","entity":"value"},{"name":"sinDouble","module":"GHC.Float","entity":"value"},{"name":"sinFloat","module":"GHC.Float","entity":"value"},{"name":"sinhDouble","module":"GHC.Float","entity":"value"},{"name":"sinhFloat","module":"GHC.Float","entity":"value"},{"name":"sqrtDouble","module":"GHC.Float","entity":"value"},{"name":"sqrtFloat","module":"GHC.Float","entity":"value"},{"name":"tanDouble","module":"GHC.Float","entity":"value"},{"name":"tanFloat","module":"GHC.Float","entity":"value"},{"name":"tanhDouble","module":"GHC.Float","entity":"value"},{"name":"tanhFloat","module":"GHC.Float","entity":"value"},{"name":"timesDouble","module":"GHC.Float","entity":"value"},{"name":"timesFloat","module":"GHC.Float","entity":"value"},{"name":"word2Double","module":"GHC.Float","entity":"value"},{"name":"word2Float","module":"GHC.Float","entity":"value"},{"name":"acos","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"acosh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"asin","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"asinh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"atan","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"atan2","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"atanh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"cos","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"cosh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"decodeFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"encodeFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"exp","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"exponent","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"floatDigits","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"floatRadix","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"floatRange","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isDenormalized","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isIEEE","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isInfinite","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isNaN","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isNegativeZero","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"log","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"logBase","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"pi","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"scaleFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"significand","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"sin","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"sinh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"sqrt","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"tan","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"tanh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"**","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"FFExponent","module":"GHC.Float","type":"FFFormat","entity":"constructor"},{"name":"FFFixed","module":"GHC.Float","type":"FFFormat","entity":"constructor"},{"name":"FFGeneric","module":"GHC.Float","type":"FFFormat","entity":"constructor"},{"name":"FFFormat","module":"GHC.Float","entity":"data"},{"name":"Floating","module":"GHC.Float","entity":"class"},{"name":"RealFloat","module":"GHC.Float","entity":"class"},{"name":"Float","module":"GHC.Types","entity":"data"},{"name":"F#","module":"GHC.Types","type":"Float","entity":"constructor"},{"name":"Double","module":"GHC.Types","entity":"data"},{"name":"D#","module":"GHC.Types","type":"Double","entity":"constructor"},{"name":"Float#","module":"GHC.Prim","entity":"data"},{"name":"Double#","module":"GHC.Prim","entity":"data"},{"name":"double2Int","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"int2Double","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"float2Int","module":"GHC.Float.RealFracMethods","entity":"value"},{"name":"int2Float","module":"GHC.Float.RealFracMethods","entity":"value"}]
data/baseEnvironment/GHC.Foreign.symbols view
@@ -1,1 +1,1 @@-[{"name":"peekCString","module":"GHC.Foreign","entity":"value"},{"name":"peekCStringLen","module":"GHC.Foreign","entity":"value"},{"name":"newCString","module":"GHC.Foreign","entity":"value"},{"name":"newCStringLen","module":"GHC.Foreign","entity":"value"},{"name":"withCString","module":"GHC.Foreign","entity":"value"},{"name":"withCStringLen","module":"GHC.Foreign","entity":"value"},{"name":"charIsRepresentable","module":"GHC.Foreign","entity":"value"}] +[{"name":"peekCString","module":"GHC.Foreign","entity":"value"},{"name":"peekCStringLen","module":"GHC.Foreign","entity":"value"},{"name":"newCString","module":"GHC.Foreign","entity":"value"},{"name":"newCStringLen","module":"GHC.Foreign","entity":"value"},{"name":"withCString","module":"GHC.Foreign","entity":"value"},{"name":"withCStringLen","module":"GHC.Foreign","entity":"value"},{"name":"charIsRepresentable","module":"GHC.Foreign","entity":"value"}]
data/baseEnvironment/GHC.ForeignPtr.symbols view
@@ -1,1 +1,1 @@-[{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"ForeignPtr","module":"GHC.ForeignPtr","type":"ForeignPtr","entity":"constructor"},{"name":"ForeignPtrContents","module":"GHC.ForeignPtr","entity":"data"},{"name":"MallocPtr","module":"GHC.ForeignPtr","type":"ForeignPtrContents","entity":"constructor"},{"name":"PlainForeignPtr","module":"GHC.ForeignPtr","type":"ForeignPtrContents","entity":"constructor"},{"name":"PlainPtr","module":"GHC.ForeignPtr","type":"ForeignPtrContents","entity":"constructor"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocPlainForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocPlainForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrAlignedBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocPlainForeignPtrAlignedBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"unsafeForeignPtrToPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"newConcForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrConcFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"}] +[{"name":"ForeignPtr","module":"GHC.ForeignPtr","entity":"data"},{"name":"ForeignPtr","module":"GHC.ForeignPtr","type":"ForeignPtr","entity":"constructor"},{"name":"ForeignPtrContents","module":"GHC.ForeignPtr","entity":"data"},{"name":"MallocPtr","module":"GHC.ForeignPtr","type":"ForeignPtrContents","entity":"constructor"},{"name":"PlainForeignPtr","module":"GHC.ForeignPtr","type":"ForeignPtrContents","entity":"constructor"},{"name":"PlainPtr","module":"GHC.ForeignPtr","type":"ForeignPtrContents","entity":"constructor"},{"name":"FinalizerPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"FinalizerEnvPtr","module":"GHC.ForeignPtr","entity":"type"},{"name":"newForeignPtr_","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocPlainForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocPlainForeignPtrBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocForeignPtrAlignedBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"mallocPlainForeignPtrAlignedBytes","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrFinalizerEnv","module":"GHC.ForeignPtr","entity":"value"},{"name":"touchForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"unsafeForeignPtrToPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"castForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"newConcForeignPtr","module":"GHC.ForeignPtr","entity":"value"},{"name":"addForeignPtrConcFinalizer","module":"GHC.ForeignPtr","entity":"value"},{"name":"finalizeForeignPtr","module":"GHC.ForeignPtr","entity":"value"}]
data/baseEnvironment/GHC.GHCi.symbols view
@@ -1,1 +1,1 @@-[{"name":"GHCiSandboxIO","module":"GHC.GHCi","entity":"class"},{"name":"ghciStepIO","module":"GHC.GHCi","entity":"method","class":"GHCiSandboxIO"},{"name":"NoIO","module":"GHC.GHCi","entity":"newtype"}] +[{"name":"GHCiSandboxIO","module":"GHC.GHCi","entity":"class"},{"name":"ghciStepIO","module":"GHC.GHCi","entity":"method","class":"GHCiSandboxIO"},{"name":"NoIO","module":"GHC.GHCi","entity":"newtype"}]
data/baseEnvironment/GHC.Generics.symbols view
@@ -1,1 +1,1 @@-[{"name":"V1","module":"GHC.Generics","entity":"data"},{"name":"U1","module":"GHC.Generics","entity":"data"},{"name":"U1","module":"GHC.Generics","type":"U1","entity":"constructor"},{"name":"Par1","module":"GHC.Generics","entity":"newtype"},{"name":"Par1","module":"GHC.Generics","type":"Par1","entity":"constructor"},{"constructors":["Par1"],"name":"unPar1","module":"GHC.Generics","type":"Par1","entity":"selector"},{"name":"Rec1","module":"GHC.Generics","entity":"newtype"},{"name":"Rec1","module":"GHC.Generics","type":"Rec1","entity":"constructor"},{"constructors":["Rec1"],"name":"unRec1","module":"GHC.Generics","type":"Rec1","entity":"selector"},{"name":"K1","module":"GHC.Generics","entity":"newtype"},{"name":"K1","module":"GHC.Generics","type":"K1","entity":"constructor"},{"constructors":["K1"],"name":"unK1","module":"GHC.Generics","type":"K1","entity":"selector"},{"name":"M1","module":"GHC.Generics","entity":"newtype"},{"name":"M1","module":"GHC.Generics","type":"M1","entity":"constructor"},{"constructors":["M1"],"name":"unM1","module":"GHC.Generics","type":"M1","entity":"selector"},{"name":":+:","module":"GHC.Generics","entity":"data"},{"name":"L1","module":"GHC.Generics","type":":+:","entity":"constructor"},{"name":"R1","module":"GHC.Generics","type":":+:","entity":"constructor"},{"name":":*:","module":"GHC.Generics","entity":"data"},{"name":":*:","module":"GHC.Generics","type":":*:","entity":"constructor"},{"name":":.:","module":"GHC.Generics","entity":"newtype"},{"name":"Comp1","module":"GHC.Generics","type":":.:","entity":"constructor"},{"constructors":["Comp1"],"name":"unComp1","module":"GHC.Generics","type":":.:","entity":"selector"},{"name":"Rec0","module":"GHC.Generics","entity":"type"},{"name":"Par0","module":"GHC.Generics","entity":"type"},{"name":"R","module":"GHC.Generics","entity":"data"},{"name":"P","module":"GHC.Generics","entity":"data"},{"name":"D1","module":"GHC.Generics","entity":"type"},{"name":"C1","module":"GHC.Generics","entity":"type"},{"name":"S1","module":"GHC.Generics","entity":"type"},{"name":"D","module":"GHC.Generics","entity":"data"},{"name":"C","module":"GHC.Generics","entity":"data"},{"name":"S","module":"GHC.Generics","entity":"data"},{"name":"Datatype","module":"GHC.Generics","entity":"class"},{"name":"datatypeName","module":"GHC.Generics","entity":"method","class":"Datatype"},{"name":"isNewtype","module":"GHC.Generics","entity":"method","class":"Datatype"},{"name":"moduleName","module":"GHC.Generics","entity":"method","class":"Datatype"},{"name":"Constructor","module":"GHC.Generics","entity":"class"},{"name":"conFixity","module":"GHC.Generics","entity":"method","class":"Constructor"},{"name":"conIsRecord","module":"GHC.Generics","entity":"method","class":"Constructor"},{"name":"conName","module":"GHC.Generics","entity":"method","class":"Constructor"},{"name":"Selector","module":"GHC.Generics","entity":"class"},{"name":"selName","module":"GHC.Generics","entity":"method","class":"Selector"},{"name":"NoSelector","module":"GHC.Generics","entity":"data"},{"name":"Fixity","module":"GHC.Generics","entity":"data"},{"name":"Infix","module":"GHC.Generics","type":"Fixity","entity":"constructor"},{"name":"Prefix","module":"GHC.Generics","type":"Fixity","entity":"constructor"},{"name":"Associativity","module":"GHC.Generics","entity":"data"},{"name":"LeftAssociative","module":"GHC.Generics","type":"Associativity","entity":"constructor"},{"name":"NotAssociative","module":"GHC.Generics","type":"Associativity","entity":"constructor"},{"name":"RightAssociative","module":"GHC.Generics","type":"Associativity","entity":"constructor"},{"name":"Arity","module":"GHC.Generics","entity":"data"},{"name":"Arity","module":"GHC.Generics","type":"Arity","entity":"constructor"},{"name":"NoArity","module":"GHC.Generics","type":"Arity","entity":"constructor"},{"name":"prec","module":"GHC.Generics","entity":"value"},{"name":"Generic","module":"GHC.Generics","entity":"class"},{"name":"from","module":"GHC.Generics","entity":"method","class":"Generic"},{"name":"to","module":"GHC.Generics","entity":"method","class":"Generic"},{"name":"Generic1","module":"GHC.Generics","entity":"class"},{"name":"from1","module":"GHC.Generics","entity":"method","class":"Generic1"},{"name":"to1","module":"GHC.Generics","entity":"method","class":"Generic1"}] +[{"name":"V1","module":"GHC.Generics","entity":"data"},{"name":"U1","module":"GHC.Generics","entity":"data"},{"name":"U1","module":"GHC.Generics","type":"U1","entity":"constructor"},{"name":"Par1","module":"GHC.Generics","entity":"newtype"},{"name":"Par1","module":"GHC.Generics","type":"Par1","entity":"constructor"},{"constructors":["Par1"],"name":"unPar1","module":"GHC.Generics","type":"Par1","entity":"selector"},{"name":"Rec1","module":"GHC.Generics","entity":"newtype"},{"name":"Rec1","module":"GHC.Generics","type":"Rec1","entity":"constructor"},{"constructors":["Rec1"],"name":"unRec1","module":"GHC.Generics","type":"Rec1","entity":"selector"},{"name":"K1","module":"GHC.Generics","entity":"newtype"},{"name":"K1","module":"GHC.Generics","type":"K1","entity":"constructor"},{"constructors":["K1"],"name":"unK1","module":"GHC.Generics","type":"K1","entity":"selector"},{"name":"M1","module":"GHC.Generics","entity":"newtype"},{"name":"M1","module":"GHC.Generics","type":"M1","entity":"constructor"},{"constructors":["M1"],"name":"unM1","module":"GHC.Generics","type":"M1","entity":"selector"},{"name":":+:","module":"GHC.Generics","entity":"data"},{"name":"L1","module":"GHC.Generics","type":":+:","entity":"constructor"},{"name":"R1","module":"GHC.Generics","type":":+:","entity":"constructor"},{"name":":*:","module":"GHC.Generics","entity":"data"},{"name":":*:","module":"GHC.Generics","type":":*:","entity":"constructor"},{"name":":.:","module":"GHC.Generics","entity":"newtype"},{"name":"Comp1","module":"GHC.Generics","type":":.:","entity":"constructor"},{"constructors":["Comp1"],"name":"unComp1","module":"GHC.Generics","type":":.:","entity":"selector"},{"name":"Rec0","module":"GHC.Generics","entity":"type"},{"name":"Par0","module":"GHC.Generics","entity":"type"},{"name":"R","module":"GHC.Generics","entity":"data"},{"name":"P","module":"GHC.Generics","entity":"data"},{"name":"D1","module":"GHC.Generics","entity":"type"},{"name":"C1","module":"GHC.Generics","entity":"type"},{"name":"S1","module":"GHC.Generics","entity":"type"},{"name":"D","module":"GHC.Generics","entity":"data"},{"name":"C","module":"GHC.Generics","entity":"data"},{"name":"S","module":"GHC.Generics","entity":"data"},{"name":"Datatype","module":"GHC.Generics","entity":"class"},{"name":"datatypeName","module":"GHC.Generics","entity":"method","class":"Datatype"},{"name":"isNewtype","module":"GHC.Generics","entity":"method","class":"Datatype"},{"name":"moduleName","module":"GHC.Generics","entity":"method","class":"Datatype"},{"name":"Constructor","module":"GHC.Generics","entity":"class"},{"name":"conFixity","module":"GHC.Generics","entity":"method","class":"Constructor"},{"name":"conIsRecord","module":"GHC.Generics","entity":"method","class":"Constructor"},{"name":"conName","module":"GHC.Generics","entity":"method","class":"Constructor"},{"name":"Selector","module":"GHC.Generics","entity":"class"},{"name":"selName","module":"GHC.Generics","entity":"method","class":"Selector"},{"name":"NoSelector","module":"GHC.Generics","entity":"data"},{"name":"Fixity","module":"GHC.Generics","entity":"data"},{"name":"Infix","module":"GHC.Generics","type":"Fixity","entity":"constructor"},{"name":"Prefix","module":"GHC.Generics","type":"Fixity","entity":"constructor"},{"name":"Associativity","module":"GHC.Generics","entity":"data"},{"name":"LeftAssociative","module":"GHC.Generics","type":"Associativity","entity":"constructor"},{"name":"NotAssociative","module":"GHC.Generics","type":"Associativity","entity":"constructor"},{"name":"RightAssociative","module":"GHC.Generics","type":"Associativity","entity":"constructor"},{"name":"Arity","module":"GHC.Generics","entity":"data"},{"name":"Arity","module":"GHC.Generics","type":"Arity","entity":"constructor"},{"name":"NoArity","module":"GHC.Generics","type":"Arity","entity":"constructor"},{"name":"prec","module":"GHC.Generics","entity":"value"},{"name":"Generic","module":"GHC.Generics","entity":"class"},{"name":"from","module":"GHC.Generics","entity":"method","class":"Generic"},{"name":"to","module":"GHC.Generics","entity":"method","class":"Generic"},{"name":"Generic1","module":"GHC.Generics","entity":"class"},{"name":"from1","module":"GHC.Generics","entity":"method","class":"Generic1"},{"name":"to1","module":"GHC.Generics","entity":"method","class":"Generic1"}]
data/baseEnvironment/GHC.IO.Buffer.symbols view
@@ -1,1 +1,1 @@-[{"name":"Buffer","module":"GHC.IO.Buffer","entity":"data"},{"name":"Buffer","module":"GHC.IO.Buffer","type":"Buffer","entity":"constructor"},{"constructors":["Buffer"],"name":"bufL","module":"GHC.IO.Buffer","type":"Buffer","entity":"selector"},{"constructors":["Buffer"],"name":"bufR","module":"GHC.IO.Buffer","type":"Buffer","entity":"selector"},{"constructors":["Buffer"],"name":"bufRaw","module":"GHC.IO.Buffer","type":"Buffer","entity":"selector"},{"constructors":["Buffer"],"name":"bufSize","module":"GHC.IO.Buffer","type":"Buffer","entity":"selector"},{"constructors":["Buffer"],"name":"bufState","module":"GHC.IO.Buffer","type":"Buffer","entity":"selector"},{"name":"BufferState","module":"GHC.IO.Buffer","entity":"data"},{"name":"ReadBuffer","module":"GHC.IO.Buffer","type":"BufferState","entity":"constructor"},{"name":"WriteBuffer","module":"GHC.IO.Buffer","type":"BufferState","entity":"constructor"},{"name":"CharBuffer","module":"GHC.IO.Buffer","entity":"type"},{"name":"CharBufElem","module":"GHC.IO.Buffer","entity":"type"},{"name":"newByteBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"newCharBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"newBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"emptyBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"bufferRemove","module":"GHC.IO.Buffer","entity":"value"},{"name":"bufferAdd","module":"GHC.IO.Buffer","entity":"value"},{"name":"slideContents","module":"GHC.IO.Buffer","entity":"value"},{"name":"bufferAdjustL","module":"GHC.IO.Buffer","entity":"value"},{"name":"isEmptyBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"isFullBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"isFullCharBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"isWriteBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"bufferElems","module":"GHC.IO.Buffer","entity":"value"},{"name":"bufferAvailable","module":"GHC.IO.Buffer","entity":"value"},{"name":"summaryBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"withBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"withRawBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"checkBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"RawBuffer","module":"GHC.IO.Buffer","entity":"type"},{"name":"readWord8Buf","module":"GHC.IO.Buffer","entity":"value"},{"name":"writeWord8Buf","module":"GHC.IO.Buffer","entity":"value"},{"name":"RawCharBuffer","module":"GHC.IO.Buffer","entity":"type"},{"name":"peekCharBuf","module":"GHC.IO.Buffer","entity":"value"},{"name":"readCharBuf","module":"GHC.IO.Buffer","entity":"value"},{"name":"writeCharBuf","module":"GHC.IO.Buffer","entity":"value"},{"name":"readCharBufPtr","module":"GHC.IO.Buffer","entity":"value"},{"name":"writeCharBufPtr","module":"GHC.IO.Buffer","entity":"value"},{"name":"charSize","module":"GHC.IO.Buffer","entity":"value"}] +[{"name":"Buffer","module":"GHC.IO.Buffer","entity":"data"},{"name":"Buffer","module":"GHC.IO.Buffer","type":"Buffer","entity":"constructor"},{"constructors":["Buffer"],"name":"bufL","module":"GHC.IO.Buffer","type":"Buffer","entity":"selector"},{"constructors":["Buffer"],"name":"bufR","module":"GHC.IO.Buffer","type":"Buffer","entity":"selector"},{"constructors":["Buffer"],"name":"bufRaw","module":"GHC.IO.Buffer","type":"Buffer","entity":"selector"},{"constructors":["Buffer"],"name":"bufSize","module":"GHC.IO.Buffer","type":"Buffer","entity":"selector"},{"constructors":["Buffer"],"name":"bufState","module":"GHC.IO.Buffer","type":"Buffer","entity":"selector"},{"name":"BufferState","module":"GHC.IO.Buffer","entity":"data"},{"name":"ReadBuffer","module":"GHC.IO.Buffer","type":"BufferState","entity":"constructor"},{"name":"WriteBuffer","module":"GHC.IO.Buffer","type":"BufferState","entity":"constructor"},{"name":"CharBuffer","module":"GHC.IO.Buffer","entity":"type"},{"name":"CharBufElem","module":"GHC.IO.Buffer","entity":"type"},{"name":"newByteBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"newCharBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"newBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"emptyBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"bufferRemove","module":"GHC.IO.Buffer","entity":"value"},{"name":"bufferAdd","module":"GHC.IO.Buffer","entity":"value"},{"name":"slideContents","module":"GHC.IO.Buffer","entity":"value"},{"name":"bufferAdjustL","module":"GHC.IO.Buffer","entity":"value"},{"name":"isEmptyBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"isFullBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"isFullCharBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"isWriteBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"bufferElems","module":"GHC.IO.Buffer","entity":"value"},{"name":"bufferAvailable","module":"GHC.IO.Buffer","entity":"value"},{"name":"summaryBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"withBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"withRawBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"checkBuffer","module":"GHC.IO.Buffer","entity":"value"},{"name":"RawBuffer","module":"GHC.IO.Buffer","entity":"type"},{"name":"readWord8Buf","module":"GHC.IO.Buffer","entity":"value"},{"name":"writeWord8Buf","module":"GHC.IO.Buffer","entity":"value"},{"name":"RawCharBuffer","module":"GHC.IO.Buffer","entity":"type"},{"name":"peekCharBuf","module":"GHC.IO.Buffer","entity":"value"},{"name":"readCharBuf","module":"GHC.IO.Buffer","entity":"value"},{"name":"writeCharBuf","module":"GHC.IO.Buffer","entity":"value"},{"name":"readCharBufPtr","module":"GHC.IO.Buffer","entity":"value"},{"name":"writeCharBufPtr","module":"GHC.IO.Buffer","entity":"value"},{"name":"charSize","module":"GHC.IO.Buffer","entity":"value"}]
data/baseEnvironment/GHC.IO.BufferedIO.symbols view
@@ -1,1 +1,1 @@-[{"name":"BufferedIO","module":"GHC.IO.BufferedIO","entity":"class"},{"name":"emptyWriteBuffer","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"fillReadBuffer","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"fillReadBuffer0","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"flushWriteBuffer","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"flushWriteBuffer0","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"newBuffer","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"readBuf","module":"GHC.IO.BufferedIO","entity":"value"},{"name":"readBufNonBlocking","module":"GHC.IO.BufferedIO","entity":"value"},{"name":"writeBuf","module":"GHC.IO.BufferedIO","entity":"value"},{"name":"writeBufNonBlocking","module":"GHC.IO.BufferedIO","entity":"value"}] +[{"name":"BufferedIO","module":"GHC.IO.BufferedIO","entity":"class"},{"name":"emptyWriteBuffer","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"fillReadBuffer","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"fillReadBuffer0","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"flushWriteBuffer","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"flushWriteBuffer0","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"newBuffer","module":"GHC.IO.BufferedIO","entity":"method","class":"BufferedIO"},{"name":"readBuf","module":"GHC.IO.BufferedIO","entity":"value"},{"name":"readBufNonBlocking","module":"GHC.IO.BufferedIO","entity":"value"},{"name":"writeBuf","module":"GHC.IO.BufferedIO","entity":"value"},{"name":"writeBufNonBlocking","module":"GHC.IO.BufferedIO","entity":"value"}]
data/baseEnvironment/GHC.IO.Device.symbols view
@@ -1,1 +1,1 @@-[{"name":"RawIO","module":"GHC.IO.Device","entity":"class"},{"name":"read","module":"GHC.IO.Device","entity":"method","class":"RawIO"},{"name":"readNonBlocking","module":"GHC.IO.Device","entity":"method","class":"RawIO"},{"name":"write","module":"GHC.IO.Device","entity":"method","class":"RawIO"},{"name":"writeNonBlocking","module":"GHC.IO.Device","entity":"method","class":"RawIO"},{"name":"IODevice","module":"GHC.IO.Device","entity":"class"},{"name":"close","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"devType","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"dup","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"dup2","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"getEcho","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"getSize","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"isSeekable","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"isTerminal","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"ready","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"seek","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"setEcho","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"setRaw","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"setSize","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"tell","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"IODeviceType","module":"GHC.IO.Device","entity":"data"},{"name":"Directory","module":"GHC.IO.Device","type":"IODeviceType","entity":"constructor"},{"name":"RawDevice","module":"GHC.IO.Device","type":"IODeviceType","entity":"constructor"},{"name":"RegularFile","module":"GHC.IO.Device","type":"IODeviceType","entity":"constructor"},{"name":"Stream","module":"GHC.IO.Device","type":"IODeviceType","entity":"constructor"},{"name":"SeekMode","module":"GHC.IO.Device","entity":"data"},{"name":"AbsoluteSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"RelativeSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"SeekFromEnd","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"}] +[{"name":"RawIO","module":"GHC.IO.Device","entity":"class"},{"name":"read","module":"GHC.IO.Device","entity":"method","class":"RawIO"},{"name":"readNonBlocking","module":"GHC.IO.Device","entity":"method","class":"RawIO"},{"name":"write","module":"GHC.IO.Device","entity":"method","class":"RawIO"},{"name":"writeNonBlocking","module":"GHC.IO.Device","entity":"method","class":"RawIO"},{"name":"IODevice","module":"GHC.IO.Device","entity":"class"},{"name":"close","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"devType","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"dup","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"dup2","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"getEcho","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"getSize","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"isSeekable","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"isTerminal","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"ready","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"seek","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"setEcho","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"setRaw","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"setSize","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"tell","module":"GHC.IO.Device","entity":"method","class":"IODevice"},{"name":"IODeviceType","module":"GHC.IO.Device","entity":"data"},{"name":"Directory","module":"GHC.IO.Device","type":"IODeviceType","entity":"constructor"},{"name":"RawDevice","module":"GHC.IO.Device","type":"IODeviceType","entity":"constructor"},{"name":"RegularFile","module":"GHC.IO.Device","type":"IODeviceType","entity":"constructor"},{"name":"Stream","module":"GHC.IO.Device","type":"IODeviceType","entity":"constructor"},{"name":"SeekMode","module":"GHC.IO.Device","entity":"data"},{"name":"AbsoluteSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"RelativeSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"SeekFromEnd","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"}]
data/baseEnvironment/GHC.IO.Encoding.CodePage.symbols view
@@ -1,1 +1,1 @@-[] +[]
data/baseEnvironment/GHC.IO.Encoding.Failure.symbols view
@@ -1,1 +1,1 @@-[{"name":"CodingFailureMode","module":"GHC.IO.Encoding.Failure","entity":"data"},{"name":"ErrorOnCodingFailure","module":"GHC.IO.Encoding.Failure","type":"CodingFailureMode","entity":"constructor"},{"name":"IgnoreCodingFailure","module":"GHC.IO.Encoding.Failure","type":"CodingFailureMode","entity":"constructor"},{"name":"RoundtripFailure","module":"GHC.IO.Encoding.Failure","type":"CodingFailureMode","entity":"constructor"},{"name":"TransliterateCodingFailure","module":"GHC.IO.Encoding.Failure","type":"CodingFailureMode","entity":"constructor"},{"name":"codingFailureModeSuffix","module":"GHC.IO.Encoding.Failure","entity":"value"},{"name":"isSurrogate","module":"GHC.IO.Encoding.Failure","entity":"value"},{"name":"recoverDecode","module":"GHC.IO.Encoding.Failure","entity":"value"},{"name":"recoverEncode","module":"GHC.IO.Encoding.Failure","entity":"value"}] +[{"name":"CodingFailureMode","module":"GHC.IO.Encoding.Failure","entity":"data"},{"name":"ErrorOnCodingFailure","module":"GHC.IO.Encoding.Failure","type":"CodingFailureMode","entity":"constructor"},{"name":"IgnoreCodingFailure","module":"GHC.IO.Encoding.Failure","type":"CodingFailureMode","entity":"constructor"},{"name":"RoundtripFailure","module":"GHC.IO.Encoding.Failure","type":"CodingFailureMode","entity":"constructor"},{"name":"TransliterateCodingFailure","module":"GHC.IO.Encoding.Failure","type":"CodingFailureMode","entity":"constructor"},{"name":"codingFailureModeSuffix","module":"GHC.IO.Encoding.Failure","entity":"value"},{"name":"isSurrogate","module":"GHC.IO.Encoding.Failure","entity":"value"},{"name":"recoverDecode","module":"GHC.IO.Encoding.Failure","entity":"value"},{"name":"recoverEncode","module":"GHC.IO.Encoding.Failure","entity":"value"}]
data/baseEnvironment/GHC.IO.Encoding.Iconv.symbols view
@@ -1,1 +1,1 @@-[{"name":"iconvEncoding","module":"GHC.IO.Encoding.Iconv","entity":"value"},{"name":"mkIconvEncoding","module":"GHC.IO.Encoding.Iconv","entity":"value"},{"name":"localeEncodingName","module":"GHC.IO.Encoding.Iconv","entity":"value"}] +[{"name":"iconvEncoding","module":"GHC.IO.Encoding.Iconv","entity":"value"},{"name":"mkIconvEncoding","module":"GHC.IO.Encoding.Iconv","entity":"value"},{"name":"localeEncodingName","module":"GHC.IO.Encoding.Iconv","entity":"value"}]
data/baseEnvironment/GHC.IO.Encoding.Latin1.symbols view
@@ -1,1 +1,1 @@-[{"name":"latin1","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"mkLatin1","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"latin1_checked","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"mkLatin1_checked","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"latin1_decode","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"latin1_encode","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"latin1_checked_encode","module":"GHC.IO.Encoding.Latin1","entity":"value"}] +[{"name":"latin1","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"mkLatin1","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"latin1_checked","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"mkLatin1_checked","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"latin1_decode","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"latin1_encode","module":"GHC.IO.Encoding.Latin1","entity":"value"},{"name":"latin1_checked_encode","module":"GHC.IO.Encoding.Latin1","entity":"value"}]
data/baseEnvironment/GHC.IO.Encoding.Types.symbols view
@@ -1,1 +1,1 @@-[{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"constructor"},{"constructors":["BufferCodec"],"name":"close","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"encode","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"getState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"recover","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"setState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"name":"TextEncoding","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"TextEncoding","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"constructor"},{"constructors":["TextEncoding"],"name":"mkTextDecoder","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"constructors":["TextEncoding"],"name":"mkTextEncoder","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"constructors":["TextEncoding"],"name":"textEncodingName","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"name":"TextEncoder","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"TextDecoder","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"EncodeBuffer","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"DecodeBuffer","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"CodingProgress","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"InputUnderflow","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"},{"name":"InvalidSequence","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"},{"name":"OutputUnderflow","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"}] +[{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"constructor"},{"constructors":["BufferCodec"],"name":"close","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"encode","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"getState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"recover","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"setState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"name":"TextEncoding","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"TextEncoding","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"constructor"},{"constructors":["TextEncoding"],"name":"mkTextDecoder","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"constructors":["TextEncoding"],"name":"mkTextEncoder","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"constructors":["TextEncoding"],"name":"textEncodingName","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"name":"TextEncoder","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"TextDecoder","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"EncodeBuffer","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"DecodeBuffer","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"CodingProgress","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"InputUnderflow","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"},{"name":"InvalidSequence","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"},{"name":"OutputUnderflow","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"}]
data/baseEnvironment/GHC.IO.Encoding.UTF16.symbols view
@@ -1,1 +1,1 @@-[{"name":"utf16","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"mkUTF16","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16_decode","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16_encode","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16be","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"mkUTF16be","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16be_decode","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16be_encode","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16le","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"mkUTF16le","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16le_decode","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16le_encode","module":"GHC.IO.Encoding.UTF16","entity":"value"}] +[{"name":"utf16","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"mkUTF16","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16_decode","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16_encode","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16be","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"mkUTF16be","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16be_decode","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16be_encode","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16le","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"mkUTF16le","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16le_decode","module":"GHC.IO.Encoding.UTF16","entity":"value"},{"name":"utf16le_encode","module":"GHC.IO.Encoding.UTF16","entity":"value"}]
data/baseEnvironment/GHC.IO.Encoding.UTF32.symbols view
@@ -1,1 +1,1 @@-[{"name":"utf32","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"mkUTF32","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32_decode","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32_encode","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32be","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"mkUTF32be","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32be_decode","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32be_encode","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32le","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"mkUTF32le","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32le_decode","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32le_encode","module":"GHC.IO.Encoding.UTF32","entity":"value"}] +[{"name":"utf32","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"mkUTF32","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32_decode","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32_encode","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32be","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"mkUTF32be","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32be_decode","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32be_encode","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32le","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"mkUTF32le","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32le_decode","module":"GHC.IO.Encoding.UTF32","entity":"value"},{"name":"utf32le_encode","module":"GHC.IO.Encoding.UTF32","entity":"value"}]
data/baseEnvironment/GHC.IO.Encoding.UTF8.symbols view
@@ -1,1 +1,1 @@-[{"name":"utf8","module":"GHC.IO.Encoding.UTF8","entity":"value"},{"name":"mkUTF8","module":"GHC.IO.Encoding.UTF8","entity":"value"},{"name":"utf8_bom","module":"GHC.IO.Encoding.UTF8","entity":"value"},{"name":"mkUTF8_bom","module":"GHC.IO.Encoding.UTF8","entity":"value"}] +[{"name":"utf8","module":"GHC.IO.Encoding.UTF8","entity":"value"},{"name":"mkUTF8","module":"GHC.IO.Encoding.UTF8","entity":"value"},{"name":"utf8_bom","module":"GHC.IO.Encoding.UTF8","entity":"value"},{"name":"mkUTF8_bom","module":"GHC.IO.Encoding.UTF8","entity":"value"}]
data/baseEnvironment/GHC.IO.Encoding.symbols view
@@ -1,1 +1,1 @@-[{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"constructor"},{"constructors":["BufferCodec"],"name":"close","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"encode","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"getState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"recover","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"setState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"name":"TextEncoding","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"TextEncoding","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"constructor"},{"constructors":["TextEncoding"],"name":"mkTextDecoder","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"constructors":["TextEncoding"],"name":"mkTextEncoder","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"constructors":["TextEncoding"],"name":"textEncodingName","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"name":"TextEncoder","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"TextDecoder","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"CodingProgress","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"InputUnderflow","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"},{"name":"InvalidSequence","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"},{"name":"OutputUnderflow","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"},{"name":"latin1","module":"GHC.IO.Encoding","entity":"value"},{"name":"latin1_encode","module":"GHC.IO.Encoding","entity":"value"},{"name":"latin1_decode","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf8","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf8_bom","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16le","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16be","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32le","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32be","module":"GHC.IO.Encoding","entity":"value"},{"name":"initLocaleEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"getLocaleEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"getFileSystemEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"getForeignEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"setLocaleEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"setFileSystemEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"setForeignEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"char8","module":"GHC.IO.Encoding","entity":"value"},{"name":"mkTextEncoding","module":"GHC.IO.Encoding","entity":"value"}] +[{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"constructor"},{"constructors":["BufferCodec"],"name":"close","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"encode","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"getState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"recover","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"setState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"name":"TextEncoding","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"TextEncoding","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"constructor"},{"constructors":["TextEncoding"],"name":"mkTextDecoder","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"constructors":["TextEncoding"],"name":"mkTextEncoder","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"constructors":["TextEncoding"],"name":"textEncodingName","module":"GHC.IO.Encoding.Types","type":"TextEncoding","entity":"selector"},{"name":"TextEncoder","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"TextDecoder","module":"GHC.IO.Encoding.Types","entity":"type"},{"name":"CodingProgress","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"InputUnderflow","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"},{"name":"InvalidSequence","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"},{"name":"OutputUnderflow","module":"GHC.IO.Encoding.Types","type":"CodingProgress","entity":"constructor"},{"name":"latin1","module":"GHC.IO.Encoding","entity":"value"},{"name":"latin1_encode","module":"GHC.IO.Encoding","entity":"value"},{"name":"latin1_decode","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf8","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf8_bom","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16le","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16be","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32le","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32be","module":"GHC.IO.Encoding","entity":"value"},{"name":"initLocaleEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"getLocaleEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"getFileSystemEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"getForeignEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"setLocaleEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"setFileSystemEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"setForeignEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"char8","module":"GHC.IO.Encoding","entity":"value"},{"name":"mkTextEncoding","module":"GHC.IO.Encoding","entity":"value"}]
data/baseEnvironment/GHC.IO.Exception.symbols view
@@ -1,1 +1,1 @@-[{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnMVar","entity":"constructor"},{"name":"blockedIndefinitelyOnMVar","module":"GHC.IO.Exception","entity":"value"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnSTM","entity":"constructor"},{"name":"blockedIndefinitelyOnSTM","module":"GHC.IO.Exception","entity":"value"},{"name":"Deadlock","module":"GHC.IO.Exception","entity":"data"},{"name":"Deadlock","module":"GHC.IO.Exception","type":"Deadlock","entity":"constructor"},{"name":"AssertionFailed","module":"GHC.IO.Exception","entity":"data"},{"name":"AssertionFailed","module":"GHC.IO.Exception","type":"AssertionFailed","entity":"constructor"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","type":"SomeAsyncException","entity":"constructor"},{"name":"asyncExceptionToException","module":"GHC.IO.Exception","entity":"value"},{"name":"asyncExceptionFromException","module":"GHC.IO.Exception","entity":"value"},{"name":"AsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"HeapOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"StackOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"ThreadKilled","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"UserInterrupt","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"stackOverflow","module":"GHC.IO.Exception","entity":"value"},{"name":"heapOverflow","module":"GHC.IO.Exception","entity":"value"},{"name":"ArrayException","module":"GHC.IO.Exception","entity":"data"},{"name":"IndexOutOfBounds","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"UndefinedElement","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"ExitCode","module":"GHC.IO.Exception","entity":"data"},{"name":"ExitFailure","module":"GHC.IO.Exception","type":"ExitCode","entity":"constructor"},{"name":"ExitSuccess","module":"GHC.IO.Exception","type":"ExitCode","entity":"constructor"},{"name":"ioException","module":"GHC.IO.Exception","entity":"value"},{"name":"ioError","module":"GHC.IO.Exception","entity":"value"},{"name":"IOError","module":"GHC.IO.Exception","entity":"type"},{"name":"IOException","module":"GHC.IO.Exception","entity":"data"},{"name":"IOError","module":"GHC.IO.Exception","type":"IOException","entity":"constructor"},{"constructors":["IOError"],"name":"ioe_description","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"constructors":["IOError"],"name":"ioe_errno","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"constructors":["IOError"],"name":"ioe_filename","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"constructors":["IOError"],"name":"ioe_handle","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"constructors":["IOError"],"name":"ioe_location","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"constructors":["IOError"],"name":"ioe_type","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"name":"IOErrorType","module":"GHC.IO.Exception","entity":"data"},{"name":"AlreadyExists","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"EOF","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"HardwareFault","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"IllegalOperation","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"InappropriateType","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"Interrupted","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"InvalidArgument","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"NoSuchThing","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"OtherError","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"PermissionDenied","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"ProtocolError","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"ResourceBusy","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"ResourceExhausted","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"ResourceVanished","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"SystemError","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"TimeExpired","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"UnsatisfiedConstraints","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"UnsupportedOperation","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"UserError","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"userError","module":"GHC.IO.Exception","entity":"value"},{"name":"assertError","module":"GHC.IO.Exception","entity":"value"},{"name":"unsupportedOperation","module":"GHC.IO.Exception","entity":"value"},{"name":"untangle","module":"GHC.IO.Exception","entity":"value"}] +[{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnMVar","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnMVar","entity":"constructor"},{"name":"blockedIndefinitelyOnMVar","module":"GHC.IO.Exception","entity":"value"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","entity":"data"},{"name":"BlockedIndefinitelyOnSTM","module":"GHC.IO.Exception","type":"BlockedIndefinitelyOnSTM","entity":"constructor"},{"name":"blockedIndefinitelyOnSTM","module":"GHC.IO.Exception","entity":"value"},{"name":"Deadlock","module":"GHC.IO.Exception","entity":"data"},{"name":"Deadlock","module":"GHC.IO.Exception","type":"Deadlock","entity":"constructor"},{"name":"AssertionFailed","module":"GHC.IO.Exception","entity":"data"},{"name":"AssertionFailed","module":"GHC.IO.Exception","type":"AssertionFailed","entity":"constructor"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"SomeAsyncException","module":"GHC.IO.Exception","type":"SomeAsyncException","entity":"constructor"},{"name":"asyncExceptionToException","module":"GHC.IO.Exception","entity":"value"},{"name":"asyncExceptionFromException","module":"GHC.IO.Exception","entity":"value"},{"name":"AsyncException","module":"GHC.IO.Exception","entity":"data"},{"name":"HeapOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"StackOverflow","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"ThreadKilled","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"UserInterrupt","module":"GHC.IO.Exception","type":"AsyncException","entity":"constructor"},{"name":"stackOverflow","module":"GHC.IO.Exception","entity":"value"},{"name":"heapOverflow","module":"GHC.IO.Exception","entity":"value"},{"name":"ArrayException","module":"GHC.IO.Exception","entity":"data"},{"name":"IndexOutOfBounds","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"UndefinedElement","module":"GHC.IO.Exception","type":"ArrayException","entity":"constructor"},{"name":"ExitCode","module":"GHC.IO.Exception","entity":"data"},{"name":"ExitFailure","module":"GHC.IO.Exception","type":"ExitCode","entity":"constructor"},{"name":"ExitSuccess","module":"GHC.IO.Exception","type":"ExitCode","entity":"constructor"},{"name":"ioException","module":"GHC.IO.Exception","entity":"value"},{"name":"ioError","module":"GHC.IO.Exception","entity":"value"},{"name":"IOError","module":"GHC.IO.Exception","entity":"type"},{"name":"IOException","module":"GHC.IO.Exception","entity":"data"},{"name":"IOError","module":"GHC.IO.Exception","type":"IOException","entity":"constructor"},{"constructors":["IOError"],"name":"ioe_description","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"constructors":["IOError"],"name":"ioe_errno","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"constructors":["IOError"],"name":"ioe_filename","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"constructors":["IOError"],"name":"ioe_handle","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"constructors":["IOError"],"name":"ioe_location","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"constructors":["IOError"],"name":"ioe_type","module":"GHC.IO.Exception","type":"IOException","entity":"selector"},{"name":"IOErrorType","module":"GHC.IO.Exception","entity":"data"},{"name":"AlreadyExists","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"EOF","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"HardwareFault","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"IllegalOperation","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"InappropriateType","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"Interrupted","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"InvalidArgument","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"NoSuchThing","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"OtherError","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"PermissionDenied","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"ProtocolError","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"ResourceBusy","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"ResourceExhausted","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"ResourceVanished","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"SystemError","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"TimeExpired","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"UnsatisfiedConstraints","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"UnsupportedOperation","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"UserError","module":"GHC.IO.Exception","type":"IOErrorType","entity":"constructor"},{"name":"userError","module":"GHC.IO.Exception","entity":"value"},{"name":"assertError","module":"GHC.IO.Exception","entity":"value"},{"name":"unsupportedOperation","module":"GHC.IO.Exception","entity":"value"},{"name":"untangle","module":"GHC.IO.Exception","entity":"value"}]
data/baseEnvironment/GHC.IO.FD.symbols view
@@ -1,1 +1,1 @@-[{"name":"FD","module":"GHC.IO.FD","entity":"data"},{"name":"FD","module":"GHC.IO.FD","type":"FD","entity":"constructor"},{"constructors":["FD"],"name":"fdFD","module":"GHC.IO.FD","type":"FD","entity":"selector"},{"constructors":["FD"],"name":"fdIsNonBlocking","module":"GHC.IO.FD","type":"FD","entity":"selector"},{"name":"openFile","module":"GHC.IO.FD","entity":"value"},{"name":"mkFD","module":"GHC.IO.FD","entity":"value"},{"name":"release","module":"GHC.IO.FD","entity":"value"},{"name":"setNonBlockingMode","module":"GHC.IO.FD","entity":"value"},{"name":"readRawBufferPtr","module":"GHC.IO.FD","entity":"value"},{"name":"readRawBufferPtrNoBlock","module":"GHC.IO.FD","entity":"value"},{"name":"writeRawBufferPtr","module":"GHC.IO.FD","entity":"value"},{"name":"stdin","module":"GHC.IO.FD","entity":"value"},{"name":"stdout","module":"GHC.IO.FD","entity":"value"},{"name":"stderr","module":"GHC.IO.FD","entity":"value"}] +[{"name":"FD","module":"GHC.IO.FD","entity":"data"},{"name":"FD","module":"GHC.IO.FD","type":"FD","entity":"constructor"},{"constructors":["FD"],"name":"fdFD","module":"GHC.IO.FD","type":"FD","entity":"selector"},{"constructors":["FD"],"name":"fdIsNonBlocking","module":"GHC.IO.FD","type":"FD","entity":"selector"},{"name":"openFile","module":"GHC.IO.FD","entity":"value"},{"name":"mkFD","module":"GHC.IO.FD","entity":"value"},{"name":"release","module":"GHC.IO.FD","entity":"value"},{"name":"setNonBlockingMode","module":"GHC.IO.FD","entity":"value"},{"name":"readRawBufferPtr","module":"GHC.IO.FD","entity":"value"},{"name":"readRawBufferPtrNoBlock","module":"GHC.IO.FD","entity":"value"},{"name":"writeRawBufferPtr","module":"GHC.IO.FD","entity":"value"},{"name":"stdin","module":"GHC.IO.FD","entity":"value"},{"name":"stdout","module":"GHC.IO.FD","entity":"value"},{"name":"stderr","module":"GHC.IO.FD","entity":"value"}]
data/baseEnvironment/GHC.IO.Handle.FD.symbols view
@@ -1,1 +1,1 @@-[{"name":"stdin","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"stdout","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"stderr","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"openFile","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"openBinaryFile","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"openFileBlocking","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"mkHandleFromFD","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"fdToHandle","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"fdToHandle'","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"isEOF","module":"GHC.IO.Handle.FD","entity":"value"}] +[{"name":"stdin","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"stdout","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"stderr","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"openFile","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"openBinaryFile","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"openFileBlocking","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"mkHandleFromFD","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"fdToHandle","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"fdToHandle'","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"isEOF","module":"GHC.IO.Handle.FD","entity":"value"}]
data/baseEnvironment/GHC.IO.Handle.Internals.symbols view
@@ -1,1 +1,1 @@-[{"name":"withHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"withHandle'","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"withHandle_","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"withHandle__'","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"withHandle_'","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"withAllHandles__","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"wantWritableHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"wantReadableHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"wantReadableHandle_","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"wantSeekableHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"mkHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"mkFileHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"mkDuplexHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"openTextEncoding","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"closeTextCodecs","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"initBufferState","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"dEFAULT_CHAR_BUFFER_SIZE","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushWriteBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushCharReadBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushCharBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushByteReadBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushByteWriteBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"readTextDevice","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"writeCharBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"readTextDeviceNonBlocking","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"decodeByteBuf","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"augmentIOError","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_closedHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_EOF","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_notReadable","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_notWritable","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_finalizedHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_bufsiz","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"hClose_help","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"hLookAhead_","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"HandleFinalizer","module":"GHC.IO.Handle.Internals","entity":"type"},{"name":"handleFinalizer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"debugIO","module":"GHC.IO.Handle.Internals","entity":"value"}] +[{"name":"withHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"withHandle'","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"withHandle_","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"withHandle__'","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"withHandle_'","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"withAllHandles__","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"wantWritableHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"wantReadableHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"wantReadableHandle_","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"wantSeekableHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"mkHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"mkFileHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"mkDuplexHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"openTextEncoding","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"closeTextCodecs","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"initBufferState","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"dEFAULT_CHAR_BUFFER_SIZE","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushWriteBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushCharReadBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushCharBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushByteReadBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"flushByteWriteBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"readTextDevice","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"writeCharBuffer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"readTextDeviceNonBlocking","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"decodeByteBuf","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"augmentIOError","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_closedHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_EOF","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_notReadable","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_notWritable","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_finalizedHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"ioe_bufsiz","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"hClose_help","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"hLookAhead_","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"HandleFinalizer","module":"GHC.IO.Handle.Internals","entity":"type"},{"name":"handleFinalizer","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"debugIO","module":"GHC.IO.Handle.Internals","entity":"value"}]
data/baseEnvironment/GHC.IO.Handle.Text.symbols view
@@ -1,1 +1,1 @@-[{"name":"hWaitForInput","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetLine","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetContents","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutStr","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"commitBuffer'","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBufSome","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"memcpy","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutStrLn","module":"GHC.IO.Handle.Text","entity":"value"}] +[{"name":"hWaitForInput","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetLine","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetContents","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutStr","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"commitBuffer'","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBufSome","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"memcpy","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutStrLn","module":"GHC.IO.Handle.Text","entity":"value"}]
data/baseEnvironment/GHC.IO.Handle.Types.symbols view
@@ -1,1 +1,1 @@-[{"name":"Handle","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"DuplexHandle","module":"GHC.IO.Handle.Types","type":"Handle","entity":"constructor"},{"name":"FileHandle","module":"GHC.IO.Handle.Types","type":"Handle","entity":"constructor"},{"name":"Handle__","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"Handle__","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"constructor"},{"constructors":["Handle__"],"name":"haBufferMode","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haBuffers","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haByteBuffer","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haCharBuffer","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haCodec","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haDecoder","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haDevice","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haEncoder","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haInputNL","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haLastDecode","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haOtherSide","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haOutputNL","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haType","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"name":"showHandle","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"checkHandleInvariants","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"BufferList","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"BufferListCons","module":"GHC.IO.Handle.Types","type":"BufferList","entity":"constructor"},{"name":"BufferListNil","module":"GHC.IO.Handle.Types","type":"BufferList","entity":"constructor"},{"name":"HandleType","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"AppendHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"ClosedHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"ReadHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"ReadWriteHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"SemiClosedHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"WriteHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"isReadableHandleType","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"isWritableHandleType","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"isReadWriteHandleType","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"BufferMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"BlockBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"LineBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"NoBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"constructor"},{"constructors":["BufferCodec"],"name":"close","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"encode","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"getState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"recover","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"setState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"constructor"},{"constructors":["NewlineMode"],"name":"inputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"constructors":["NewlineMode"],"name":"outputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"name":"Newline","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"CRLF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"LF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"nativeNewline","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"universalNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"noNewlineTranslation","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"nativeNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"}] +[{"name":"Handle","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"DuplexHandle","module":"GHC.IO.Handle.Types","type":"Handle","entity":"constructor"},{"name":"FileHandle","module":"GHC.IO.Handle.Types","type":"Handle","entity":"constructor"},{"name":"Handle__","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"Handle__","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"constructor"},{"constructors":["Handle__"],"name":"haBufferMode","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haBuffers","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haByteBuffer","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haCharBuffer","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haCodec","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haDecoder","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haDevice","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haEncoder","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haInputNL","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haLastDecode","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haOtherSide","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haOutputNL","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"constructors":["Handle__"],"name":"haType","module":"GHC.IO.Handle.Types","type":"Handle__","entity":"selector"},{"name":"showHandle","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"checkHandleInvariants","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"BufferList","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"BufferListCons","module":"GHC.IO.Handle.Types","type":"BufferList","entity":"constructor"},{"name":"BufferListNil","module":"GHC.IO.Handle.Types","type":"BufferList","entity":"constructor"},{"name":"HandleType","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"AppendHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"ClosedHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"ReadHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"ReadWriteHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"SemiClosedHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"WriteHandle","module":"GHC.IO.Handle.Types","type":"HandleType","entity":"constructor"},{"name":"isReadableHandleType","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"isWritableHandleType","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"isReadWriteHandleType","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"BufferMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"BlockBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"LineBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"NoBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"BufferCodec","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"constructor"},{"constructors":["BufferCodec"],"name":"close","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"encode","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"getState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"recover","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"constructors":["BufferCodec"],"name":"setState","module":"GHC.IO.Encoding.Types","type":"BufferCodec","entity":"selector"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"constructor"},{"constructors":["NewlineMode"],"name":"inputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"constructors":["NewlineMode"],"name":"outputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"name":"Newline","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"CRLF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"LF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"nativeNewline","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"universalNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"noNewlineTranslation","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"nativeNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"}]
data/baseEnvironment/GHC.IO.Handle.symbols view
@@ -1,1 +1,1 @@-[{"name":"Handle","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"BufferMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"BlockBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"LineBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"NoBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"mkFileHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"mkDuplexHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"hFileSize","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetFileSize","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsEOF","module":"GHC.IO.Handle","entity":"value"},{"name":"hLookAhead","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetBuffering","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetBinaryMode","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetEncoding","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetEncoding","module":"GHC.IO.Handle","entity":"value"},{"name":"hFlush","module":"GHC.IO.Handle","entity":"value"},{"name":"hFlushAll","module":"GHC.IO.Handle","entity":"value"},{"name":"hDuplicate","module":"GHC.IO.Handle","entity":"value"},{"name":"hDuplicateTo","module":"GHC.IO.Handle","entity":"value"},{"name":"hClose","module":"GHC.IO.Handle","entity":"value"},{"name":"hClose_help","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"HandlePosition","module":"GHC.IO.Handle","entity":"type"},{"name":"HandlePosn","module":"GHC.IO.Handle","entity":"data"},{"name":"HandlePosn","module":"GHC.IO.Handle","type":"HandlePosn","entity":"constructor"},{"name":"hGetPosn","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetPosn","module":"GHC.IO.Handle","entity":"value"},{"name":"SeekMode","module":"GHC.IO.Device","entity":"data"},{"name":"AbsoluteSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"RelativeSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"SeekFromEnd","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"hSeek","module":"GHC.IO.Handle","entity":"value"},{"name":"hTell","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsOpen","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsClosed","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsReadable","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsWritable","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetBuffering","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsSeekable","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetEcho","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetEcho","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsTerminalDevice","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetNewlineMode","module":"GHC.IO.Handle","entity":"value"},{"name":"Newline","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"CRLF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"LF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"constructor"},{"constructors":["NewlineMode"],"name":"inputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"constructors":["NewlineMode"],"name":"outputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"name":"nativeNewline","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"noNewlineTranslation","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"universalNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"nativeNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"hShow","module":"GHC.IO.Handle","entity":"value"},{"name":"hWaitForInput","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetLine","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetContents","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutStr","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"}] +[{"name":"Handle","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"BufferMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"BlockBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"LineBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"NoBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"mkFileHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"mkDuplexHandle","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"hFileSize","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetFileSize","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsEOF","module":"GHC.IO.Handle","entity":"value"},{"name":"hLookAhead","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetBuffering","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetBinaryMode","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetEncoding","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetEncoding","module":"GHC.IO.Handle","entity":"value"},{"name":"hFlush","module":"GHC.IO.Handle","entity":"value"},{"name":"hFlushAll","module":"GHC.IO.Handle","entity":"value"},{"name":"hDuplicate","module":"GHC.IO.Handle","entity":"value"},{"name":"hDuplicateTo","module":"GHC.IO.Handle","entity":"value"},{"name":"hClose","module":"GHC.IO.Handle","entity":"value"},{"name":"hClose_help","module":"GHC.IO.Handle.Internals","entity":"value"},{"name":"HandlePosition","module":"GHC.IO.Handle","entity":"type"},{"name":"HandlePosn","module":"GHC.IO.Handle","entity":"data"},{"name":"HandlePosn","module":"GHC.IO.Handle","type":"HandlePosn","entity":"constructor"},{"name":"hGetPosn","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetPosn","module":"GHC.IO.Handle","entity":"value"},{"name":"SeekMode","module":"GHC.IO.Device","entity":"data"},{"name":"AbsoluteSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"RelativeSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"SeekFromEnd","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"hSeek","module":"GHC.IO.Handle","entity":"value"},{"name":"hTell","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsOpen","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsClosed","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsReadable","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsWritable","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetBuffering","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsSeekable","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetEcho","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetEcho","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsTerminalDevice","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetNewlineMode","module":"GHC.IO.Handle","entity":"value"},{"name":"Newline","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"CRLF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"LF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"constructor"},{"constructors":["NewlineMode"],"name":"inputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"constructors":["NewlineMode"],"name":"outputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"name":"nativeNewline","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"noNewlineTranslation","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"universalNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"nativeNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"hShow","module":"GHC.IO.Handle","entity":"value"},{"name":"hWaitForInput","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetLine","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetContents","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutStr","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"}]
data/baseEnvironment/GHC.IO.IOMode.symbols view
@@ -1,1 +1,1 @@-[{"name":"IOMode","module":"GHC.IO.IOMode","entity":"data"},{"name":"AppendMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"ReadMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"ReadWriteMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"WriteMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"}] +[{"name":"IOMode","module":"GHC.IO.IOMode","entity":"data"},{"name":"AppendMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"ReadMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"ReadWriteMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"WriteMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"}]
data/baseEnvironment/GHC.IO.symbols view
@@ -1,1 +1,1 @@-[{"name":"IO","module":"GHC.Types","entity":"newtype"},{"name":"IO","module":"GHC.Types","type":"IO","entity":"constructor"},{"name":"unIO","module":"GHC.Base","entity":"value"},{"name":"failIO","module":"GHC.IO","entity":"value"},{"name":"liftIO","module":"GHC.IO","entity":"value"},{"name":"unsafePerformIO","module":"GHC.IO","entity":"value"},{"name":"unsafeInterleaveIO","module":"GHC.IO","entity":"value"},{"name":"unsafeDupablePerformIO","module":"GHC.IO","entity":"value"},{"name":"unsafeDupableInterleaveIO","module":"GHC.IO","entity":"value"},{"name":"noDuplicate","module":"GHC.IO","entity":"value"},{"name":"stToIO","module":"GHC.IO","entity":"value"},{"name":"ioToST","module":"GHC.IO","entity":"value"},{"name":"unsafeIOToST","module":"GHC.IO","entity":"value"},{"name":"unsafeSTToIO","module":"GHC.IO","entity":"value"},{"name":"FilePath","module":"GHC.IO","entity":"type"},{"name":"catchException","module":"GHC.IO","entity":"value"},{"name":"catchAny","module":"GHC.IO","entity":"value"},{"name":"throwIO","module":"GHC.IO","entity":"value"},{"name":"mask","module":"GHC.IO","entity":"value"},{"name":"mask_","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask_","module":"GHC.IO","entity":"value"},{"name":"MaskingState","module":"GHC.IO","entity":"data"},{"name":"MaskedInterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"MaskedUninterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"Unmasked","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"getMaskingState","module":"GHC.IO","entity":"value"},{"name":"block","module":"GHC.IO","entity":"value"},{"name":"unblock","module":"GHC.IO","entity":"value"},{"name":"blocked","module":"GHC.IO","entity":"value"},{"name":"unsafeUnmask","module":"GHC.IO","entity":"value"},{"name":"onException","module":"GHC.IO","entity":"value"},{"name":"bracket","module":"GHC.IO","entity":"value"},{"name":"finally","module":"GHC.IO","entity":"value"},{"name":"evaluate","module":"GHC.IO","entity":"value"}] +[{"name":"IO","module":"GHC.Types","entity":"newtype"},{"name":"IO","module":"GHC.Types","type":"IO","entity":"constructor"},{"name":"unIO","module":"GHC.Base","entity":"value"},{"name":"failIO","module":"GHC.IO","entity":"value"},{"name":"liftIO","module":"GHC.IO","entity":"value"},{"name":"unsafePerformIO","module":"GHC.IO","entity":"value"},{"name":"unsafeInterleaveIO","module":"GHC.IO","entity":"value"},{"name":"unsafeDupablePerformIO","module":"GHC.IO","entity":"value"},{"name":"unsafeDupableInterleaveIO","module":"GHC.IO","entity":"value"},{"name":"noDuplicate","module":"GHC.IO","entity":"value"},{"name":"stToIO","module":"GHC.IO","entity":"value"},{"name":"ioToST","module":"GHC.IO","entity":"value"},{"name":"unsafeIOToST","module":"GHC.IO","entity":"value"},{"name":"unsafeSTToIO","module":"GHC.IO","entity":"value"},{"name":"FilePath","module":"GHC.IO","entity":"type"},{"name":"catchException","module":"GHC.IO","entity":"value"},{"name":"catchAny","module":"GHC.IO","entity":"value"},{"name":"throwIO","module":"GHC.IO","entity":"value"},{"name":"mask","module":"GHC.IO","entity":"value"},{"name":"mask_","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask","module":"GHC.IO","entity":"value"},{"name":"uninterruptibleMask_","module":"GHC.IO","entity":"value"},{"name":"MaskingState","module":"GHC.IO","entity":"data"},{"name":"MaskedInterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"MaskedUninterruptible","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"Unmasked","module":"GHC.IO","type":"MaskingState","entity":"constructor"},{"name":"getMaskingState","module":"GHC.IO","entity":"value"},{"name":"block","module":"GHC.IO","entity":"value"},{"name":"unblock","module":"GHC.IO","entity":"value"},{"name":"blocked","module":"GHC.IO","entity":"value"},{"name":"unsafeUnmask","module":"GHC.IO","entity":"value"},{"name":"onException","module":"GHC.IO","entity":"value"},{"name":"bracket","module":"GHC.IO","entity":"value"},{"name":"finally","module":"GHC.IO","entity":"value"},{"name":"evaluate","module":"GHC.IO","entity":"value"}]
data/baseEnvironment/GHC.IOArray.symbols view
@@ -1,1 +1,1 @@-[{"name":"IOArray","module":"GHC.IOArray","entity":"newtype"},{"name":"IOArray","module":"GHC.IOArray","type":"IOArray","entity":"constructor"},{"name":"newIOArray","module":"GHC.IOArray","entity":"value"},{"name":"unsafeReadIOArray","module":"GHC.IOArray","entity":"value"},{"name":"unsafeWriteIOArray","module":"GHC.IOArray","entity":"value"},{"name":"readIOArray","module":"GHC.IOArray","entity":"value"},{"name":"writeIOArray","module":"GHC.IOArray","entity":"value"},{"name":"boundsIOArray","module":"GHC.IOArray","entity":"value"}] +[{"name":"IOArray","module":"GHC.IOArray","entity":"newtype"},{"name":"IOArray","module":"GHC.IOArray","type":"IOArray","entity":"constructor"},{"name":"newIOArray","module":"GHC.IOArray","entity":"value"},{"name":"unsafeReadIOArray","module":"GHC.IOArray","entity":"value"},{"name":"unsafeWriteIOArray","module":"GHC.IOArray","entity":"value"},{"name":"readIOArray","module":"GHC.IOArray","entity":"value"},{"name":"writeIOArray","module":"GHC.IOArray","entity":"value"},{"name":"boundsIOArray","module":"GHC.IOArray","entity":"value"}]
data/baseEnvironment/GHC.IORef.symbols view
@@ -1,1 +1,1 @@-[{"name":"IORef","module":"GHC.IORef","entity":"newtype"},{"name":"IORef","module":"GHC.IORef","type":"IORef","entity":"constructor"},{"name":"newIORef","module":"GHC.IORef","entity":"value"},{"name":"readIORef","module":"GHC.IORef","entity":"value"},{"name":"writeIORef","module":"GHC.IORef","entity":"value"},{"name":"atomicModifyIORef","module":"GHC.IORef","entity":"value"}] +[{"name":"IORef","module":"GHC.IORef","entity":"newtype"},{"name":"IORef","module":"GHC.IORef","type":"IORef","entity":"constructor"},{"name":"newIORef","module":"GHC.IORef","entity":"value"},{"name":"readIORef","module":"GHC.IORef","entity":"value"},{"name":"writeIORef","module":"GHC.IORef","entity":"value"},{"name":"atomicModifyIORef","module":"GHC.IORef","entity":"value"}]
data/baseEnvironment/GHC.IP.symbols view
@@ -1,1 +1,1 @@-[{"name":"IP","module":"GHC.IP","entity":"class"},{"name":"ip","module":"GHC.IP","entity":"method","class":"IP"}] +[{"name":"IP","module":"GHC.IP","entity":"class"},{"name":"ip","module":"GHC.IP","entity":"method","class":"IP"}]
data/baseEnvironment/GHC.Int.symbols view
@@ -1,1 +1,1 @@-[{"name":"Int8","module":"GHC.Int","entity":"data"},{"name":"I8#","module":"GHC.Int","type":"Int8","entity":"constructor"},{"name":"Int16","module":"GHC.Int","entity":"data"},{"name":"I16#","module":"GHC.Int","type":"Int16","entity":"constructor"},{"name":"Int32","module":"GHC.Int","entity":"data"},{"name":"I32#","module":"GHC.Int","type":"Int32","entity":"constructor"},{"name":"Int64","module":"GHC.Int","entity":"data"},{"name":"I64#","module":"GHC.Int","type":"Int64","entity":"constructor"},{"name":"uncheckedIShiftL64#","module":"GHC.Int","entity":"value"},{"name":"uncheckedIShiftRA64#","module":"GHC.Int","entity":"value"}] +[{"name":"Int8","module":"GHC.Int","entity":"data"},{"name":"I8#","module":"GHC.Int","type":"Int8","entity":"constructor"},{"name":"Int16","module":"GHC.Int","entity":"data"},{"name":"I16#","module":"GHC.Int","type":"Int16","entity":"constructor"},{"name":"Int32","module":"GHC.Int","entity":"data"},{"name":"I32#","module":"GHC.Int","type":"Int32","entity":"constructor"},{"name":"Int64","module":"GHC.Int","entity":"data"},{"name":"I64#","module":"GHC.Int","type":"Int64","entity":"constructor"},{"name":"uncheckedIShiftL64#","module":"GHC.Int","entity":"value"},{"name":"uncheckedIShiftRA64#","module":"GHC.Int","entity":"value"}]
data/baseEnvironment/GHC.IntWord64.symbols view
@@ -1,1 +1,1 @@-[] +[]
data/baseEnvironment/GHC.Integer.Logarithms.Internals.symbols view
@@ -1,1 +1,1 @@-[{"name":"integerLog2#","module":"GHC.Integer.Logarithms.Internals","entity":"value"},{"name":"integerLog2IsPowerOf2#","module":"GHC.Integer.Logarithms.Internals","entity":"value"},{"name":"wordLog2#","module":"GHC.Integer.Logarithms.Internals","entity":"value"},{"name":"roundingMode#","module":"GHC.Integer.Logarithms.Internals","entity":"value"}] +[{"name":"integerLog2#","module":"GHC.Integer.Logarithms.Internals","entity":"value"},{"name":"integerLog2IsPowerOf2#","module":"GHC.Integer.Logarithms.Internals","entity":"value"},{"name":"wordLog2#","module":"GHC.Integer.Logarithms.Internals","entity":"value"},{"name":"roundingMode#","module":"GHC.Integer.Logarithms.Internals","entity":"value"}]
data/baseEnvironment/GHC.Integer.Logarithms.symbols view
@@ -1,1 +1,1 @@-[{"name":"integerLogBase#","module":"GHC.Integer.Logarithms","entity":"value"},{"name":"integerLog2#","module":"GHC.Integer.Logarithms","entity":"value"},{"name":"wordLog2#","module":"GHC.Integer.Logarithms","entity":"value"}] +[{"name":"integerLogBase#","module":"GHC.Integer.Logarithms","entity":"value"},{"name":"integerLog2#","module":"GHC.Integer.Logarithms","entity":"value"},{"name":"wordLog2#","module":"GHC.Integer.Logarithms","entity":"value"}]
data/baseEnvironment/GHC.Integer.Simple.Internals.symbols view
@@ -1,1 +1,1 @@-[{"name":"absInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"andDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"andDigitsOnes","module":"GHC.Integer.Type","entity":"value"},{"name":"andInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"compareInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"comparePositive","module":"GHC.Integer.Type","entity":"value"},{"name":"complementInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsMaybeZeroToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsToNegativeInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divModInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDouble#","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloat#","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"eqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"errorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"errorPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"flipBits","module":"GHC.Integer.Type","entity":"value"},{"name":"flipBitsDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"fullBound","module":"GHC.Integer.Type","entity":"value"},{"name":"geInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"gtInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"halfBoundUp","module":"GHC.Integer.Type","entity":"value"},{"name":"hashInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"highHalfShift","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToInt","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToWord","module":"GHC.Integer.Type","entity":"value"},{"name":"leInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"lowHalfMask","module":"GHC.Integer.Type","entity":"value"},{"name":"ltInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"minusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"minusPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"mkInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"modInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"negateInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"negativeOneInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"neqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"oneInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"onePositive","module":"GHC.Integer.Type","entity":"value"},{"name":"orDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"orInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"plusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"plusPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"quotInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"remInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"removeZeroTails","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"signumInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"smallInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"smallShiftLPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"smallShiftRPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"some","module":"GHC.Integer.Type","entity":"value"},{"name":"splitHalves","module":"GHC.Integer.Type","entity":"value"},{"name":"succPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"testBitInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"timesDigit","module":"GHC.Integer.Type","entity":"value"},{"name":"timesInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"timesPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"twoToTheThirtytwoInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"twoToTheThirtytwoPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"twosComplementPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"wordToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"xorDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"xorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"Cons","module":"GHC.Integer.Type","type":"List","entity":"constructor"},{"name":"DigitsOnes","module":"GHC.Integer.Type","type":"DigitsOnes","entity":"constructor"},{"name":"Naught","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Negative","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Nil","module":"GHC.Integer.Type","type":"List","entity":"constructor"},{"name":"None","module":"GHC.Integer.Type","type":"Digits","entity":"constructor"},{"name":"Positive","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Some","module":"GHC.Integer.Type","type":"Digits","entity":"constructor"},{"name":"Digit","module":"GHC.Integer.Type","entity":"type"},{"name":"Positive","module":"GHC.Integer.Type","entity":"type"},{"name":"Positives","module":"GHC.Integer.Type","entity":"type"},{"name":"Digits","module":"GHC.Integer.Type","entity":"data"},{"name":"Integer","module":"GHC.Integer.Type","entity":"data"},{"name":"List","module":"GHC.Integer.Type","entity":"data"},{"name":"DigitsOnes","module":"GHC.Integer.Type","entity":"newtype"}] +[{"name":"absInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"andDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"andDigitsOnes","module":"GHC.Integer.Type","entity":"value"},{"name":"andInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"compareInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"comparePositive","module":"GHC.Integer.Type","entity":"value"},{"name":"complementInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsMaybeZeroToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsToNegativeInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divModInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDouble#","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloat#","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"eqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"errorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"errorPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"flipBits","module":"GHC.Integer.Type","entity":"value"},{"name":"flipBitsDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"fullBound","module":"GHC.Integer.Type","entity":"value"},{"name":"geInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"gtInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"halfBoundUp","module":"GHC.Integer.Type","entity":"value"},{"name":"hashInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"highHalfShift","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToInt","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToWord","module":"GHC.Integer.Type","entity":"value"},{"name":"leInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"lowHalfMask","module":"GHC.Integer.Type","entity":"value"},{"name":"ltInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"minusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"minusPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"mkInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"modInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"negateInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"negativeOneInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"neqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"oneInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"onePositive","module":"GHC.Integer.Type","entity":"value"},{"name":"orDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"orInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"plusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"plusPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"quotInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"remInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"removeZeroTails","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"signumInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"smallInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"smallShiftLPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"smallShiftRPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"some","module":"GHC.Integer.Type","entity":"value"},{"name":"splitHalves","module":"GHC.Integer.Type","entity":"value"},{"name":"succPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"testBitInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"timesDigit","module":"GHC.Integer.Type","entity":"value"},{"name":"timesInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"timesPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"twoToTheThirtytwoInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"twoToTheThirtytwoPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"twosComplementPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"wordToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"xorDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"xorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"Cons","module":"GHC.Integer.Type","type":"List","entity":"constructor"},{"name":"DigitsOnes","module":"GHC.Integer.Type","type":"DigitsOnes","entity":"constructor"},{"name":"Naught","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Negative","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Nil","module":"GHC.Integer.Type","type":"List","entity":"constructor"},{"name":"None","module":"GHC.Integer.Type","type":"Digits","entity":"constructor"},{"name":"Positive","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Some","module":"GHC.Integer.Type","type":"Digits","entity":"constructor"},{"name":"Digit","module":"GHC.Integer.Type","entity":"type"},{"name":"Positive","module":"GHC.Integer.Type","entity":"type"},{"name":"Positives","module":"GHC.Integer.Type","entity":"type"},{"name":"Digits","module":"GHC.Integer.Type","entity":"data"},{"name":"Integer","module":"GHC.Integer.Type","entity":"data"},{"name":"List","module":"GHC.Integer.Type","entity":"data"},{"name":"DigitsOnes","module":"GHC.Integer.Type","entity":"newtype"}]
data/baseEnvironment/GHC.Integer.Type.symbols view
@@ -1,1 +1,1 @@-[{"name":"Integer","module":"GHC.Integer.Type","entity":"data"},{"name":"Positive","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Negative","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Naught","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Positive","module":"GHC.Integer.Type","entity":"type"},{"name":"Positives","module":"GHC.Integer.Type","entity":"type"},{"name":"Digits","module":"GHC.Integer.Type","entity":"data"},{"name":"Some","module":"GHC.Integer.Type","type":"Digits","entity":"constructor"},{"name":"None","module":"GHC.Integer.Type","type":"Digits","entity":"constructor"},{"name":"Digit","module":"GHC.Integer.Type","entity":"type"},{"name":"List","module":"GHC.Integer.Type","entity":"data"},{"name":"Nil","module":"GHC.Integer.Type","type":"List","entity":"constructor"},{"name":"Cons","module":"GHC.Integer.Type","type":"List","entity":"constructor"},{"name":"mkInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"errorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"errorPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"smallInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"wordToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToWord","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToInt","module":"GHC.Integer.Type","entity":"value"},{"name":"oneInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"negativeOneInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"twoToTheThirtytwoInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDouble#","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloat#","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"andInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"orInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"xorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"complementInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"testBitInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"twosComplementPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"flipBits","module":"GHC.Integer.Type","entity":"value"},{"name":"flipBitsDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"negateInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"plusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"minusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"timesInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divModInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"modInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"remInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"compareInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"eqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"neqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"ltInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"gtInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"leInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"geInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"absInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"signumInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"hashInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"onePositive","module":"GHC.Integer.Type","entity":"value"},{"name":"halfBoundUp","module":"GHC.Integer.Type","entity":"value"},{"name":"fullBound","module":"GHC.Integer.Type","entity":"value"},{"name":"lowHalfMask","module":"GHC.Integer.Type","entity":"value"},{"name":"highHalfShift","module":"GHC.Integer.Type","entity":"value"},{"name":"twoToTheThirtytwoPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsMaybeZeroToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsToNegativeInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"removeZeroTails","module":"GHC.Integer.Type","entity":"value"},{"name":"comparePositive","module":"GHC.Integer.Type","entity":"value"},{"name":"plusPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"succPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"minusPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"timesPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"timesDigit","module":"GHC.Integer.Type","entity":"value"},{"name":"splitHalves","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"smallShiftLPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"smallShiftRPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"some","module":"GHC.Integer.Type","entity":"value"},{"name":"andDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"DigitsOnes","module":"GHC.Integer.Type","entity":"newtype"},{"name":"DigitsOnes","module":"GHC.Integer.Type","type":"DigitsOnes","entity":"constructor"},{"name":"andDigitsOnes","module":"GHC.Integer.Type","entity":"value"},{"name":"orDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"xorDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromPositive","module":"GHC.Integer.Type","entity":"value"}] +[{"name":"Integer","module":"GHC.Integer.Type","entity":"data"},{"name":"Positive","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Negative","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Naught","module":"GHC.Integer.Type","type":"Integer","entity":"constructor"},{"name":"Positive","module":"GHC.Integer.Type","entity":"type"},{"name":"Positives","module":"GHC.Integer.Type","entity":"type"},{"name":"Digits","module":"GHC.Integer.Type","entity":"data"},{"name":"Some","module":"GHC.Integer.Type","type":"Digits","entity":"constructor"},{"name":"None","module":"GHC.Integer.Type","type":"Digits","entity":"constructor"},{"name":"Digit","module":"GHC.Integer.Type","entity":"type"},{"name":"List","module":"GHC.Integer.Type","entity":"data"},{"name":"Nil","module":"GHC.Integer.Type","type":"List","entity":"constructor"},{"name":"Cons","module":"GHC.Integer.Type","type":"List","entity":"constructor"},{"name":"mkInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"errorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"errorPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"smallInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"wordToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToWord","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToInt","module":"GHC.Integer.Type","entity":"value"},{"name":"oneInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"negativeOneInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"twoToTheThirtytwoInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDouble#","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloat#","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"andInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"orInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"xorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"complementInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"testBitInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"twosComplementPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"flipBits","module":"GHC.Integer.Type","entity":"value"},{"name":"flipBitsDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"negateInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"plusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"minusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"timesInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divModInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"modInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"remInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"compareInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"eqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"neqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"ltInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"gtInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"leInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"geInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"absInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"signumInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"hashInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"onePositive","module":"GHC.Integer.Type","entity":"value"},{"name":"halfBoundUp","module":"GHC.Integer.Type","entity":"value"},{"name":"fullBound","module":"GHC.Integer.Type","entity":"value"},{"name":"lowHalfMask","module":"GHC.Integer.Type","entity":"value"},{"name":"highHalfShift","module":"GHC.Integer.Type","entity":"value"},{"name":"twoToTheThirtytwoPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsMaybeZeroToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"digitsToNegativeInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"removeZeroTails","module":"GHC.Integer.Type","entity":"value"},{"name":"comparePositive","module":"GHC.Integer.Type","entity":"value"},{"name":"plusPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"succPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"minusPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"timesPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"timesDigit","module":"GHC.Integer.Type","entity":"value"},{"name":"splitHalves","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"smallShiftLPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"smallShiftRPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"some","module":"GHC.Integer.Type","entity":"value"},{"name":"andDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"DigitsOnes","module":"GHC.Integer.Type","entity":"newtype"},{"name":"DigitsOnes","module":"GHC.Integer.Type","type":"DigitsOnes","entity":"constructor"},{"name":"andDigitsOnes","module":"GHC.Integer.Type","entity":"value"},{"name":"orDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"xorDigits","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromPositive","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromPositive","module":"GHC.Integer.Type","entity":"value"}]
data/baseEnvironment/GHC.Integer.symbols view
@@ -1,1 +1,1 @@-[{"name":"Integer","module":"GHC.Integer.Type","entity":"data"},{"name":"mkInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"smallInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"wordToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToWord","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToInt","module":"GHC.Integer.Type","entity":"value"},{"name":"plusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"minusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"timesInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"negateInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"eqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"neqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"absInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"signumInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"leInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"gtInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"ltInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"geInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"compareInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"modInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divModInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"remInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"andInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"orInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"xorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"complementInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"testBitInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"hashInteger","module":"GHC.Integer.Type","entity":"value"}] +[{"name":"Integer","module":"GHC.Integer.Type","entity":"data"},{"name":"mkInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"smallInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"wordToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToWord","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToInt","module":"GHC.Integer.Type","entity":"value"},{"name":"plusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"minusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"timesInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"negateInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"eqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"neqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"absInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"signumInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"leInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"gtInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"ltInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"geInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"compareInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"modInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divModInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"remInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"andInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"orInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"xorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"complementInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"testBitInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"hashInteger","module":"GHC.Integer.Type","entity":"value"}]
data/baseEnvironment/GHC.List.symbols view
@@ -1,1 +1,1 @@-[{"name":"map","module":"GHC.Base","entity":"value"},{"name":"++","module":"GHC.Base","entity":"value"},{"name":"filter","module":"GHC.List","entity":"value"},{"name":"concat","module":"GHC.List","entity":"value"},{"name":"head","module":"GHC.List","entity":"value"},{"name":"last","module":"GHC.List","entity":"value"},{"name":"tail","module":"GHC.List","entity":"value"},{"name":"init","module":"GHC.List","entity":"value"},{"name":"null","module":"GHC.List","entity":"value"},{"name":"length","module":"GHC.List","entity":"value"},{"name":"!!","module":"GHC.List","entity":"value"},{"name":"foldl","module":"GHC.List","entity":"value"},{"name":"scanl","module":"GHC.List","entity":"value"},{"name":"scanl1","module":"GHC.List","entity":"value"},{"name":"foldr","module":"GHC.Base","entity":"value"},{"name":"foldr1","module":"GHC.List","entity":"value"},{"name":"scanr","module":"GHC.List","entity":"value"},{"name":"scanr1","module":"GHC.List","entity":"value"},{"name":"iterate","module":"GHC.List","entity":"value"},{"name":"repeat","module":"GHC.List","entity":"value"},{"name":"replicate","module":"GHC.List","entity":"value"},{"name":"cycle","module":"GHC.List","entity":"value"},{"name":"take","module":"GHC.List","entity":"value"},{"name":"drop","module":"GHC.List","entity":"value"},{"name":"splitAt","module":"GHC.List","entity":"value"},{"name":"takeWhile","module":"GHC.List","entity":"value"},{"name":"dropWhile","module":"GHC.List","entity":"value"},{"name":"span","module":"GHC.List","entity":"value"},{"name":"break","module":"GHC.List","entity":"value"},{"name":"reverse","module":"GHC.List","entity":"value"},{"name":"and","module":"GHC.List","entity":"value"},{"name":"or","module":"GHC.List","entity":"value"},{"name":"any","module":"GHC.List","entity":"value"},{"name":"all","module":"GHC.List","entity":"value"},{"name":"elem","module":"GHC.List","entity":"value"},{"name":"notElem","module":"GHC.List","entity":"value"},{"name":"lookup","module":"GHC.List","entity":"value"},{"name":"concatMap","module":"GHC.List","entity":"value"},{"name":"zip","module":"GHC.List","entity":"value"},{"name":"zip3","module":"GHC.List","entity":"value"},{"name":"zipWith","module":"GHC.List","entity":"value"},{"name":"zipWith3","module":"GHC.List","entity":"value"},{"name":"unzip","module":"GHC.List","entity":"value"},{"name":"unzip3","module":"GHC.List","entity":"value"},{"name":"errorEmptyList","module":"GHC.List","entity":"value"},{"name":"takeUInt_append","module":"GHC.List","entity":"value"}] +[{"name":"map","module":"GHC.Base","entity":"value"},{"name":"++","module":"GHC.Base","entity":"value"},{"name":"filter","module":"GHC.List","entity":"value"},{"name":"concat","module":"GHC.List","entity":"value"},{"name":"head","module":"GHC.List","entity":"value"},{"name":"last","module":"GHC.List","entity":"value"},{"name":"tail","module":"GHC.List","entity":"value"},{"name":"init","module":"GHC.List","entity":"value"},{"name":"null","module":"GHC.List","entity":"value"},{"name":"length","module":"GHC.List","entity":"value"},{"name":"!!","module":"GHC.List","entity":"value"},{"name":"foldl","module":"GHC.List","entity":"value"},{"name":"scanl","module":"GHC.List","entity":"value"},{"name":"scanl1","module":"GHC.List","entity":"value"},{"name":"foldr","module":"GHC.Base","entity":"value"},{"name":"foldr1","module":"GHC.List","entity":"value"},{"name":"scanr","module":"GHC.List","entity":"value"},{"name":"scanr1","module":"GHC.List","entity":"value"},{"name":"iterate","module":"GHC.List","entity":"value"},{"name":"repeat","module":"GHC.List","entity":"value"},{"name":"replicate","module":"GHC.List","entity":"value"},{"name":"cycle","module":"GHC.List","entity":"value"},{"name":"take","module":"GHC.List","entity":"value"},{"name":"drop","module":"GHC.List","entity":"value"},{"name":"splitAt","module":"GHC.List","entity":"value"},{"name":"takeWhile","module":"GHC.List","entity":"value"},{"name":"dropWhile","module":"GHC.List","entity":"value"},{"name":"span","module":"GHC.List","entity":"value"},{"name":"break","module":"GHC.List","entity":"value"},{"name":"reverse","module":"GHC.List","entity":"value"},{"name":"and","module":"GHC.List","entity":"value"},{"name":"or","module":"GHC.List","entity":"value"},{"name":"any","module":"GHC.List","entity":"value"},{"name":"all","module":"GHC.List","entity":"value"},{"name":"elem","module":"GHC.List","entity":"value"},{"name":"notElem","module":"GHC.List","entity":"value"},{"name":"lookup","module":"GHC.List","entity":"value"},{"name":"concatMap","module":"GHC.List","entity":"value"},{"name":"zip","module":"GHC.List","entity":"value"},{"name":"zip3","module":"GHC.List","entity":"value"},{"name":"zipWith","module":"GHC.List","entity":"value"},{"name":"zipWith3","module":"GHC.List","entity":"value"},{"name":"unzip","module":"GHC.List","entity":"value"},{"name":"unzip3","module":"GHC.List","entity":"value"},{"name":"errorEmptyList","module":"GHC.List","entity":"value"},{"name":"takeUInt_append","module":"GHC.List","entity":"value"}]
data/baseEnvironment/GHC.MVar.symbols view
@@ -1,1 +1,1 @@-[{"name":"MVar","module":"GHC.MVar","entity":"data"},{"name":"MVar","module":"GHC.MVar","type":"MVar","entity":"constructor"},{"name":"newMVar","module":"GHC.MVar","entity":"value"},{"name":"newEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"takeMVar","module":"GHC.MVar","entity":"value"},{"name":"putMVar","module":"GHC.MVar","entity":"value"},{"name":"tryTakeMVar","module":"GHC.MVar","entity":"value"},{"name":"tryPutMVar","module":"GHC.MVar","entity":"value"},{"name":"isEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"addMVarFinalizer","module":"GHC.MVar","entity":"value"}] +[{"name":"MVar","module":"GHC.MVar","entity":"data"},{"name":"MVar","module":"GHC.MVar","type":"MVar","entity":"constructor"},{"name":"newMVar","module":"GHC.MVar","entity":"value"},{"name":"newEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"takeMVar","module":"GHC.MVar","entity":"value"},{"name":"putMVar","module":"GHC.MVar","entity":"value"},{"name":"tryTakeMVar","module":"GHC.MVar","entity":"value"},{"name":"tryPutMVar","module":"GHC.MVar","entity":"value"},{"name":"isEmptyMVar","module":"GHC.MVar","entity":"value"},{"name":"addMVarFinalizer","module":"GHC.MVar","entity":"value"}]
data/baseEnvironment/GHC.Magic.symbols view
@@ -1,1 +1,1 @@-[{"name":"inline","module":"GHC.Magic","entity":"value"},{"name":"lazy","module":"GHC.Magic","entity":"value"}] +[{"name":"inline","module":"GHC.Magic","entity":"value"},{"name":"lazy","module":"GHC.Magic","entity":"value"}]
data/baseEnvironment/GHC.Num.symbols view
@@ -1,1 +1,1 @@-[{"name":"subtract","module":"GHC.Num","entity":"value"},{"name":"abs","module":"GHC.Num","entity":"method","class":"Num"},{"name":"fromInteger","module":"GHC.Num","entity":"method","class":"Num"},{"name":"negate","module":"GHC.Num","entity":"method","class":"Num"},{"name":"signum","module":"GHC.Num","entity":"method","class":"Num"},{"name":"*","module":"GHC.Num","entity":"method","class":"Num"},{"name":"+","module":"GHC.Num","entity":"method","class":"Num"},{"name":"-","module":"GHC.Num","entity":"method","class":"Num"},{"name":"Num","module":"GHC.Num","entity":"class"},{"name":"absInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"andInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"compareInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"complementInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divModInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"eqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"geInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"gtInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"hashInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToInt","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToWord","module":"GHC.Integer.Type","entity":"value"},{"name":"leInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"ltInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"minusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"mkInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"modInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"negateInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"neqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"orInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"plusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"remInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"signumInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"smallInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"testBitInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"timesInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"wordToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"xorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"Integer","module":"GHC.Integer.Type","entity":"data"}] +[{"name":"subtract","module":"GHC.Num","entity":"value"},{"name":"abs","module":"GHC.Num","entity":"method","class":"Num"},{"name":"fromInteger","module":"GHC.Num","entity":"method","class":"Num"},{"name":"negate","module":"GHC.Num","entity":"method","class":"Num"},{"name":"signum","module":"GHC.Num","entity":"method","class":"Num"},{"name":"*","module":"GHC.Num","entity":"method","class":"Num"},{"name":"+","module":"GHC.Num","entity":"method","class":"Num"},{"name":"-","module":"GHC.Num","entity":"method","class":"Num"},{"name":"Num","module":"GHC.Num","entity":"class"},{"name":"absInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"andInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"compareInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"complementInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"decodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"divModInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"doubleFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeDoubleInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"encodeFloatInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"eqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"floatFromInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"geInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"gtInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"hashInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToInt","module":"GHC.Integer.Type","entity":"value"},{"name":"integerToWord","module":"GHC.Integer.Type","entity":"value"},{"name":"leInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"ltInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"minusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"mkInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"modInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"negateInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"neqInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"orInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"plusInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"quotRemInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"remInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftLInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"shiftRInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"signumInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"smallInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"testBitInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"timesInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"wordToInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"xorInteger","module":"GHC.Integer.Type","entity":"value"},{"name":"Integer","module":"GHC.Integer.Type","entity":"data"}]
data/baseEnvironment/GHC.PArr.symbols view
@@ -1,1 +1,1 @@-[] +[]
data/baseEnvironment/GHC.Pack.symbols view
@@ -1,1 +1,1 @@-[{"name":"packCString#","module":"GHC.Pack","entity":"value"},{"name":"unpackCString","module":"GHC.Pack","entity":"value"},{"name":"unpackCString#","module":"GHC.CString","entity":"value"},{"name":"unpackNBytes#","module":"GHC.CString","entity":"value"},{"name":"unpackFoldrCString#","module":"GHC.CString","entity":"value"},{"name":"unpackAppendCString#","module":"GHC.CString","entity":"value"}] +[{"name":"packCString#","module":"GHC.Pack","entity":"value"},{"name":"unpackCString","module":"GHC.Pack","entity":"value"},{"name":"unpackCString#","module":"GHC.CString","entity":"value"},{"name":"unpackNBytes#","module":"GHC.CString","entity":"value"},{"name":"unpackFoldrCString#","module":"GHC.CString","entity":"value"},{"name":"unpackAppendCString#","module":"GHC.CString","entity":"value"}]
data/baseEnvironment/GHC.Prim.symbols view
@@ -1,1 +1,1 @@-[{"name":"Char#","module":"GHC.Prim","entity":"data"},{"name":"gtChar#","module":"GHC.Prim","entity":"value"},{"name":"geChar#","module":"GHC.Prim","entity":"value"},{"name":"eqChar#","module":"GHC.Prim","entity":"value"},{"name":"neChar#","module":"GHC.Prim","entity":"value"},{"name":"ltChar#","module":"GHC.Prim","entity":"value"},{"name":"leChar#","module":"GHC.Prim","entity":"value"},{"name":"ord#","module":"GHC.Prim","entity":"value"},{"name":"Int#","module":"GHC.Prim","entity":"data"},{"name":"+#","module":"GHC.Prim","entity":"value"},{"name":"-#","module":"GHC.Prim","entity":"value"},{"name":"*#","module":"GHC.Prim","entity":"value"},{"name":"mulIntMayOflo#","module":"GHC.Prim","entity":"value"},{"name":"quotInt#","module":"GHC.Prim","entity":"value"},{"name":"remInt#","module":"GHC.Prim","entity":"value"},{"name":"quotRemInt#","module":"GHC.Prim","entity":"value"},{"name":"andI#","module":"GHC.Prim","entity":"value"},{"name":"orI#","module":"GHC.Prim","entity":"value"},{"name":"xorI#","module":"GHC.Prim","entity":"value"},{"name":"notI#","module":"GHC.Prim","entity":"value"},{"name":"negateInt#","module":"GHC.Prim","entity":"value"},{"name":"addIntC#","module":"GHC.Prim","entity":"value"},{"name":"subIntC#","module":"GHC.Prim","entity":"value"},{"name":">#","module":"GHC.Prim","entity":"value"},{"name":">=#","module":"GHC.Prim","entity":"value"},{"name":"==#","module":"GHC.Prim","entity":"value"},{"name":"/=#","module":"GHC.Prim","entity":"value"},{"name":"<#","module":"GHC.Prim","entity":"value"},{"name":"<=#","module":"GHC.Prim","entity":"value"},{"name":"chr#","module":"GHC.Prim","entity":"value"},{"name":"int2Word#","module":"GHC.Prim","entity":"value"},{"name":"int2Float#","module":"GHC.Prim","entity":"value"},{"name":"int2Double#","module":"GHC.Prim","entity":"value"},{"name":"word2Float#","module":"GHC.Prim","entity":"value"},{"name":"word2Double#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRA#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"Word#","module":"GHC.Prim","entity":"data"},{"name":"plusWord#","module":"GHC.Prim","entity":"value"},{"name":"plusWord2#","module":"GHC.Prim","entity":"value"},{"name":"minusWord#","module":"GHC.Prim","entity":"value"},{"name":"timesWord#","module":"GHC.Prim","entity":"value"},{"name":"timesWord2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord#","module":"GHC.Prim","entity":"value"},{"name":"remWord#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord2#","module":"GHC.Prim","entity":"value"},{"name":"and#","module":"GHC.Prim","entity":"value"},{"name":"or#","module":"GHC.Prim","entity":"value"},{"name":"xor#","module":"GHC.Prim","entity":"value"},{"name":"not#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"word2Int#","module":"GHC.Prim","entity":"value"},{"name":"gtWord#","module":"GHC.Prim","entity":"value"},{"name":"geWord#","module":"GHC.Prim","entity":"value"},{"name":"eqWord#","module":"GHC.Prim","entity":"value"},{"name":"neWord#","module":"GHC.Prim","entity":"value"},{"name":"ltWord#","module":"GHC.Prim","entity":"value"},{"name":"leWord#","module":"GHC.Prim","entity":"value"},{"name":"popCnt8#","module":"GHC.Prim","entity":"value"},{"name":"popCnt16#","module":"GHC.Prim","entity":"value"},{"name":"popCnt32#","module":"GHC.Prim","entity":"value"},{"name":"popCnt64#","module":"GHC.Prim","entity":"value"},{"name":"popCnt#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap16#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap32#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap64#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Word#","module":"GHC.Prim","entity":"value"},{"name":"Double#","module":"GHC.Prim","entity":"data"},{"name":">##","module":"GHC.Prim","entity":"value"},{"name":">=##","module":"GHC.Prim","entity":"value"},{"name":"==##","module":"GHC.Prim","entity":"value"},{"name":"/=##","module":"GHC.Prim","entity":"value"},{"name":"<##","module":"GHC.Prim","entity":"value"},{"name":"<=##","module":"GHC.Prim","entity":"value"},{"name":"+##","module":"GHC.Prim","entity":"value"},{"name":"-##","module":"GHC.Prim","entity":"value"},{"name":"*##","module":"GHC.Prim","entity":"value"},{"name":"/##","module":"GHC.Prim","entity":"value"},{"name":"negateDouble#","module":"GHC.Prim","entity":"value"},{"name":"double2Int#","module":"GHC.Prim","entity":"value"},{"name":"double2Float#","module":"GHC.Prim","entity":"value"},{"name":"expDouble#","module":"GHC.Prim","entity":"value"},{"name":"logDouble#","module":"GHC.Prim","entity":"value"},{"name":"sqrtDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinDouble#","module":"GHC.Prim","entity":"value"},{"name":"cosDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanDouble#","module":"GHC.Prim","entity":"value"},{"name":"asinDouble#","module":"GHC.Prim","entity":"value"},{"name":"acosDouble#","module":"GHC.Prim","entity":"value"},{"name":"atanDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinhDouble#","module":"GHC.Prim","entity":"value"},{"name":"coshDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanhDouble#","module":"GHC.Prim","entity":"value"},{"name":"**##","module":"GHC.Prim","entity":"value"},{"name":"decodeDouble_2Int#","module":"GHC.Prim","entity":"value"},{"name":"Float#","module":"GHC.Prim","entity":"data"},{"name":"gtFloat#","module":"GHC.Prim","entity":"value"},{"name":"geFloat#","module":"GHC.Prim","entity":"value"},{"name":"eqFloat#","module":"GHC.Prim","entity":"value"},{"name":"neFloat#","module":"GHC.Prim","entity":"value"},{"name":"ltFloat#","module":"GHC.Prim","entity":"value"},{"name":"leFloat#","module":"GHC.Prim","entity":"value"},{"name":"plusFloat#","module":"GHC.Prim","entity":"value"},{"name":"minusFloat#","module":"GHC.Prim","entity":"value"},{"name":"timesFloat#","module":"GHC.Prim","entity":"value"},{"name":"divideFloat#","module":"GHC.Prim","entity":"value"},{"name":"negateFloat#","module":"GHC.Prim","entity":"value"},{"name":"float2Int#","module":"GHC.Prim","entity":"value"},{"name":"expFloat#","module":"GHC.Prim","entity":"value"},{"name":"logFloat#","module":"GHC.Prim","entity":"value"},{"name":"sqrtFloat#","module":"GHC.Prim","entity":"value"},{"name":"sinFloat#","module":"GHC.Prim","entity":"value"},{"name":"cosFloat#","module":"GHC.Prim","entity":"value"},{"name":"tanFloat#","module":"GHC.Prim","entity":"value"},{"name":"asinFloat#","module":"GHC.Prim","entity":"value"},{"name":"acosFloat#","module":"GHC.Prim","entity":"value"},{"name":"atanFloat#","module":"GHC.Prim","entity":"value"},{"name":"sinhFloat#","module":"GHC.Prim","entity":"value"},{"name":"coshFloat#","module":"GHC.Prim","entity":"value"},{"name":"tanhFloat#","module":"GHC.Prim","entity":"value"},{"name":"powerFloat#","module":"GHC.Prim","entity":"value"},{"name":"float2Double#","module":"GHC.Prim","entity":"value"},{"name":"decodeFloat_Int#","module":"GHC.Prim","entity":"value"},{"name":"Array#","module":"GHC.Prim","entity":"data"},{"name":"MutableArray#","module":"GHC.Prim","entity":"data"},{"name":"newArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"readArray#","module":"GHC.Prim","entity":"value"},{"name":"writeArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"indexArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeThawArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"cloneArray#","module":"GHC.Prim","entity":"value"},{"name":"cloneMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"freezeArray#","module":"GHC.Prim","entity":"value"},{"name":"thawArray#","module":"GHC.Prim","entity":"value"},{"name":"casArray#","module":"GHC.Prim","entity":"value"},{"name":"ByteArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableByteArray#","module":"GHC.Prim","entity":"data"},{"name":"newByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newAlignedPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"byteArrayContents#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"indexCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexIntArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWordArray#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"readCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readIntArray#","module":"GHC.Prim","entity":"value"},{"name":"readWordArray#","module":"GHC.Prim","entity":"value"},{"name":"readAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"readInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeIntArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWordArray#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"copyAddrToByteArray#","module":"GHC.Prim","entity":"value"},{"name":"setByteArray#","module":"GHC.Prim","entity":"value"},{"name":"casIntArray#","module":"GHC.Prim","entity":"value"},{"name":"fetchAddIntArray#","module":"GHC.Prim","entity":"value"},{"name":"ArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"newArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"Addr#","module":"GHC.Prim","entity":"data"},{"name":"nullAddr#","module":"GHC.Prim","entity":"value"},{"name":"plusAddr#","module":"GHC.Prim","entity":"value"},{"name":"minusAddr#","module":"GHC.Prim","entity":"value"},{"name":"remAddr#","module":"GHC.Prim","entity":"value"},{"name":"addr2Int#","module":"GHC.Prim","entity":"value"},{"name":"int2Addr#","module":"GHC.Prim","entity":"value"},{"name":"gtAddr#","module":"GHC.Prim","entity":"value"},{"name":"geAddr#","module":"GHC.Prim","entity":"value"},{"name":"eqAddr#","module":"GHC.Prim","entity":"value"},{"name":"neAddr#","module":"GHC.Prim","entity":"value"},{"name":"ltAddr#","module":"GHC.Prim","entity":"value"},{"name":"leAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"MutVar#","module":"GHC.Prim","entity":"data"},{"name":"newMutVar#","module":"GHC.Prim","entity":"value"},{"name":"readMutVar#","module":"GHC.Prim","entity":"value"},{"name":"writeMutVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMutVar#","module":"GHC.Prim","entity":"value"},{"name":"atomicModifyMutVar#","module":"GHC.Prim","entity":"value"},{"name":"casMutVar#","module":"GHC.Prim","entity":"value"},{"name":"catch#","module":"GHC.Prim","entity":"value"},{"name":"raise#","module":"GHC.Prim","entity":"value"},{"name":"raiseIO#","module":"GHC.Prim","entity":"value"},{"name":"maskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"maskUninterruptible#","module":"GHC.Prim","entity":"value"},{"name":"unmaskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"getMaskingState#","module":"GHC.Prim","entity":"value"},{"name":"TVar#","module":"GHC.Prim","entity":"data"},{"name":"atomically#","module":"GHC.Prim","entity":"value"},{"name":"retry#","module":"GHC.Prim","entity":"value"},{"name":"catchRetry#","module":"GHC.Prim","entity":"value"},{"name":"catchSTM#","module":"GHC.Prim","entity":"value"},{"name":"check#","module":"GHC.Prim","entity":"value"},{"name":"newTVar#","module":"GHC.Prim","entity":"value"},{"name":"readTVar#","module":"GHC.Prim","entity":"value"},{"name":"readTVarIO#","module":"GHC.Prim","entity":"value"},{"name":"writeTVar#","module":"GHC.Prim","entity":"value"},{"name":"sameTVar#","module":"GHC.Prim","entity":"value"},{"name":"MVar#","module":"GHC.Prim","entity":"data"},{"name":"newMVar#","module":"GHC.Prim","entity":"value"},{"name":"takeMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryTakeMVar#","module":"GHC.Prim","entity":"value"},{"name":"putMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryPutMVar#","module":"GHC.Prim","entity":"value"},{"name":"readMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryReadMVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMVar#","module":"GHC.Prim","entity":"value"},{"name":"isEmptyMVar#","module":"GHC.Prim","entity":"value"},{"name":"delay#","module":"GHC.Prim","entity":"value"},{"name":"waitRead#","module":"GHC.Prim","entity":"value"},{"name":"waitWrite#","module":"GHC.Prim","entity":"value"},{"name":"State#","module":"GHC.Prim","entity":"data"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"ThreadId#","module":"GHC.Prim","entity":"data"},{"name":"fork#","module":"GHC.Prim","entity":"value"},{"name":"forkOn#","module":"GHC.Prim","entity":"value"},{"name":"killThread#","module":"GHC.Prim","entity":"value"},{"name":"yield#","module":"GHC.Prim","entity":"value"},{"name":"myThreadId#","module":"GHC.Prim","entity":"value"},{"name":"labelThread#","module":"GHC.Prim","entity":"value"},{"name":"isCurrentThreadBound#","module":"GHC.Prim","entity":"value"},{"name":"noDuplicate#","module":"GHC.Prim","entity":"value"},{"name":"threadStatus#","module":"GHC.Prim","entity":"value"},{"name":"Weak#","module":"GHC.Prim","entity":"data"},{"name":"mkWeak#","module":"GHC.Prim","entity":"value"},{"name":"mkWeakNoFinalizer#","module":"GHC.Prim","entity":"value"},{"name":"addCFinalizerToWeak#","module":"GHC.Prim","entity":"value"},{"name":"deRefWeak#","module":"GHC.Prim","entity":"value"},{"name":"finalizeWeak#","module":"GHC.Prim","entity":"value"},{"name":"touch#","module":"GHC.Prim","entity":"value"},{"name":"StablePtr#","module":"GHC.Prim","entity":"data"},{"name":"StableName#","module":"GHC.Prim","entity":"data"},{"name":"makeStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"deRefStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"eqStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"makeStableName#","module":"GHC.Prim","entity":"value"},{"name":"eqStableName#","module":"GHC.Prim","entity":"value"},{"name":"stableNameToInt#","module":"GHC.Prim","entity":"value"},{"name":"reallyUnsafePtrEquality#","module":"GHC.Prim","entity":"value"},{"name":"par#","module":"GHC.Prim","entity":"value"},{"name":"spark#","module":"GHC.Prim","entity":"value"},{"name":"seq#","module":"GHC.Prim","entity":"value"},{"name":"getSpark#","module":"GHC.Prim","entity":"value"},{"name":"numSparks#","module":"GHC.Prim","entity":"value"},{"name":"parGlobal#","module":"GHC.Prim","entity":"value"},{"name":"parLocal#","module":"GHC.Prim","entity":"value"},{"name":"parAt#","module":"GHC.Prim","entity":"value"},{"name":"parAtAbs#","module":"GHC.Prim","entity":"value"},{"name":"parAtRel#","module":"GHC.Prim","entity":"value"},{"name":"parAtForNow#","module":"GHC.Prim","entity":"value"},{"name":"dataToTag#","module":"GHC.Prim","entity":"value"},{"name":"tagToEnum#","module":"GHC.Prim","entity":"value"},{"name":"BCO#","module":"GHC.Prim","entity":"data"},{"name":"addrToAny#","module":"GHC.Prim","entity":"value"},{"name":"mkApUpd0#","module":"GHC.Prim","entity":"value"},{"name":"newBCO#","module":"GHC.Prim","entity":"value"},{"name":"unpackClosure#","module":"GHC.Prim","entity":"value"},{"name":"getApStackVal#","module":"GHC.Prim","entity":"value"},{"name":"getCCSOf#","module":"GHC.Prim","entity":"value"},{"name":"getCurrentCCS#","module":"GHC.Prim","entity":"value"},{"name":"Proxy#","module":"GHC.Prim","entity":"data"},{"name":"proxy#","module":"GHC.Prim","entity":"value"},{"name":"seq","module":"GHC.Prim","entity":"value"},{"name":"Any","module":"GHC.Prim","entity":"data"},{"name":"AnyK","module":"GHC.Prim","entity":"data"},{"name":"unsafeCoerce#","module":"GHC.Prim","entity":"value"},{"name":"traceEvent#","module":"GHC.Prim","entity":"value"},{"name":"traceMarker#","module":"GHC.Prim","entity":"value"},{"name":"coerce","module":"GHC.Prim","entity":"value"},{"name":"Coercible","module":"GHC.Prim","entity":"class"},{"name":"Int8X16#","module":"GHC.Prim","entity":"data"},{"name":"Int16X8#","module":"GHC.Prim","entity":"data"},{"name":"Int32X4#","module":"GHC.Prim","entity":"data"},{"name":"Int64X2#","module":"GHC.Prim","entity":"data"},{"name":"Int8X32#","module":"GHC.Prim","entity":"data"},{"name":"Int16X16#","module":"GHC.Prim","entity":"data"},{"name":"Int32X8#","module":"GHC.Prim","entity":"data"},{"name":"Int64X4#","module":"GHC.Prim","entity":"data"},{"name":"Int8X64#","module":"GHC.Prim","entity":"data"},{"name":"Int16X32#","module":"GHC.Prim","entity":"data"},{"name":"Int32X16#","module":"GHC.Prim","entity":"data"},{"name":"Int64X8#","module":"GHC.Prim","entity":"data"},{"name":"Word8X16#","module":"GHC.Prim","entity":"data"},{"name":"Word16X8#","module":"GHC.Prim","entity":"data"},{"name":"Word32X4#","module":"GHC.Prim","entity":"data"},{"name":"Word64X2#","module":"GHC.Prim","entity":"data"},{"name":"Word8X32#","module":"GHC.Prim","entity":"data"},{"name":"Word16X16#","module":"GHC.Prim","entity":"data"},{"name":"Word32X8#","module":"GHC.Prim","entity":"data"},{"name":"Word64X4#","module":"GHC.Prim","entity":"data"},{"name":"Word8X64#","module":"GHC.Prim","entity":"data"},{"name":"Word16X32#","module":"GHC.Prim","entity":"data"},{"name":"Word32X16#","module":"GHC.Prim","entity":"data"},{"name":"Word64X8#","module":"GHC.Prim","entity":"data"},{"name":"FloatX4#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX2#","module":"GHC.Prim","entity":"data"},{"name":"FloatX8#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX4#","module":"GHC.Prim","entity":"data"},{"name":"FloatX16#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX8#","module":"GHC.Prim","entity":"data"},{"name":"broadcastInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr0#","module":"GHC.Prim","entity":"value"}] +[{"name":"Char#","module":"GHC.Prim","entity":"data"},{"name":"gtChar#","module":"GHC.Prim","entity":"value"},{"name":"geChar#","module":"GHC.Prim","entity":"value"},{"name":"eqChar#","module":"GHC.Prim","entity":"value"},{"name":"neChar#","module":"GHC.Prim","entity":"value"},{"name":"ltChar#","module":"GHC.Prim","entity":"value"},{"name":"leChar#","module":"GHC.Prim","entity":"value"},{"name":"ord#","module":"GHC.Prim","entity":"value"},{"name":"Int#","module":"GHC.Prim","entity":"data"},{"name":"+#","module":"GHC.Prim","entity":"value"},{"name":"-#","module":"GHC.Prim","entity":"value"},{"name":"*#","module":"GHC.Prim","entity":"value"},{"name":"mulIntMayOflo#","module":"GHC.Prim","entity":"value"},{"name":"quotInt#","module":"GHC.Prim","entity":"value"},{"name":"remInt#","module":"GHC.Prim","entity":"value"},{"name":"quotRemInt#","module":"GHC.Prim","entity":"value"},{"name":"andI#","module":"GHC.Prim","entity":"value"},{"name":"orI#","module":"GHC.Prim","entity":"value"},{"name":"xorI#","module":"GHC.Prim","entity":"value"},{"name":"notI#","module":"GHC.Prim","entity":"value"},{"name":"negateInt#","module":"GHC.Prim","entity":"value"},{"name":"addIntC#","module":"GHC.Prim","entity":"value"},{"name":"subIntC#","module":"GHC.Prim","entity":"value"},{"name":">#","module":"GHC.Prim","entity":"value"},{"name":">=#","module":"GHC.Prim","entity":"value"},{"name":"==#","module":"GHC.Prim","entity":"value"},{"name":"/=#","module":"GHC.Prim","entity":"value"},{"name":"<#","module":"GHC.Prim","entity":"value"},{"name":"<=#","module":"GHC.Prim","entity":"value"},{"name":"chr#","module":"GHC.Prim","entity":"value"},{"name":"int2Word#","module":"GHC.Prim","entity":"value"},{"name":"int2Float#","module":"GHC.Prim","entity":"value"},{"name":"int2Double#","module":"GHC.Prim","entity":"value"},{"name":"word2Float#","module":"GHC.Prim","entity":"value"},{"name":"word2Double#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRA#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedIShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"Word#","module":"GHC.Prim","entity":"data"},{"name":"plusWord#","module":"GHC.Prim","entity":"value"},{"name":"plusWord2#","module":"GHC.Prim","entity":"value"},{"name":"minusWord#","module":"GHC.Prim","entity":"value"},{"name":"timesWord#","module":"GHC.Prim","entity":"value"},{"name":"timesWord2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord#","module":"GHC.Prim","entity":"value"},{"name":"remWord#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord#","module":"GHC.Prim","entity":"value"},{"name":"quotRemWord2#","module":"GHC.Prim","entity":"value"},{"name":"and#","module":"GHC.Prim","entity":"value"},{"name":"or#","module":"GHC.Prim","entity":"value"},{"name":"xor#","module":"GHC.Prim","entity":"value"},{"name":"not#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftL#","module":"GHC.Prim","entity":"value"},{"name":"uncheckedShiftRL#","module":"GHC.Prim","entity":"value"},{"name":"word2Int#","module":"GHC.Prim","entity":"value"},{"name":"gtWord#","module":"GHC.Prim","entity":"value"},{"name":"geWord#","module":"GHC.Prim","entity":"value"},{"name":"eqWord#","module":"GHC.Prim","entity":"value"},{"name":"neWord#","module":"GHC.Prim","entity":"value"},{"name":"ltWord#","module":"GHC.Prim","entity":"value"},{"name":"leWord#","module":"GHC.Prim","entity":"value"},{"name":"popCnt8#","module":"GHC.Prim","entity":"value"},{"name":"popCnt16#","module":"GHC.Prim","entity":"value"},{"name":"popCnt32#","module":"GHC.Prim","entity":"value"},{"name":"popCnt64#","module":"GHC.Prim","entity":"value"},{"name":"popCnt#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap16#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap32#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap64#","module":"GHC.Prim","entity":"value"},{"name":"byteSwap#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Int#","module":"GHC.Prim","entity":"value"},{"name":"narrow8Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow16Word#","module":"GHC.Prim","entity":"value"},{"name":"narrow32Word#","module":"GHC.Prim","entity":"value"},{"name":"Double#","module":"GHC.Prim","entity":"data"},{"name":">##","module":"GHC.Prim","entity":"value"},{"name":">=##","module":"GHC.Prim","entity":"value"},{"name":"==##","module":"GHC.Prim","entity":"value"},{"name":"/=##","module":"GHC.Prim","entity":"value"},{"name":"<##","module":"GHC.Prim","entity":"value"},{"name":"<=##","module":"GHC.Prim","entity":"value"},{"name":"+##","module":"GHC.Prim","entity":"value"},{"name":"-##","module":"GHC.Prim","entity":"value"},{"name":"*##","module":"GHC.Prim","entity":"value"},{"name":"/##","module":"GHC.Prim","entity":"value"},{"name":"negateDouble#","module":"GHC.Prim","entity":"value"},{"name":"double2Int#","module":"GHC.Prim","entity":"value"},{"name":"double2Float#","module":"GHC.Prim","entity":"value"},{"name":"expDouble#","module":"GHC.Prim","entity":"value"},{"name":"logDouble#","module":"GHC.Prim","entity":"value"},{"name":"sqrtDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinDouble#","module":"GHC.Prim","entity":"value"},{"name":"cosDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanDouble#","module":"GHC.Prim","entity":"value"},{"name":"asinDouble#","module":"GHC.Prim","entity":"value"},{"name":"acosDouble#","module":"GHC.Prim","entity":"value"},{"name":"atanDouble#","module":"GHC.Prim","entity":"value"},{"name":"sinhDouble#","module":"GHC.Prim","entity":"value"},{"name":"coshDouble#","module":"GHC.Prim","entity":"value"},{"name":"tanhDouble#","module":"GHC.Prim","entity":"value"},{"name":"**##","module":"GHC.Prim","entity":"value"},{"name":"decodeDouble_2Int#","module":"GHC.Prim","entity":"value"},{"name":"Float#","module":"GHC.Prim","entity":"data"},{"name":"gtFloat#","module":"GHC.Prim","entity":"value"},{"name":"geFloat#","module":"GHC.Prim","entity":"value"},{"name":"eqFloat#","module":"GHC.Prim","entity":"value"},{"name":"neFloat#","module":"GHC.Prim","entity":"value"},{"name":"ltFloat#","module":"GHC.Prim","entity":"value"},{"name":"leFloat#","module":"GHC.Prim","entity":"value"},{"name":"plusFloat#","module":"GHC.Prim","entity":"value"},{"name":"minusFloat#","module":"GHC.Prim","entity":"value"},{"name":"timesFloat#","module":"GHC.Prim","entity":"value"},{"name":"divideFloat#","module":"GHC.Prim","entity":"value"},{"name":"negateFloat#","module":"GHC.Prim","entity":"value"},{"name":"float2Int#","module":"GHC.Prim","entity":"value"},{"name":"expFloat#","module":"GHC.Prim","entity":"value"},{"name":"logFloat#","module":"GHC.Prim","entity":"value"},{"name":"sqrtFloat#","module":"GHC.Prim","entity":"value"},{"name":"sinFloat#","module":"GHC.Prim","entity":"value"},{"name":"cosFloat#","module":"GHC.Prim","entity":"value"},{"name":"tanFloat#","module":"GHC.Prim","entity":"value"},{"name":"asinFloat#","module":"GHC.Prim","entity":"value"},{"name":"acosFloat#","module":"GHC.Prim","entity":"value"},{"name":"atanFloat#","module":"GHC.Prim","entity":"value"},{"name":"sinhFloat#","module":"GHC.Prim","entity":"value"},{"name":"coshFloat#","module":"GHC.Prim","entity":"value"},{"name":"tanhFloat#","module":"GHC.Prim","entity":"value"},{"name":"powerFloat#","module":"GHC.Prim","entity":"value"},{"name":"float2Double#","module":"GHC.Prim","entity":"value"},{"name":"decodeFloat_Int#","module":"GHC.Prim","entity":"value"},{"name":"Array#","module":"GHC.Prim","entity":"data"},{"name":"MutableArray#","module":"GHC.Prim","entity":"data"},{"name":"newArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"readArray#","module":"GHC.Prim","entity":"value"},{"name":"writeArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"indexArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeThawArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"cloneArray#","module":"GHC.Prim","entity":"value"},{"name":"cloneMutableArray#","module":"GHC.Prim","entity":"value"},{"name":"freezeArray#","module":"GHC.Prim","entity":"value"},{"name":"thawArray#","module":"GHC.Prim","entity":"value"},{"name":"casArray#","module":"GHC.Prim","entity":"value"},{"name":"ByteArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableByteArray#","module":"GHC.Prim","entity":"data"},{"name":"newByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"newAlignedPinnedByteArray#","module":"GHC.Prim","entity":"value"},{"name":"byteArrayContents#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofByteArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"indexCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"indexIntArray#","module":"GHC.Prim","entity":"value"},{"name":"indexWordArray#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"readCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"readIntArray#","module":"GHC.Prim","entity":"value"},{"name":"readWordArray#","module":"GHC.Prim","entity":"value"},{"name":"readAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"readInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharArray#","module":"GHC.Prim","entity":"value"},{"name":"writeIntArray#","module":"GHC.Prim","entity":"value"},{"name":"writeWordArray#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArray#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArray#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrArray#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64Array#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArray#","module":"GHC.Prim","entity":"value"},{"name":"copyByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableByteArrayToAddr#","module":"GHC.Prim","entity":"value"},{"name":"copyAddrToByteArray#","module":"GHC.Prim","entity":"value"},{"name":"setByteArray#","module":"GHC.Prim","entity":"value"},{"name":"casIntArray#","module":"GHC.Prim","entity":"value"},{"name":"fetchAddIntArray#","module":"GHC.Prim","entity":"value"},{"name":"ArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"MutableArrayArray#","module":"GHC.Prim","entity":"data"},{"name":"newArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sameMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"unsafeFreezeArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"sizeofMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"indexArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"readMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableByteArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"writeMutableArrayArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"copyMutableArrayArray#","module":"GHC.Prim","entity":"value"},{"name":"Addr#","module":"GHC.Prim","entity":"data"},{"name":"nullAddr#","module":"GHC.Prim","entity":"value"},{"name":"plusAddr#","module":"GHC.Prim","entity":"value"},{"name":"minusAddr#","module":"GHC.Prim","entity":"value"},{"name":"remAddr#","module":"GHC.Prim","entity":"value"},{"name":"addr2Int#","module":"GHC.Prim","entity":"value"},{"name":"int2Addr#","module":"GHC.Prim","entity":"value"},{"name":"gtAddr#","module":"GHC.Prim","entity":"value"},{"name":"geAddr#","module":"GHC.Prim","entity":"value"},{"name":"eqAddr#","module":"GHC.Prim","entity":"value"},{"name":"neAddr#","module":"GHC.Prim","entity":"value"},{"name":"ltAddr#","module":"GHC.Prim","entity":"value"},{"name":"leAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWideCharOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeIntOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWordOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeAddrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeStablePtrOffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"MutVar#","module":"GHC.Prim","entity":"data"},{"name":"newMutVar#","module":"GHC.Prim","entity":"value"},{"name":"readMutVar#","module":"GHC.Prim","entity":"value"},{"name":"writeMutVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMutVar#","module":"GHC.Prim","entity":"value"},{"name":"atomicModifyMutVar#","module":"GHC.Prim","entity":"value"},{"name":"casMutVar#","module":"GHC.Prim","entity":"value"},{"name":"catch#","module":"GHC.Prim","entity":"value"},{"name":"raise#","module":"GHC.Prim","entity":"value"},{"name":"raiseIO#","module":"GHC.Prim","entity":"value"},{"name":"maskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"maskUninterruptible#","module":"GHC.Prim","entity":"value"},{"name":"unmaskAsyncExceptions#","module":"GHC.Prim","entity":"value"},{"name":"getMaskingState#","module":"GHC.Prim","entity":"value"},{"name":"TVar#","module":"GHC.Prim","entity":"data"},{"name":"atomically#","module":"GHC.Prim","entity":"value"},{"name":"retry#","module":"GHC.Prim","entity":"value"},{"name":"catchRetry#","module":"GHC.Prim","entity":"value"},{"name":"catchSTM#","module":"GHC.Prim","entity":"value"},{"name":"check#","module":"GHC.Prim","entity":"value"},{"name":"newTVar#","module":"GHC.Prim","entity":"value"},{"name":"readTVar#","module":"GHC.Prim","entity":"value"},{"name":"readTVarIO#","module":"GHC.Prim","entity":"value"},{"name":"writeTVar#","module":"GHC.Prim","entity":"value"},{"name":"sameTVar#","module":"GHC.Prim","entity":"value"},{"name":"MVar#","module":"GHC.Prim","entity":"data"},{"name":"newMVar#","module":"GHC.Prim","entity":"value"},{"name":"takeMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryTakeMVar#","module":"GHC.Prim","entity":"value"},{"name":"putMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryPutMVar#","module":"GHC.Prim","entity":"value"},{"name":"readMVar#","module":"GHC.Prim","entity":"value"},{"name":"tryReadMVar#","module":"GHC.Prim","entity":"value"},{"name":"sameMVar#","module":"GHC.Prim","entity":"value"},{"name":"isEmptyMVar#","module":"GHC.Prim","entity":"value"},{"name":"delay#","module":"GHC.Prim","entity":"value"},{"name":"waitRead#","module":"GHC.Prim","entity":"value"},{"name":"waitWrite#","module":"GHC.Prim","entity":"value"},{"name":"State#","module":"GHC.Prim","entity":"data"},{"name":"RealWorld","module":"GHC.Prim","entity":"data"},{"name":"ThreadId#","module":"GHC.Prim","entity":"data"},{"name":"fork#","module":"GHC.Prim","entity":"value"},{"name":"forkOn#","module":"GHC.Prim","entity":"value"},{"name":"killThread#","module":"GHC.Prim","entity":"value"},{"name":"yield#","module":"GHC.Prim","entity":"value"},{"name":"myThreadId#","module":"GHC.Prim","entity":"value"},{"name":"labelThread#","module":"GHC.Prim","entity":"value"},{"name":"isCurrentThreadBound#","module":"GHC.Prim","entity":"value"},{"name":"noDuplicate#","module":"GHC.Prim","entity":"value"},{"name":"threadStatus#","module":"GHC.Prim","entity":"value"},{"name":"Weak#","module":"GHC.Prim","entity":"data"},{"name":"mkWeak#","module":"GHC.Prim","entity":"value"},{"name":"mkWeakNoFinalizer#","module":"GHC.Prim","entity":"value"},{"name":"addCFinalizerToWeak#","module":"GHC.Prim","entity":"value"},{"name":"deRefWeak#","module":"GHC.Prim","entity":"value"},{"name":"finalizeWeak#","module":"GHC.Prim","entity":"value"},{"name":"touch#","module":"GHC.Prim","entity":"value"},{"name":"StablePtr#","module":"GHC.Prim","entity":"data"},{"name":"StableName#","module":"GHC.Prim","entity":"data"},{"name":"makeStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"deRefStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"eqStablePtr#","module":"GHC.Prim","entity":"value"},{"name":"makeStableName#","module":"GHC.Prim","entity":"value"},{"name":"eqStableName#","module":"GHC.Prim","entity":"value"},{"name":"stableNameToInt#","module":"GHC.Prim","entity":"value"},{"name":"reallyUnsafePtrEquality#","module":"GHC.Prim","entity":"value"},{"name":"par#","module":"GHC.Prim","entity":"value"},{"name":"spark#","module":"GHC.Prim","entity":"value"},{"name":"seq#","module":"GHC.Prim","entity":"value"},{"name":"getSpark#","module":"GHC.Prim","entity":"value"},{"name":"numSparks#","module":"GHC.Prim","entity":"value"},{"name":"parGlobal#","module":"GHC.Prim","entity":"value"},{"name":"parLocal#","module":"GHC.Prim","entity":"value"},{"name":"parAt#","module":"GHC.Prim","entity":"value"},{"name":"parAtAbs#","module":"GHC.Prim","entity":"value"},{"name":"parAtRel#","module":"GHC.Prim","entity":"value"},{"name":"parAtForNow#","module":"GHC.Prim","entity":"value"},{"name":"dataToTag#","module":"GHC.Prim","entity":"value"},{"name":"tagToEnum#","module":"GHC.Prim","entity":"value"},{"name":"BCO#","module":"GHC.Prim","entity":"data"},{"name":"addrToAny#","module":"GHC.Prim","entity":"value"},{"name":"mkApUpd0#","module":"GHC.Prim","entity":"value"},{"name":"newBCO#","module":"GHC.Prim","entity":"value"},{"name":"unpackClosure#","module":"GHC.Prim","entity":"value"},{"name":"getApStackVal#","module":"GHC.Prim","entity":"value"},{"name":"getCCSOf#","module":"GHC.Prim","entity":"value"},{"name":"getCurrentCCS#","module":"GHC.Prim","entity":"value"},{"name":"Proxy#","module":"GHC.Prim","entity":"data"},{"name":"proxy#","module":"GHC.Prim","entity":"value"},{"name":"seq","module":"GHC.Prim","entity":"value"},{"name":"Any","module":"GHC.Prim","entity":"data"},{"name":"AnyK","module":"GHC.Prim","entity":"data"},{"name":"unsafeCoerce#","module":"GHC.Prim","entity":"value"},{"name":"traceEvent#","module":"GHC.Prim","entity":"value"},{"name":"traceMarker#","module":"GHC.Prim","entity":"value"},{"name":"coerce","module":"GHC.Prim","entity":"value"},{"name":"Coercible","module":"GHC.Prim","entity":"class"},{"name":"Int8X16#","module":"GHC.Prim","entity":"data"},{"name":"Int16X8#","module":"GHC.Prim","entity":"data"},{"name":"Int32X4#","module":"GHC.Prim","entity":"data"},{"name":"Int64X2#","module":"GHC.Prim","entity":"data"},{"name":"Int8X32#","module":"GHC.Prim","entity":"data"},{"name":"Int16X16#","module":"GHC.Prim","entity":"data"},{"name":"Int32X8#","module":"GHC.Prim","entity":"data"},{"name":"Int64X4#","module":"GHC.Prim","entity":"data"},{"name":"Int8X64#","module":"GHC.Prim","entity":"data"},{"name":"Int16X32#","module":"GHC.Prim","entity":"data"},{"name":"Int32X16#","module":"GHC.Prim","entity":"data"},{"name":"Int64X8#","module":"GHC.Prim","entity":"data"},{"name":"Word8X16#","module":"GHC.Prim","entity":"data"},{"name":"Word16X8#","module":"GHC.Prim","entity":"data"},{"name":"Word32X4#","module":"GHC.Prim","entity":"data"},{"name":"Word64X2#","module":"GHC.Prim","entity":"data"},{"name":"Word8X32#","module":"GHC.Prim","entity":"data"},{"name":"Word16X16#","module":"GHC.Prim","entity":"data"},{"name":"Word32X8#","module":"GHC.Prim","entity":"data"},{"name":"Word64X4#","module":"GHC.Prim","entity":"data"},{"name":"Word8X64#","module":"GHC.Prim","entity":"data"},{"name":"Word16X32#","module":"GHC.Prim","entity":"data"},{"name":"Word32X16#","module":"GHC.Prim","entity":"data"},{"name":"Word64X8#","module":"GHC.Prim","entity":"data"},{"name":"FloatX4#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX2#","module":"GHC.Prim","entity":"data"},{"name":"FloatX8#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX4#","module":"GHC.Prim","entity":"data"},{"name":"FloatX16#","module":"GHC.Prim","entity":"data"},{"name":"DoubleX8#","module":"GHC.Prim","entity":"data"},{"name":"broadcastInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"broadcastFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"broadcastDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"packInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"packInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"packInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"packInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"packWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"packWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"packWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"packWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"packFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"packDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"unpackWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"unpackFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"unpackDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"insertInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"insertWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"insertWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"insertWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"insertWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"insertFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"insertDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"plusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"plusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"plusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"plusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"plusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"plusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"plusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"minusInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"minusWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"minusWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"minusWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"minusWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"minusFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"minusDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"timesInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"timesWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"timesWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"timesWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"timesWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"timesFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"timesDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"divideFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"divideDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"quotInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"quotWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"quotWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"quotWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"quotWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"remInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"remInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"remInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"remInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"remWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"remWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"remWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"remWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"negateInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"negateInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"negateInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"negateInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"negateFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"negateDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4Array#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16Array#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8Array#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8X64OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16X32OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32X16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64X8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX2OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX4OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatX16OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleX8OffAddr#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8ArrayAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16ArrayAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32ArrayAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64ArrayAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8ArrayAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16ArrayAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32ArrayAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64ArrayAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatArrayAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleArrayAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"indexWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"indexWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"indexWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"indexWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"indexFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"indexDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"readInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"readInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"readInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"readInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"readWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"readWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"readWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"readWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"readFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"readDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeInt8OffAddrAsInt8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeInt16OffAddrAsInt16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeInt32OffAddrAsInt32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeInt64OffAddrAsInt64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X2#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X8#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X4#","module":"GHC.Prim","entity":"value"},{"name":"writeWord8OffAddrAsWord8X64#","module":"GHC.Prim","entity":"value"},{"name":"writeWord16OffAddrAsWord16X32#","module":"GHC.Prim","entity":"value"},{"name":"writeWord32OffAddrAsWord32X16#","module":"GHC.Prim","entity":"value"},{"name":"writeWord64OffAddrAsWord64X8#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX4#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX2#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX8#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX4#","module":"GHC.Prim","entity":"value"},{"name":"writeFloatOffAddrAsFloatX16#","module":"GHC.Prim","entity":"value"},{"name":"writeDoubleOffAddrAsDoubleX8#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr3#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr2#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr1#","module":"GHC.Prim","entity":"value"},{"name":"prefetchByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchMutableByteArray0#","module":"GHC.Prim","entity":"value"},{"name":"prefetchAddr0#","module":"GHC.Prim","entity":"value"}]
data/baseEnvironment/GHC.PrimopWrappers.symbols view
@@ -1,1 +1,1 @@-[{"name":"gtChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"geChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"neChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"ltChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"leChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"ord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"+#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"-#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"*#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"mulIntMayOflo#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"quotInt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"remInt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"quotRemInt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"andI#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"orI#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"xorI#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"notI#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"negateInt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"addIntC#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"subIntC#","module":"GHC.PrimopWrappers","entity":"value"},{"name":">#","module":"GHC.PrimopWrappers","entity":"value"},{"name":">=#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"==#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"/=#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"<#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"<=#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"chr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"int2Word#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"int2Float#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"int2Double#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"word2Float#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"word2Double#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"uncheckedIShiftL#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"uncheckedIShiftRA#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"uncheckedIShiftRL#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"plusWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"plusWord2#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"minusWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"timesWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"timesWord2#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"quotWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"remWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"quotRemWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"quotRemWord2#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"and#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"or#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"xor#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"not#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"uncheckedShiftL#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"uncheckedShiftRL#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"word2Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"gtWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"geWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"neWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"ltWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"leWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"popCnt8#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"popCnt16#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"popCnt32#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"popCnt64#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"popCnt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow8Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow16Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow32Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow8Word#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow16Word#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow32Word#","module":"GHC.PrimopWrappers","entity":"value"},{"name":">##","module":"GHC.PrimopWrappers","entity":"value"},{"name":">=##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"==##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"/=##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"<##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"<=##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"+##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"-##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"*##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"/##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"negateDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"double2Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"double2Float#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"expDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"logDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sqrtDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sinDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"cosDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tanDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"asinDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"acosDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"atanDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sinhDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"coshDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tanhDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"**##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"decodeDouble_2Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"gtFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"geFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"neFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"ltFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"leFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"plusFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"minusFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"timesFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"divideFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"negateFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"float2Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"expFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"logFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sqrtFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sinFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"cosFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tanFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"asinFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"acosFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"atanFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sinhFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"coshFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tanhFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"powerFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"float2Double#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"decodeFloat_Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameMutableArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofMutableArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unsafeFreezeArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unsafeThawArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyMutableArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"cloneArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"cloneMutableArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"freezeArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"thawArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newPinnedByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newAlignedPinnedByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"byteArrayContents#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameMutableByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unsafeFreezeByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofMutableByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWideCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexIntArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWordArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexAddrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexFloatArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexDoubleArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexStablePtrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWideCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readIntArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWordArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readAddrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readFloatArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readDoubleArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readStablePtrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWideCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeIntArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWordArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeAddrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeFloatArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeDoubleArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeStablePtrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyMutableByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"setByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameMutableArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unsafeFreezeArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofMutableArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexByteArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexArrayArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readByteArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readMutableByteArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readArrayArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readMutableArrayArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeByteArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeMutableByteArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeArrayArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeMutableArrayArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyMutableArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"plusAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"minusAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"remAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"addr2Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"int2Addr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"gtAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"geAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"neAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"ltAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"leAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWideCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexIntOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWordOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexAddrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexFloatOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexDoubleOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexStablePtrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWideCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readIntOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWordOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readAddrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readFloatOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readDoubleOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readStablePtrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWideCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeIntOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWordOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeAddrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeFloatOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeDoubleOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeStablePtrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"atomicModifyMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"casMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"catch#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"raise#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"raiseIO#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"maskAsyncExceptions#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"maskUninterruptible#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unmaskAsyncExceptions#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"getMaskingState#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"atomically#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"retry#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"catchRetry#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"catchSTM#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"check#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newTVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readTVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readTVarIO#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeTVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameTVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"takeMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tryTakeMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"putMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tryPutMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"isEmptyMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"delay#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"waitRead#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"waitWrite#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"fork#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"forkOn#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"killThread#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"yield#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"myThreadId#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"labelThread#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"isCurrentThreadBound#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"noDuplicate#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"threadStatus#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"mkWeak#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"mkWeakNoFinalizer#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"mkWeakForeignEnv#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"deRefWeak#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"finalizeWeak#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"touch#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"makeStablePtr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"deRefStablePtr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqStablePtr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"makeStableName#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqStableName#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"stableNameToInt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"reallyUnsafePtrEquality#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"spark#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"getSpark#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"numSparks#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"dataToTag#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"addrToAny#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"mkApUpd0#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newBCO#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unpackClosure#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"getApStackVal#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"getCCSOf#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"getCurrentCCS#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"traceEvent#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"traceMarker#","module":"GHC.PrimopWrappers","entity":"value"}] +[{"name":"gtChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"geChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"neChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"ltChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"leChar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"ord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"+#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"-#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"*#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"mulIntMayOflo#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"quotInt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"remInt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"quotRemInt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"andI#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"orI#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"xorI#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"notI#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"negateInt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"addIntC#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"subIntC#","module":"GHC.PrimopWrappers","entity":"value"},{"name":">#","module":"GHC.PrimopWrappers","entity":"value"},{"name":">=#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"==#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"/=#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"<#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"<=#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"chr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"int2Word#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"int2Float#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"int2Double#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"word2Float#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"word2Double#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"uncheckedIShiftL#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"uncheckedIShiftRA#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"uncheckedIShiftRL#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"plusWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"plusWord2#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"minusWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"timesWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"timesWord2#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"quotWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"remWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"quotRemWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"quotRemWord2#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"and#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"or#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"xor#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"not#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"uncheckedShiftL#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"uncheckedShiftRL#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"word2Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"gtWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"geWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"neWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"ltWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"leWord#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"popCnt8#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"popCnt16#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"popCnt32#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"popCnt64#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"popCnt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow8Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow16Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow32Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow8Word#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow16Word#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"narrow32Word#","module":"GHC.PrimopWrappers","entity":"value"},{"name":">##","module":"GHC.PrimopWrappers","entity":"value"},{"name":">=##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"==##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"/=##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"<##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"<=##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"+##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"-##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"*##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"/##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"negateDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"double2Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"double2Float#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"expDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"logDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sqrtDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sinDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"cosDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tanDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"asinDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"acosDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"atanDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sinhDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"coshDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tanhDouble#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"**##","module":"GHC.PrimopWrappers","entity":"value"},{"name":"decodeDouble_2Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"gtFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"geFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"neFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"ltFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"leFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"plusFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"minusFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"timesFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"divideFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"negateFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"float2Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"expFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"logFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sqrtFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sinFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"cosFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tanFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"asinFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"acosFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"atanFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sinhFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"coshFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tanhFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"powerFloat#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"float2Double#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"decodeFloat_Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameMutableArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofMutableArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unsafeFreezeArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unsafeThawArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyMutableArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"cloneArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"cloneMutableArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"freezeArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"thawArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newPinnedByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newAlignedPinnedByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"byteArrayContents#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameMutableByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unsafeFreezeByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofMutableByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWideCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexIntArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWordArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexAddrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexFloatArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexDoubleArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexStablePtrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWideCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readIntArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWordArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readAddrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readFloatArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readDoubleArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readStablePtrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWideCharArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeIntArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWordArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeAddrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeFloatArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeDoubleArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeStablePtrArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord8Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord16Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord32Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord64Array#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyMutableByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"setByteArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameMutableArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unsafeFreezeArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sizeofMutableArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexByteArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexArrayArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readByteArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readMutableByteArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readArrayArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readMutableArrayArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeByteArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeMutableByteArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeArrayArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeMutableArrayArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"copyMutableArrayArray#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"plusAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"minusAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"remAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"addr2Int#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"int2Addr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"gtAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"geAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"neAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"ltAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"leAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWideCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexIntOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWordOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexAddrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexFloatOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexDoubleOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexStablePtrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexInt64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"indexWord64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWideCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readIntOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWordOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readAddrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readFloatOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readDoubleOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readStablePtrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readInt64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readWord64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWideCharOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeIntOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWordOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeAddrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeFloatOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeDoubleOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeStablePtrOffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeInt64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord8OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord16OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord32OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeWord64OffAddr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"atomicModifyMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"casMutVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"catch#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"raise#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"raiseIO#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"maskAsyncExceptions#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"maskUninterruptible#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unmaskAsyncExceptions#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"getMaskingState#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"atomically#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"retry#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"catchRetry#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"catchSTM#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"check#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newTVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readTVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"readTVarIO#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"writeTVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameTVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"takeMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tryTakeMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"putMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"tryPutMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"sameMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"isEmptyMVar#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"delay#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"waitRead#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"waitWrite#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"fork#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"forkOn#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"killThread#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"yield#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"myThreadId#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"labelThread#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"isCurrentThreadBound#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"noDuplicate#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"threadStatus#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"mkWeak#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"mkWeakNoFinalizer#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"mkWeakForeignEnv#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"deRefWeak#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"finalizeWeak#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"touch#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"makeStablePtr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"deRefStablePtr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqStablePtr#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"makeStableName#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"eqStableName#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"stableNameToInt#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"reallyUnsafePtrEquality#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"spark#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"getSpark#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"numSparks#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"dataToTag#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"addrToAny#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"mkApUpd0#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"newBCO#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"unpackClosure#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"getApStackVal#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"getCCSOf#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"getCurrentCCS#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"traceEvent#","module":"GHC.PrimopWrappers","entity":"value"},{"name":"traceMarker#","module":"GHC.PrimopWrappers","entity":"value"}]
data/baseEnvironment/GHC.Profiling.symbols view
@@ -1,1 +1,1 @@-[{"name":"startProfTimer","module":"GHC.Profiling","entity":"value"},{"name":"stopProfTimer","module":"GHC.Profiling","entity":"value"}] +[{"name":"startProfTimer","module":"GHC.Profiling","entity":"value"},{"name":"stopProfTimer","module":"GHC.Profiling","entity":"value"}]
data/baseEnvironment/GHC.Ptr.symbols view
@@ -1,1 +1,1 @@-[{"name":"Ptr","module":"GHC.Ptr","entity":"data"},{"name":"Ptr","module":"GHC.Ptr","type":"Ptr","entity":"constructor"},{"name":"FunPtr","module":"GHC.Ptr","entity":"data"},{"name":"FunPtr","module":"GHC.Ptr","type":"FunPtr","entity":"constructor"},{"name":"nullPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtr","module":"GHC.Ptr","entity":"value"},{"name":"plusPtr","module":"GHC.Ptr","entity":"value"},{"name":"alignPtr","module":"GHC.Ptr","entity":"value"},{"name":"minusPtr","module":"GHC.Ptr","entity":"value"},{"name":"nullFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtrToPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtrToFunPtr","module":"GHC.Ptr","entity":"value"}] +[{"name":"Ptr","module":"GHC.Ptr","entity":"data"},{"name":"Ptr","module":"GHC.Ptr","type":"Ptr","entity":"constructor"},{"name":"FunPtr","module":"GHC.Ptr","entity":"data"},{"name":"FunPtr","module":"GHC.Ptr","type":"FunPtr","entity":"constructor"},{"name":"nullPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtr","module":"GHC.Ptr","entity":"value"},{"name":"plusPtr","module":"GHC.Ptr","entity":"value"},{"name":"alignPtr","module":"GHC.Ptr","entity":"value"},{"name":"minusPtr","module":"GHC.Ptr","entity":"value"},{"name":"nullFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtr","module":"GHC.Ptr","entity":"value"},{"name":"castFunPtrToPtr","module":"GHC.Ptr","entity":"value"},{"name":"castPtrToFunPtr","module":"GHC.Ptr","entity":"value"}]
data/baseEnvironment/GHC.Read.symbols view
@@ -1,1 +1,1 @@-[{"name":"Read","module":"GHC.Read","entity":"class"},{"name":"readList","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readListPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readsPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"ReadS","module":"Text.ParserCombinators.ReadP","entity":"type"},{"name":"lex","module":"GHC.Read","entity":"value"},{"name":"lexLitChar","module":"GHC.Read","entity":"value"},{"name":"readLitChar","module":"GHC.Read","entity":"value"},{"name":"lexDigits","module":"GHC.Read","entity":"value"},{"name":"lexP","module":"GHC.Read","entity":"value"},{"name":"expectP","module":"GHC.Read","entity":"value"},{"name":"paren","module":"GHC.Read","entity":"value"},{"name":"parens","module":"GHC.Read","entity":"value"},{"name":"list","module":"GHC.Read","entity":"value"},{"name":"choose","module":"GHC.Read","entity":"value"},{"name":"readListDefault","module":"GHC.Read","entity":"value"},{"name":"readListPrecDefault","module":"GHC.Read","entity":"value"},{"name":"readNumber","module":"GHC.Read","entity":"value"},{"name":"readParen","module":"GHC.Read","entity":"value"}] +[{"name":"Read","module":"GHC.Read","entity":"class"},{"name":"readList","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readListPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readsPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"ReadS","module":"Text.ParserCombinators.ReadP","entity":"type"},{"name":"lex","module":"GHC.Read","entity":"value"},{"name":"lexLitChar","module":"GHC.Read","entity":"value"},{"name":"readLitChar","module":"GHC.Read","entity":"value"},{"name":"lexDigits","module":"GHC.Read","entity":"value"},{"name":"lexP","module":"GHC.Read","entity":"value"},{"name":"expectP","module":"GHC.Read","entity":"value"},{"name":"paren","module":"GHC.Read","entity":"value"},{"name":"parens","module":"GHC.Read","entity":"value"},{"name":"list","module":"GHC.Read","entity":"value"},{"name":"choose","module":"GHC.Read","entity":"value"},{"name":"readListDefault","module":"GHC.Read","entity":"value"},{"name":"readListPrecDefault","module":"GHC.Read","entity":"value"},{"name":"readNumber","module":"GHC.Read","entity":"value"},{"name":"readParen","module":"GHC.Read","entity":"value"}]
data/baseEnvironment/GHC.Real.symbols view
@@ -1,1 +1,1 @@-[{"name":"Ratio","module":"GHC.Real","entity":"data"},{"name":":%","module":"GHC.Real","type":"Ratio","entity":"constructor"},{"name":"Rational","module":"GHC.Real","entity":"type"},{"name":"ratioPrec","module":"GHC.Real","entity":"value"},{"name":"ratioPrec1","module":"GHC.Real","entity":"value"},{"name":"infinity","module":"GHC.Real","entity":"value"},{"name":"notANumber","module":"GHC.Real","entity":"value"},{"name":"reduce","module":"GHC.Real","entity":"value"},{"name":"%","module":"GHC.Real","entity":"value"},{"name":"numerator","module":"GHC.Real","entity":"value"},{"name":"denominator","module":"GHC.Real","entity":"value"},{"name":"Real","module":"GHC.Real","entity":"class"},{"name":"toRational","module":"GHC.Real","entity":"method","class":"Real"},{"name":"Integral","module":"GHC.Real","entity":"class"},{"name":"quot","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"rem","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"div","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"mod","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"quotRem","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"divMod","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"toInteger","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"Fractional","module":"GHC.Real","entity":"class"},{"name":"/","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"recip","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"fromRational","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"RealFrac","module":"GHC.Real","entity":"class"},{"name":"properFraction","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"truncate","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"round","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"ceiling","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"floor","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"numericEnumFrom","module":"GHC.Real","entity":"value"},{"name":"numericEnumFromThen","module":"GHC.Real","entity":"value"},{"name":"numericEnumFromTo","module":"GHC.Real","entity":"value"},{"name":"numericEnumFromThenTo","module":"GHC.Real","entity":"value"},{"name":"fromIntegral","module":"GHC.Real","entity":"value"},{"name":"realToFrac","module":"GHC.Real","entity":"value"},{"name":"showSigned","module":"GHC.Real","entity":"value"},{"name":"even","module":"GHC.Real","entity":"value"},{"name":"odd","module":"GHC.Real","entity":"value"},{"name":"^","module":"GHC.Real","entity":"value"},{"name":"^^","module":"GHC.Real","entity":"value"},{"name":"^%^","module":"GHC.Real","entity":"value"},{"name":"^^%^^","module":"GHC.Real","entity":"value"},{"name":"gcd","module":"GHC.Real","entity":"value"},{"name":"lcm","module":"GHC.Real","entity":"value"},{"name":"integralEnumFrom","module":"GHC.Real","entity":"value"},{"name":"integralEnumFromThen","module":"GHC.Real","entity":"value"},{"name":"integralEnumFromTo","module":"GHC.Real","entity":"value"},{"name":"integralEnumFromThenTo","module":"GHC.Real","entity":"value"}] +[{"name":"Ratio","module":"GHC.Real","entity":"data"},{"name":":%","module":"GHC.Real","type":"Ratio","entity":"constructor"},{"name":"Rational","module":"GHC.Real","entity":"type"},{"name":"ratioPrec","module":"GHC.Real","entity":"value"},{"name":"ratioPrec1","module":"GHC.Real","entity":"value"},{"name":"infinity","module":"GHC.Real","entity":"value"},{"name":"notANumber","module":"GHC.Real","entity":"value"},{"name":"reduce","module":"GHC.Real","entity":"value"},{"name":"%","module":"GHC.Real","entity":"value"},{"name":"numerator","module":"GHC.Real","entity":"value"},{"name":"denominator","module":"GHC.Real","entity":"value"},{"name":"Real","module":"GHC.Real","entity":"class"},{"name":"toRational","module":"GHC.Real","entity":"method","class":"Real"},{"name":"Integral","module":"GHC.Real","entity":"class"},{"name":"quot","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"rem","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"div","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"mod","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"quotRem","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"divMod","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"toInteger","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"Fractional","module":"GHC.Real","entity":"class"},{"name":"/","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"recip","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"fromRational","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"RealFrac","module":"GHC.Real","entity":"class"},{"name":"properFraction","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"truncate","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"round","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"ceiling","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"floor","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"numericEnumFrom","module":"GHC.Real","entity":"value"},{"name":"numericEnumFromThen","module":"GHC.Real","entity":"value"},{"name":"numericEnumFromTo","module":"GHC.Real","entity":"value"},{"name":"numericEnumFromThenTo","module":"GHC.Real","entity":"value"},{"name":"fromIntegral","module":"GHC.Real","entity":"value"},{"name":"realToFrac","module":"GHC.Real","entity":"value"},{"name":"showSigned","module":"GHC.Real","entity":"value"},{"name":"even","module":"GHC.Real","entity":"value"},{"name":"odd","module":"GHC.Real","entity":"value"},{"name":"^","module":"GHC.Real","entity":"value"},{"name":"^^","module":"GHC.Real","entity":"value"},{"name":"^%^","module":"GHC.Real","entity":"value"},{"name":"^^%^^","module":"GHC.Real","entity":"value"},{"name":"gcd","module":"GHC.Real","entity":"value"},{"name":"lcm","module":"GHC.Real","entity":"value"},{"name":"integralEnumFrom","module":"GHC.Real","entity":"value"},{"name":"integralEnumFromThen","module":"GHC.Real","entity":"value"},{"name":"integralEnumFromTo","module":"GHC.Real","entity":"value"},{"name":"integralEnumFromThenTo","module":"GHC.Real","entity":"value"}]
data/baseEnvironment/GHC.ST.symbols view
@@ -1,1 +1,1 @@-[{"name":"ST","module":"GHC.ST","entity":"newtype"},{"name":"ST","module":"GHC.ST","type":"ST","entity":"constructor"},{"name":"STret","module":"GHC.ST","entity":"data"},{"name":"STret","module":"GHC.ST","type":"STret","entity":"constructor"},{"name":"STRep","module":"GHC.ST","entity":"type"},{"name":"fixST","module":"GHC.ST","entity":"value"},{"name":"runST","module":"GHC.ST","entity":"value"},{"name":"runSTRep","module":"GHC.ST","entity":"value"},{"name":"liftST","module":"GHC.ST","entity":"value"},{"name":"unsafeInterleaveST","module":"GHC.ST","entity":"value"}] +[{"name":"ST","module":"GHC.ST","entity":"newtype"},{"name":"ST","module":"GHC.ST","type":"ST","entity":"constructor"},{"name":"STret","module":"GHC.ST","entity":"data"},{"name":"STret","module":"GHC.ST","type":"STret","entity":"constructor"},{"name":"STRep","module":"GHC.ST","entity":"type"},{"name":"fixST","module":"GHC.ST","entity":"value"},{"name":"runST","module":"GHC.ST","entity":"value"},{"name":"runSTRep","module":"GHC.ST","entity":"value"},{"name":"liftST","module":"GHC.ST","entity":"value"},{"name":"unsafeInterleaveST","module":"GHC.ST","entity":"value"}]
data/baseEnvironment/GHC.STRef.symbols view
@@ -1,1 +1,1 @@-[{"name":"STRef","module":"GHC.STRef","entity":"data"},{"name":"STRef","module":"GHC.STRef","type":"STRef","entity":"constructor"},{"name":"newSTRef","module":"GHC.STRef","entity":"value"},{"name":"readSTRef","module":"GHC.STRef","entity":"value"},{"name":"writeSTRef","module":"GHC.STRef","entity":"value"}] +[{"name":"STRef","module":"GHC.STRef","entity":"data"},{"name":"STRef","module":"GHC.STRef","type":"STRef","entity":"constructor"},{"name":"newSTRef","module":"GHC.STRef","entity":"value"},{"name":"readSTRef","module":"GHC.STRef","entity":"value"},{"name":"writeSTRef","module":"GHC.STRef","entity":"value"}]
data/baseEnvironment/GHC.Show.symbols view
@@ -1,1 +1,1 @@-[{"name":"Show","module":"GHC.Show","entity":"class"},{"name":"show","module":"GHC.Show","entity":"method","class":"Show"},{"name":"showList","module":"GHC.Show","entity":"method","class":"Show"},{"name":"showsPrec","module":"GHC.Show","entity":"method","class":"Show"},{"name":"ShowS","module":"GHC.Show","entity":"type"},{"name":"shows","module":"GHC.Show","entity":"value"},{"name":"showChar","module":"GHC.Show","entity":"value"},{"name":"showString","module":"GHC.Show","entity":"value"},{"name":"showMultiLineString","module":"GHC.Show","entity":"value"},{"name":"showParen","module":"GHC.Show","entity":"value"},{"name":"showList__","module":"GHC.Show","entity":"value"},{"name":"showSpace","module":"GHC.Show","entity":"value"},{"name":"showLitChar","module":"GHC.Show","entity":"value"},{"name":"showLitString","module":"GHC.Show","entity":"value"},{"name":"protectEsc","module":"GHC.Show","entity":"value"},{"name":"intToDigit","module":"GHC.Show","entity":"value"},{"name":"showSignedInt","module":"GHC.Show","entity":"value"},{"name":"appPrec","module":"GHC.Show","entity":"value"},{"name":"appPrec1","module":"GHC.Show","entity":"value"},{"name":"asciiTab","module":"GHC.Show","entity":"value"}] +[{"name":"Show","module":"GHC.Show","entity":"class"},{"name":"show","module":"GHC.Show","entity":"method","class":"Show"},{"name":"showList","module":"GHC.Show","entity":"method","class":"Show"},{"name":"showsPrec","module":"GHC.Show","entity":"method","class":"Show"},{"name":"ShowS","module":"GHC.Show","entity":"type"},{"name":"shows","module":"GHC.Show","entity":"value"},{"name":"showChar","module":"GHC.Show","entity":"value"},{"name":"showString","module":"GHC.Show","entity":"value"},{"name":"showMultiLineString","module":"GHC.Show","entity":"value"},{"name":"showParen","module":"GHC.Show","entity":"value"},{"name":"showList__","module":"GHC.Show","entity":"value"},{"name":"showSpace","module":"GHC.Show","entity":"value"},{"name":"showLitChar","module":"GHC.Show","entity":"value"},{"name":"showLitString","module":"GHC.Show","entity":"value"},{"name":"protectEsc","module":"GHC.Show","entity":"value"},{"name":"intToDigit","module":"GHC.Show","entity":"value"},{"name":"showSignedInt","module":"GHC.Show","entity":"value"},{"name":"appPrec","module":"GHC.Show","entity":"value"},{"name":"appPrec1","module":"GHC.Show","entity":"value"},{"name":"asciiTab","module":"GHC.Show","entity":"value"}]
data/baseEnvironment/GHC.Stable.symbols view
@@ -1,1 +1,1 @@-[{"name":"StablePtr","module":"GHC.Stable","entity":"data"},{"name":"StablePtr","module":"GHC.Stable","type":"StablePtr","entity":"constructor"},{"name":"newStablePtr","module":"GHC.Stable","entity":"value"},{"name":"deRefStablePtr","module":"GHC.Stable","entity":"value"},{"name":"freeStablePtr","module":"GHC.Stable","entity":"value"},{"name":"castStablePtrToPtr","module":"GHC.Stable","entity":"value"},{"name":"castPtrToStablePtr","module":"GHC.Stable","entity":"value"}] +[{"name":"StablePtr","module":"GHC.Stable","entity":"data"},{"name":"StablePtr","module":"GHC.Stable","type":"StablePtr","entity":"constructor"},{"name":"newStablePtr","module":"GHC.Stable","entity":"value"},{"name":"deRefStablePtr","module":"GHC.Stable","entity":"value"},{"name":"freeStablePtr","module":"GHC.Stable","entity":"value"},{"name":"castStablePtrToPtr","module":"GHC.Stable","entity":"value"},{"name":"castPtrToStablePtr","module":"GHC.Stable","entity":"value"}]
data/baseEnvironment/GHC.Stack.symbols view
@@ -1,1 +1,1 @@-[{"name":"currentCallStack","module":"GHC.Stack","entity":"value"},{"name":"whoCreated","module":"GHC.Stack","entity":"value"},{"name":"errorWithStackTrace","module":"GHC.Stack","entity":"value"},{"name":"CostCentreStack","module":"GHC.Stack","entity":"data"},{"name":"CostCentre","module":"GHC.Stack","entity":"data"},{"name":"getCurrentCCS","module":"GHC.Stack","entity":"value"},{"name":"getCCSOf","module":"GHC.Stack","entity":"value"},{"name":"ccsCC","module":"GHC.Stack","entity":"value"},{"name":"ccsParent","module":"GHC.Stack","entity":"value"},{"name":"ccLabel","module":"GHC.Stack","entity":"value"},{"name":"ccModule","module":"GHC.Stack","entity":"value"},{"name":"ccSrcSpan","module":"GHC.Stack","entity":"value"},{"name":"ccsToStrings","module":"GHC.Stack","entity":"value"},{"name":"renderStack","module":"GHC.Stack","entity":"value"}] +[{"name":"currentCallStack","module":"GHC.Stack","entity":"value"},{"name":"whoCreated","module":"GHC.Stack","entity":"value"},{"name":"errorWithStackTrace","module":"GHC.Stack","entity":"value"},{"name":"CostCentreStack","module":"GHC.Stack","entity":"data"},{"name":"CostCentre","module":"GHC.Stack","entity":"data"},{"name":"getCurrentCCS","module":"GHC.Stack","entity":"value"},{"name":"getCCSOf","module":"GHC.Stack","entity":"value"},{"name":"ccsCC","module":"GHC.Stack","entity":"value"},{"name":"ccsParent","module":"GHC.Stack","entity":"value"},{"name":"ccLabel","module":"GHC.Stack","entity":"value"},{"name":"ccModule","module":"GHC.Stack","entity":"value"},{"name":"ccSrcSpan","module":"GHC.Stack","entity":"value"},{"name":"ccsToStrings","module":"GHC.Stack","entity":"value"},{"name":"renderStack","module":"GHC.Stack","entity":"value"}]
data/baseEnvironment/GHC.Stats.symbols view
@@ -1,1 +1,1 @@-[{"name":"GCStats","module":"GHC.Stats","entity":"data"},{"name":"GCStats","module":"GHC.Stats","type":"GCStats","entity":"constructor"},{"constructors":["GCStats"],"name":"bytesAllocated","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"bytesCopied","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"cpuSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"cumulativeBytesUsed","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"currentBytesSlop","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"currentBytesUsed","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"gcCpuSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"gcWallSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"maxBytesSlop","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"maxBytesUsed","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"mutatorCpuSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"mutatorWallSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"numByteUsageSamples","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"numGcs","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"parMaxBytesCopied","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"parTotBytesCopied","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"peakMegabytesAllocated","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"wallSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"name":"getGCStats","module":"GHC.Stats","entity":"value"},{"name":"getGCStatsEnabled","module":"GHC.Stats","entity":"value"}] +[{"name":"GCStats","module":"GHC.Stats","entity":"data"},{"name":"GCStats","module":"GHC.Stats","type":"GCStats","entity":"constructor"},{"constructors":["GCStats"],"name":"bytesAllocated","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"bytesCopied","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"cpuSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"cumulativeBytesUsed","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"currentBytesSlop","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"currentBytesUsed","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"gcCpuSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"gcWallSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"maxBytesSlop","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"maxBytesUsed","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"mutatorCpuSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"mutatorWallSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"numByteUsageSamples","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"numGcs","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"parMaxBytesCopied","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"parTotBytesCopied","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"peakMegabytesAllocated","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"constructors":["GCStats"],"name":"wallSeconds","module":"GHC.Stats","type":"GCStats","entity":"selector"},{"name":"getGCStats","module":"GHC.Stats","entity":"value"},{"name":"getGCStatsEnabled","module":"GHC.Stats","entity":"value"}]
data/baseEnvironment/GHC.Storable.symbols view
@@ -1,1 +1,1 @@-[{"name":"readWideCharOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readIntOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readWordOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readPtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readFunPtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readFloatOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readDoubleOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readStablePtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readInt8OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readInt16OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readInt32OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readInt64OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readWord8OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readWord16OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readWord32OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readWord64OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWideCharOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeIntOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWordOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writePtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeFunPtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeFloatOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeDoubleOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeStablePtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeInt8OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeInt16OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeInt32OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeInt64OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWord8OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWord16OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWord32OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWord64OffPtr","module":"GHC.Storable","entity":"value"}] +[{"name":"readWideCharOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readIntOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readWordOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readPtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readFunPtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readFloatOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readDoubleOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readStablePtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"readInt8OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readInt16OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readInt32OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readInt64OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readWord8OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readWord16OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readWord32OffPtr","module":"GHC.Storable","entity":"value"},{"name":"readWord64OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWideCharOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeIntOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWordOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writePtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeFunPtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeFloatOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeDoubleOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeStablePtrOffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeInt8OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeInt16OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeInt32OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeInt64OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWord8OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWord16OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWord32OffPtr","module":"GHC.Storable","entity":"value"},{"name":"writeWord64OffPtr","module":"GHC.Storable","entity":"value"}]
data/baseEnvironment/GHC.TopHandler.symbols view
@@ -1,1 +1,1 @@-[{"name":"runMainIO","module":"GHC.TopHandler","entity":"value"},{"name":"runIO","module":"GHC.TopHandler","entity":"value"},{"name":"runIOFastExit","module":"GHC.TopHandler","entity":"value"},{"name":"runNonIO","module":"GHC.TopHandler","entity":"value"},{"name":"topHandler","module":"GHC.TopHandler","entity":"value"},{"name":"topHandlerFastExit","module":"GHC.TopHandler","entity":"value"},{"name":"reportStackOverflow","module":"GHC.Conc.Sync","entity":"value"},{"name":"reportError","module":"GHC.Conc.Sync","entity":"value"},{"name":"flushStdHandles","module":"GHC.TopHandler","entity":"value"}] +[{"name":"runMainIO","module":"GHC.TopHandler","entity":"value"},{"name":"runIO","module":"GHC.TopHandler","entity":"value"},{"name":"runIOFastExit","module":"GHC.TopHandler","entity":"value"},{"name":"runNonIO","module":"GHC.TopHandler","entity":"value"},{"name":"topHandler","module":"GHC.TopHandler","entity":"value"},{"name":"topHandlerFastExit","module":"GHC.TopHandler","entity":"value"},{"name":"reportStackOverflow","module":"GHC.Conc.Sync","entity":"value"},{"name":"reportError","module":"GHC.Conc.Sync","entity":"value"},{"name":"flushStdHandles","module":"GHC.TopHandler","entity":"value"}]
data/baseEnvironment/GHC.Tuple.symbols view
@@ -1,1 +1,1 @@-[] +[]
data/baseEnvironment/GHC.TypeLits.symbols view
@@ -1,1 +1,1 @@-[] +[]
data/baseEnvironment/GHC.Types.symbols view
@@ -1,1 +1,1 @@-[{"name":"Bool","module":"GHC.Types","entity":"data"},{"name":"False","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"True","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"Char","module":"GHC.Types","entity":"data"},{"name":"C#","module":"GHC.Types","type":"Char","entity":"constructor"},{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"I#","module":"GHC.Types","type":"Int","entity":"constructor"},{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"W#","module":"GHC.Types","type":"Word","entity":"constructor"},{"name":"Float","module":"GHC.Types","entity":"data"},{"name":"F#","module":"GHC.Types","type":"Float","entity":"constructor"},{"name":"Double","module":"GHC.Types","entity":"data"},{"name":"D#","module":"GHC.Types","type":"Double","entity":"constructor"},{"name":"Ordering","module":"GHC.Types","entity":"data"},{"name":"EQ","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"GT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"LT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"IO","module":"GHC.Types","entity":"newtype"},{"name":"IO","module":"GHC.Types","type":"IO","entity":"constructor"}] +[{"name":"Bool","module":"GHC.Types","entity":"data"},{"name":"False","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"True","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"Char","module":"GHC.Types","entity":"data"},{"name":"C#","module":"GHC.Types","type":"Char","entity":"constructor"},{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"I#","module":"GHC.Types","type":"Int","entity":"constructor"},{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"W#","module":"GHC.Types","type":"Word","entity":"constructor"},{"name":"Float","module":"GHC.Types","entity":"data"},{"name":"F#","module":"GHC.Types","type":"Float","entity":"constructor"},{"name":"Double","module":"GHC.Types","entity":"data"},{"name":"D#","module":"GHC.Types","type":"Double","entity":"constructor"},{"name":"Ordering","module":"GHC.Types","entity":"data"},{"name":"EQ","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"GT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"LT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"IO","module":"GHC.Types","entity":"newtype"},{"name":"IO","module":"GHC.Types","type":"IO","entity":"constructor"}]
data/baseEnvironment/GHC.Unicode.symbols view
@@ -1,1 +1,1 @@-[{"name":"isAscii","module":"GHC.Unicode","entity":"value"},{"name":"isLatin1","module":"GHC.Unicode","entity":"value"},{"name":"isControl","module":"GHC.Unicode","entity":"value"},{"name":"isAsciiUpper","module":"GHC.Unicode","entity":"value"},{"name":"isAsciiLower","module":"GHC.Unicode","entity":"value"},{"name":"isPrint","module":"GHC.Unicode","entity":"value"},{"name":"isSpace","module":"GHC.Unicode","entity":"value"},{"name":"isUpper","module":"GHC.Unicode","entity":"value"},{"name":"isLower","module":"GHC.Unicode","entity":"value"},{"name":"isAlpha","module":"GHC.Unicode","entity":"value"},{"name":"isDigit","module":"GHC.Unicode","entity":"value"},{"name":"isOctDigit","module":"GHC.Unicode","entity":"value"},{"name":"isHexDigit","module":"GHC.Unicode","entity":"value"},{"name":"isAlphaNum","module":"GHC.Unicode","entity":"value"},{"name":"toUpper","module":"GHC.Unicode","entity":"value"},{"name":"toLower","module":"GHC.Unicode","entity":"value"},{"name":"toTitle","module":"GHC.Unicode","entity":"value"},{"name":"wgencat","module":"GHC.Unicode","entity":"value"}] +[{"name":"isAscii","module":"GHC.Unicode","entity":"value"},{"name":"isLatin1","module":"GHC.Unicode","entity":"value"},{"name":"isControl","module":"GHC.Unicode","entity":"value"},{"name":"isAsciiUpper","module":"GHC.Unicode","entity":"value"},{"name":"isAsciiLower","module":"GHC.Unicode","entity":"value"},{"name":"isPrint","module":"GHC.Unicode","entity":"value"},{"name":"isSpace","module":"GHC.Unicode","entity":"value"},{"name":"isUpper","module":"GHC.Unicode","entity":"value"},{"name":"isLower","module":"GHC.Unicode","entity":"value"},{"name":"isAlpha","module":"GHC.Unicode","entity":"value"},{"name":"isDigit","module":"GHC.Unicode","entity":"value"},{"name":"isOctDigit","module":"GHC.Unicode","entity":"value"},{"name":"isHexDigit","module":"GHC.Unicode","entity":"value"},{"name":"isAlphaNum","module":"GHC.Unicode","entity":"value"},{"name":"toUpper","module":"GHC.Unicode","entity":"value"},{"name":"toLower","module":"GHC.Unicode","entity":"value"},{"name":"toTitle","module":"GHC.Unicode","entity":"value"},{"name":"wgencat","module":"GHC.Unicode","entity":"value"}]
data/baseEnvironment/GHC.Weak.symbols view
@@ -1,1 +1,1 @@-[{"name":"Weak","module":"GHC.Weak","entity":"data"},{"name":"Weak","module":"GHC.Weak","type":"Weak","entity":"constructor"},{"name":"mkWeak","module":"GHC.Weak","entity":"value"},{"name":"deRefWeak","module":"GHC.Weak","entity":"value"},{"name":"finalize","module":"GHC.Weak","entity":"value"},{"name":"runFinalizerBatch","module":"GHC.Weak","entity":"value"}] +[{"name":"Weak","module":"GHC.Weak","entity":"data"},{"name":"Weak","module":"GHC.Weak","type":"Weak","entity":"constructor"},{"name":"mkWeak","module":"GHC.Weak","entity":"value"},{"name":"deRefWeak","module":"GHC.Weak","entity":"value"},{"name":"finalize","module":"GHC.Weak","entity":"value"},{"name":"runFinalizerBatch","module":"GHC.Weak","entity":"value"}]
data/baseEnvironment/GHC.Word.symbols view
@@ -1,1 +1,1 @@-[{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"W#","module":"GHC.Types","type":"Word","entity":"constructor"},{"name":"Word8","module":"GHC.Word","entity":"data"},{"name":"W8#","module":"GHC.Word","type":"Word8","entity":"constructor"},{"name":"Word16","module":"GHC.Word","entity":"data"},{"name":"W16#","module":"GHC.Word","type":"Word16","entity":"constructor"},{"name":"Word32","module":"GHC.Word","entity":"data"},{"name":"W32#","module":"GHC.Word","type":"Word32","entity":"constructor"},{"name":"Word64","module":"GHC.Word","entity":"data"},{"name":"W64#","module":"GHC.Word","type":"Word64","entity":"constructor"},{"name":"uncheckedShiftL64#","module":"GHC.Word","entity":"value"},{"name":"uncheckedShiftRL64#","module":"GHC.Word","entity":"value"}] +[{"name":"Word","module":"GHC.Types","entity":"data"},{"name":"W#","module":"GHC.Types","type":"Word","entity":"constructor"},{"name":"Word8","module":"GHC.Word","entity":"data"},{"name":"W8#","module":"GHC.Word","type":"Word8","entity":"constructor"},{"name":"Word16","module":"GHC.Word","entity":"data"},{"name":"W16#","module":"GHC.Word","type":"Word16","entity":"constructor"},{"name":"Word32","module":"GHC.Word","entity":"data"},{"name":"W32#","module":"GHC.Word","type":"Word32","entity":"constructor"},{"name":"Word64","module":"GHC.Word","entity":"data"},{"name":"W64#","module":"GHC.Word","type":"Word64","entity":"constructor"},{"name":"uncheckedShiftL64#","module":"GHC.Word","entity":"value"},{"name":"uncheckedShiftRL64#","module":"GHC.Word","entity":"value"}]
data/baseEnvironment/Numeric.symbols view
@@ -1,1 +1,1 @@-[{"name":"showSigned","module":"GHC.Real","entity":"value"},{"name":"showIntAtBase","module":"Numeric","entity":"value"},{"name":"showInt","module":"Numeric","entity":"value"},{"name":"showHex","module":"Numeric","entity":"value"},{"name":"showOct","module":"Numeric","entity":"value"},{"name":"showEFloat","module":"Numeric","entity":"value"},{"name":"showFFloat","module":"Numeric","entity":"value"},{"name":"showGFloat","module":"Numeric","entity":"value"},{"name":"showFloat","module":"GHC.Float","entity":"value"},{"name":"floatToDigits","module":"GHC.Float","entity":"value"},{"name":"readSigned","module":"Numeric","entity":"value"},{"name":"readInt","module":"Numeric","entity":"value"},{"name":"readDec","module":"Numeric","entity":"value"},{"name":"readOct","module":"Numeric","entity":"value"},{"name":"readHex","module":"Numeric","entity":"value"},{"name":"readFloat","module":"Numeric","entity":"value"},{"name":"lexDigits","module":"GHC.Read","entity":"value"},{"name":"fromRat","module":"GHC.Float","entity":"value"}] +[{"name":"showSigned","module":"GHC.Real","entity":"value"},{"name":"showIntAtBase","module":"Numeric","entity":"value"},{"name":"showInt","module":"Numeric","entity":"value"},{"name":"showHex","module":"Numeric","entity":"value"},{"name":"showOct","module":"Numeric","entity":"value"},{"name":"showEFloat","module":"Numeric","entity":"value"},{"name":"showFFloat","module":"Numeric","entity":"value"},{"name":"showGFloat","module":"Numeric","entity":"value"},{"name":"showFloat","module":"GHC.Float","entity":"value"},{"name":"floatToDigits","module":"GHC.Float","entity":"value"},{"name":"readSigned","module":"Numeric","entity":"value"},{"name":"readInt","module":"Numeric","entity":"value"},{"name":"readDec","module":"Numeric","entity":"value"},{"name":"readOct","module":"Numeric","entity":"value"},{"name":"readHex","module":"Numeric","entity":"value"},{"name":"readFloat","module":"Numeric","entity":"value"},{"name":"lexDigits","module":"GHC.Read","entity":"value"},{"name":"fromRat","module":"GHC.Float","entity":"value"}]
data/baseEnvironment/Prelude.symbols view
@@ -1,1 +1,1 @@-[{"name":"Bool","module":"GHC.Types","entity":"data"},{"name":"False","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"True","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"&&","module":"GHC.Classes","entity":"value"},{"name":"||","module":"GHC.Classes","entity":"value"},{"name":"not","module":"GHC.Classes","entity":"value"},{"name":"otherwise","module":"GHC.Base","entity":"value"},{"name":"Maybe","module":"Data.Maybe","entity":"data"},{"name":"Nothing","module":"Data.Maybe","type":"Maybe","entity":"constructor"},{"name":"Just","module":"Data.Maybe","type":"Maybe","entity":"constructor"},{"name":"maybe","module":"Data.Maybe","entity":"value"},{"name":"Either","module":"Data.Either","entity":"data"},{"name":"Left","module":"Data.Either","type":"Either","entity":"constructor"},{"name":"Right","module":"Data.Either","type":"Either","entity":"constructor"},{"name":"either","module":"Data.Either","entity":"value"},{"name":"Ordering","module":"GHC.Types","entity":"data"},{"name":"LT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"EQ","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"GT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"Char","module":"GHC.Types","entity":"data"},{"name":"String","module":"GHC.Base","entity":"type"},{"name":"fst","module":"Data.Tuple","entity":"value"},{"name":"snd","module":"Data.Tuple","entity":"value"},{"name":"curry","module":"Data.Tuple","entity":"value"},{"name":"uncurry","module":"Data.Tuple","entity":"value"},{"name":"Eq","module":"GHC.Classes","entity":"class"},{"name":"==","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"/=","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"Ord","module":"GHC.Classes","entity":"class"},{"name":"compare","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"max","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"min","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"Enum","module":"GHC.Enum","entity":"class"},{"name":"succ","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"pred","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"toEnum","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"fromEnum","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFrom","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromThen","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromTo","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromThenTo","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"Bounded","module":"GHC.Enum","entity":"class"},{"name":"minBound","module":"GHC.Enum","entity":"method","class":"Bounded"},{"name":"maxBound","module":"GHC.Enum","entity":"method","class":"Bounded"},{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"Integer","module":"GHC.Integer.Type","entity":"data"},{"name":"Float","module":"GHC.Types","entity":"data"},{"name":"Double","module":"GHC.Types","entity":"data"},{"name":"Rational","module":"GHC.Real","entity":"type"},{"name":"Num","module":"GHC.Num","entity":"class"},{"name":"+","module":"GHC.Num","entity":"method","class":"Num"},{"name":"-","module":"GHC.Num","entity":"method","class":"Num"},{"name":"*","module":"GHC.Num","entity":"method","class":"Num"},{"name":"negate","module":"GHC.Num","entity":"method","class":"Num"},{"name":"abs","module":"GHC.Num","entity":"method","class":"Num"},{"name":"signum","module":"GHC.Num","entity":"method","class":"Num"},{"name":"fromInteger","module":"GHC.Num","entity":"method","class":"Num"},{"name":"Real","module":"GHC.Real","entity":"class"},{"name":"toRational","module":"GHC.Real","entity":"method","class":"Real"},{"name":"Integral","module":"GHC.Real","entity":"class"},{"name":"quot","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"rem","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"div","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"mod","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"quotRem","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"divMod","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"toInteger","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"Fractional","module":"GHC.Real","entity":"class"},{"name":"/","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"recip","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"fromRational","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"Floating","module":"GHC.Float","entity":"class"},{"name":"pi","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"exp","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"log","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"sqrt","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"**","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"logBase","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"sin","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"cos","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"tan","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"asin","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"acos","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"atan","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"sinh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"cosh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"tanh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"asinh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"acosh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"atanh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"RealFrac","module":"GHC.Real","entity":"class"},{"name":"properFraction","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"truncate","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"round","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"ceiling","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"floor","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"RealFloat","module":"GHC.Float","entity":"class"},{"name":"floatRadix","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"floatDigits","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"floatRange","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"decodeFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"encodeFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"exponent","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"significand","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"scaleFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isNaN","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isInfinite","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isDenormalized","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isIEEE","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isNegativeZero","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"atan2","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"subtract","module":"GHC.Num","entity":"value"},{"name":"even","module":"GHC.Real","entity":"value"},{"name":"odd","module":"GHC.Real","entity":"value"},{"name":"gcd","module":"GHC.Real","entity":"value"},{"name":"lcm","module":"GHC.Real","entity":"value"},{"name":"^","module":"GHC.Real","entity":"value"},{"name":"^^","module":"GHC.Real","entity":"value"},{"name":"fromIntegral","module":"GHC.Real","entity":"value"},{"name":"realToFrac","module":"GHC.Real","entity":"value"},{"name":"Monad","module":"GHC.Base","entity":"class"},{"name":">>=","module":"GHC.Base","entity":"method","class":"Monad"},{"name":">>","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"return","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"fail","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"Functor","module":"GHC.Base","entity":"class"},{"name":"fmap","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"mapM","module":"Control.Monad","entity":"value"},{"name":"mapM_","module":"Control.Monad","entity":"value"},{"name":"sequence","module":"Control.Monad","entity":"value"},{"name":"sequence_","module":"Control.Monad","entity":"value"},{"name":"=<<","module":"Control.Monad","entity":"value"},{"name":"id","module":"GHC.Base","entity":"value"},{"name":"const","module":"GHC.Base","entity":"value"},{"name":".","module":"GHC.Base","entity":"value"},{"name":"flip","module":"GHC.Base","entity":"value"},{"name":"$","module":"GHC.Base","entity":"value"},{"name":"until","module":"GHC.Base","entity":"value"},{"name":"asTypeOf","module":"GHC.Base","entity":"value"},{"name":"error","module":"GHC.Err","entity":"value"},{"name":"undefined","module":"GHC.Err","entity":"value"},{"name":"seq","module":"GHC.Prim","entity":"value"},{"name":"$!","module":"Prelude","entity":"value"},{"name":"map","module":"GHC.Base","entity":"value"},{"name":"++","module":"GHC.Base","entity":"value"},{"name":"filter","module":"GHC.List","entity":"value"},{"name":"head","module":"GHC.List","entity":"value"},{"name":"last","module":"GHC.List","entity":"value"},{"name":"tail","module":"GHC.List","entity":"value"},{"name":"init","module":"GHC.List","entity":"value"},{"name":"null","module":"GHC.List","entity":"value"},{"name":"length","module":"GHC.List","entity":"value"},{"name":"!!","module":"GHC.List","entity":"value"},{"name":"reverse","module":"GHC.List","entity":"value"},{"name":"foldl","module":"GHC.List","entity":"value"},{"name":"foldl1","module":"Data.List","entity":"value"},{"name":"foldr","module":"GHC.Base","entity":"value"},{"name":"foldr1","module":"GHC.List","entity":"value"},{"name":"and","module":"GHC.List","entity":"value"},{"name":"or","module":"GHC.List","entity":"value"},{"name":"any","module":"GHC.List","entity":"value"},{"name":"all","module":"GHC.List","entity":"value"},{"name":"sum","module":"Data.List","entity":"value"},{"name":"product","module":"Data.List","entity":"value"},{"name":"concat","module":"GHC.List","entity":"value"},{"name":"concatMap","module":"GHC.List","entity":"value"},{"name":"maximum","module":"Data.List","entity":"value"},{"name":"minimum","module":"Data.List","entity":"value"},{"name":"scanl","module":"GHC.List","entity":"value"},{"name":"scanl1","module":"GHC.List","entity":"value"},{"name":"scanr","module":"GHC.List","entity":"value"},{"name":"scanr1","module":"GHC.List","entity":"value"},{"name":"iterate","module":"GHC.List","entity":"value"},{"name":"repeat","module":"GHC.List","entity":"value"},{"name":"replicate","module":"GHC.List","entity":"value"},{"name":"cycle","module":"GHC.List","entity":"value"},{"name":"take","module":"GHC.List","entity":"value"},{"name":"drop","module":"GHC.List","entity":"value"},{"name":"splitAt","module":"GHC.List","entity":"value"},{"name":"takeWhile","module":"GHC.List","entity":"value"},{"name":"dropWhile","module":"GHC.List","entity":"value"},{"name":"span","module":"GHC.List","entity":"value"},{"name":"break","module":"GHC.List","entity":"value"},{"name":"elem","module":"GHC.List","entity":"value"},{"name":"notElem","module":"GHC.List","entity":"value"},{"name":"lookup","module":"GHC.List","entity":"value"},{"name":"zip","module":"GHC.List","entity":"value"},{"name":"zip3","module":"GHC.List","entity":"value"},{"name":"zipWith","module":"GHC.List","entity":"value"},{"name":"zipWith3","module":"GHC.List","entity":"value"},{"name":"unzip","module":"GHC.List","entity":"value"},{"name":"unzip3","module":"GHC.List","entity":"value"},{"name":"lines","module":"Data.List","entity":"value"},{"name":"words","module":"Data.List","entity":"value"},{"name":"unlines","module":"Data.List","entity":"value"},{"name":"unwords","module":"Data.List","entity":"value"},{"name":"ShowS","module":"GHC.Show","entity":"type"},{"name":"Show","module":"GHC.Show","entity":"class"},{"name":"showsPrec","module":"GHC.Show","entity":"method","class":"Show"},{"name":"showList","module":"GHC.Show","entity":"method","class":"Show"},{"name":"show","module":"GHC.Show","entity":"method","class":"Show"},{"name":"shows","module":"GHC.Show","entity":"value"},{"name":"showChar","module":"GHC.Show","entity":"value"},{"name":"showString","module":"GHC.Show","entity":"value"},{"name":"showParen","module":"GHC.Show","entity":"value"},{"name":"ReadS","module":"Text.ParserCombinators.ReadP","entity":"type"},{"name":"Read","module":"GHC.Read","entity":"class"},{"name":"readsPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readList","module":"GHC.Read","entity":"method","class":"Read"},{"name":"reads","module":"Text.Read","entity":"value"},{"name":"readParen","module":"GHC.Read","entity":"value"},{"name":"read","module":"Text.Read","entity":"value"},{"name":"lex","module":"GHC.Read","entity":"value"},{"name":"IO","module":"GHC.Types","entity":"newtype"},{"name":"putChar","module":"System.IO","entity":"value"},{"name":"putStr","module":"System.IO","entity":"value"},{"name":"putStrLn","module":"System.IO","entity":"value"},{"name":"print","module":"System.IO","entity":"value"},{"name":"getChar","module":"System.IO","entity":"value"},{"name":"getLine","module":"System.IO","entity":"value"},{"name":"getContents","module":"System.IO","entity":"value"},{"name":"interact","module":"System.IO","entity":"value"},{"name":"FilePath","module":"GHC.IO","entity":"type"},{"name":"readFile","module":"System.IO","entity":"value"},{"name":"writeFile","module":"System.IO","entity":"value"},{"name":"appendFile","module":"System.IO","entity":"value"},{"name":"readIO","module":"System.IO","entity":"value"},{"name":"readLn","module":"System.IO","entity":"value"},{"name":"IOError","module":"GHC.IO.Exception","entity":"type"},{"name":"ioError","module":"GHC.IO.Exception","entity":"value"},{"name":"userError","module":"GHC.IO.Exception","entity":"value"}] +[{"name":"Bool","module":"GHC.Types","entity":"data"},{"name":"False","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"True","module":"GHC.Types","type":"Bool","entity":"constructor"},{"name":"&&","module":"GHC.Classes","entity":"value"},{"name":"||","module":"GHC.Classes","entity":"value"},{"name":"not","module":"GHC.Classes","entity":"value"},{"name":"otherwise","module":"GHC.Base","entity":"value"},{"name":"Maybe","module":"Data.Maybe","entity":"data"},{"name":"Nothing","module":"Data.Maybe","type":"Maybe","entity":"constructor"},{"name":"Just","module":"Data.Maybe","type":"Maybe","entity":"constructor"},{"name":"maybe","module":"Data.Maybe","entity":"value"},{"name":"Either","module":"Data.Either","entity":"data"},{"name":"Left","module":"Data.Either","type":"Either","entity":"constructor"},{"name":"Right","module":"Data.Either","type":"Either","entity":"constructor"},{"name":"either","module":"Data.Either","entity":"value"},{"name":"Ordering","module":"GHC.Types","entity":"data"},{"name":"LT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"EQ","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"GT","module":"GHC.Types","type":"Ordering","entity":"constructor"},{"name":"Char","module":"GHC.Types","entity":"data"},{"name":"String","module":"GHC.Base","entity":"type"},{"name":"fst","module":"Data.Tuple","entity":"value"},{"name":"snd","module":"Data.Tuple","entity":"value"},{"name":"curry","module":"Data.Tuple","entity":"value"},{"name":"uncurry","module":"Data.Tuple","entity":"value"},{"name":"Eq","module":"GHC.Classes","entity":"class"},{"name":"==","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"/=","module":"GHC.Classes","entity":"method","class":"Eq"},{"name":"Ord","module":"GHC.Classes","entity":"class"},{"name":"compare","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"<=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">=","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":">","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"max","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"min","module":"GHC.Classes","entity":"method","class":"Ord"},{"name":"Enum","module":"GHC.Enum","entity":"class"},{"name":"succ","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"pred","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"toEnum","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"fromEnum","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFrom","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromThen","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromTo","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"enumFromThenTo","module":"GHC.Enum","entity":"method","class":"Enum"},{"name":"Bounded","module":"GHC.Enum","entity":"class"},{"name":"minBound","module":"GHC.Enum","entity":"method","class":"Bounded"},{"name":"maxBound","module":"GHC.Enum","entity":"method","class":"Bounded"},{"name":"Int","module":"GHC.Types","entity":"data"},{"name":"Integer","module":"GHC.Integer.Type","entity":"data"},{"name":"Float","module":"GHC.Types","entity":"data"},{"name":"Double","module":"GHC.Types","entity":"data"},{"name":"Rational","module":"GHC.Real","entity":"type"},{"name":"Num","module":"GHC.Num","entity":"class"},{"name":"+","module":"GHC.Num","entity":"method","class":"Num"},{"name":"-","module":"GHC.Num","entity":"method","class":"Num"},{"name":"*","module":"GHC.Num","entity":"method","class":"Num"},{"name":"negate","module":"GHC.Num","entity":"method","class":"Num"},{"name":"abs","module":"GHC.Num","entity":"method","class":"Num"},{"name":"signum","module":"GHC.Num","entity":"method","class":"Num"},{"name":"fromInteger","module":"GHC.Num","entity":"method","class":"Num"},{"name":"Real","module":"GHC.Real","entity":"class"},{"name":"toRational","module":"GHC.Real","entity":"method","class":"Real"},{"name":"Integral","module":"GHC.Real","entity":"class"},{"name":"quot","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"rem","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"div","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"mod","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"quotRem","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"divMod","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"toInteger","module":"GHC.Real","entity":"method","class":"Integral"},{"name":"Fractional","module":"GHC.Real","entity":"class"},{"name":"/","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"recip","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"fromRational","module":"GHC.Real","entity":"method","class":"Fractional"},{"name":"Floating","module":"GHC.Float","entity":"class"},{"name":"pi","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"exp","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"log","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"sqrt","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"**","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"logBase","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"sin","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"cos","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"tan","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"asin","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"acos","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"atan","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"sinh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"cosh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"tanh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"asinh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"acosh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"atanh","module":"GHC.Float","entity":"method","class":"Floating"},{"name":"RealFrac","module":"GHC.Real","entity":"class"},{"name":"properFraction","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"truncate","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"round","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"ceiling","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"floor","module":"GHC.Real","entity":"method","class":"RealFrac"},{"name":"RealFloat","module":"GHC.Float","entity":"class"},{"name":"floatRadix","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"floatDigits","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"floatRange","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"decodeFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"encodeFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"exponent","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"significand","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"scaleFloat","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isNaN","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isInfinite","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isDenormalized","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isIEEE","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"isNegativeZero","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"atan2","module":"GHC.Float","entity":"method","class":"RealFloat"},{"name":"subtract","module":"GHC.Num","entity":"value"},{"name":"even","module":"GHC.Real","entity":"value"},{"name":"odd","module":"GHC.Real","entity":"value"},{"name":"gcd","module":"GHC.Real","entity":"value"},{"name":"lcm","module":"GHC.Real","entity":"value"},{"name":"^","module":"GHC.Real","entity":"value"},{"name":"^^","module":"GHC.Real","entity":"value"},{"name":"fromIntegral","module":"GHC.Real","entity":"value"},{"name":"realToFrac","module":"GHC.Real","entity":"value"},{"name":"Monad","module":"GHC.Base","entity":"class"},{"name":">>=","module":"GHC.Base","entity":"method","class":"Monad"},{"name":">>","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"return","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"fail","module":"GHC.Base","entity":"method","class":"Monad"},{"name":"Functor","module":"GHC.Base","entity":"class"},{"name":"fmap","module":"GHC.Base","entity":"method","class":"Functor"},{"name":"mapM","module":"Control.Monad","entity":"value"},{"name":"mapM_","module":"Control.Monad","entity":"value"},{"name":"sequence","module":"Control.Monad","entity":"value"},{"name":"sequence_","module":"Control.Monad","entity":"value"},{"name":"=<<","module":"Control.Monad","entity":"value"},{"name":"id","module":"GHC.Base","entity":"value"},{"name":"const","module":"GHC.Base","entity":"value"},{"name":".","module":"GHC.Base","entity":"value"},{"name":"flip","module":"GHC.Base","entity":"value"},{"name":"$","module":"GHC.Base","entity":"value"},{"name":"until","module":"GHC.Base","entity":"value"},{"name":"asTypeOf","module":"GHC.Base","entity":"value"},{"name":"error","module":"GHC.Err","entity":"value"},{"name":"undefined","module":"GHC.Err","entity":"value"},{"name":"seq","module":"GHC.Prim","entity":"value"},{"name":"$!","module":"Prelude","entity":"value"},{"name":"map","module":"GHC.Base","entity":"value"},{"name":"++","module":"GHC.Base","entity":"value"},{"name":"filter","module":"GHC.List","entity":"value"},{"name":"head","module":"GHC.List","entity":"value"},{"name":"last","module":"GHC.List","entity":"value"},{"name":"tail","module":"GHC.List","entity":"value"},{"name":"init","module":"GHC.List","entity":"value"},{"name":"null","module":"GHC.List","entity":"value"},{"name":"length","module":"GHC.List","entity":"value"},{"name":"!!","module":"GHC.List","entity":"value"},{"name":"reverse","module":"GHC.List","entity":"value"},{"name":"foldl","module":"GHC.List","entity":"value"},{"name":"foldl1","module":"Data.List","entity":"value"},{"name":"foldr","module":"GHC.Base","entity":"value"},{"name":"foldr1","module":"GHC.List","entity":"value"},{"name":"and","module":"GHC.List","entity":"value"},{"name":"or","module":"GHC.List","entity":"value"},{"name":"any","module":"GHC.List","entity":"value"},{"name":"all","module":"GHC.List","entity":"value"},{"name":"sum","module":"Data.List","entity":"value"},{"name":"product","module":"Data.List","entity":"value"},{"name":"concat","module":"GHC.List","entity":"value"},{"name":"concatMap","module":"GHC.List","entity":"value"},{"name":"maximum","module":"Data.List","entity":"value"},{"name":"minimum","module":"Data.List","entity":"value"},{"name":"scanl","module":"GHC.List","entity":"value"},{"name":"scanl1","module":"GHC.List","entity":"value"},{"name":"scanr","module":"GHC.List","entity":"value"},{"name":"scanr1","module":"GHC.List","entity":"value"},{"name":"iterate","module":"GHC.List","entity":"value"},{"name":"repeat","module":"GHC.List","entity":"value"},{"name":"replicate","module":"GHC.List","entity":"value"},{"name":"cycle","module":"GHC.List","entity":"value"},{"name":"take","module":"GHC.List","entity":"value"},{"name":"drop","module":"GHC.List","entity":"value"},{"name":"splitAt","module":"GHC.List","entity":"value"},{"name":"takeWhile","module":"GHC.List","entity":"value"},{"name":"dropWhile","module":"GHC.List","entity":"value"},{"name":"span","module":"GHC.List","entity":"value"},{"name":"break","module":"GHC.List","entity":"value"},{"name":"elem","module":"GHC.List","entity":"value"},{"name":"notElem","module":"GHC.List","entity":"value"},{"name":"lookup","module":"GHC.List","entity":"value"},{"name":"zip","module":"GHC.List","entity":"value"},{"name":"zip3","module":"GHC.List","entity":"value"},{"name":"zipWith","module":"GHC.List","entity":"value"},{"name":"zipWith3","module":"GHC.List","entity":"value"},{"name":"unzip","module":"GHC.List","entity":"value"},{"name":"unzip3","module":"GHC.List","entity":"value"},{"name":"lines","module":"Data.List","entity":"value"},{"name":"words","module":"Data.List","entity":"value"},{"name":"unlines","module":"Data.List","entity":"value"},{"name":"unwords","module":"Data.List","entity":"value"},{"name":"ShowS","module":"GHC.Show","entity":"type"},{"name":"Show","module":"GHC.Show","entity":"class"},{"name":"showsPrec","module":"GHC.Show","entity":"method","class":"Show"},{"name":"showList","module":"GHC.Show","entity":"method","class":"Show"},{"name":"show","module":"GHC.Show","entity":"method","class":"Show"},{"name":"shows","module":"GHC.Show","entity":"value"},{"name":"showChar","module":"GHC.Show","entity":"value"},{"name":"showString","module":"GHC.Show","entity":"value"},{"name":"showParen","module":"GHC.Show","entity":"value"},{"name":"ReadS","module":"Text.ParserCombinators.ReadP","entity":"type"},{"name":"Read","module":"GHC.Read","entity":"class"},{"name":"readsPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readList","module":"GHC.Read","entity":"method","class":"Read"},{"name":"reads","module":"Text.Read","entity":"value"},{"name":"readParen","module":"GHC.Read","entity":"value"},{"name":"read","module":"Text.Read","entity":"value"},{"name":"lex","module":"GHC.Read","entity":"value"},{"name":"IO","module":"GHC.Types","entity":"newtype"},{"name":"putChar","module":"System.IO","entity":"value"},{"name":"putStr","module":"System.IO","entity":"value"},{"name":"putStrLn","module":"System.IO","entity":"value"},{"name":"print","module":"System.IO","entity":"value"},{"name":"getChar","module":"System.IO","entity":"value"},{"name":"getLine","module":"System.IO","entity":"value"},{"name":"getContents","module":"System.IO","entity":"value"},{"name":"interact","module":"System.IO","entity":"value"},{"name":"FilePath","module":"GHC.IO","entity":"type"},{"name":"readFile","module":"System.IO","entity":"value"},{"name":"writeFile","module":"System.IO","entity":"value"},{"name":"appendFile","module":"System.IO","entity":"value"},{"name":"readIO","module":"System.IO","entity":"value"},{"name":"readLn","module":"System.IO","entity":"value"},{"name":"IOError","module":"GHC.IO.Exception","entity":"type"},{"name":"ioError","module":"GHC.IO.Exception","entity":"value"},{"name":"userError","module":"GHC.IO.Exception","entity":"value"}]
data/baseEnvironment/System.CPUTime.symbols view
@@ -1,1 +1,1 @@-[{"name":"getCPUTime","module":"System.CPUTime","entity":"value"},{"name":"cpuTimePrecision","module":"System.CPUTime","entity":"value"}] +[{"name":"getCPUTime","module":"System.CPUTime","entity":"value"},{"name":"cpuTimePrecision","module":"System.CPUTime","entity":"value"}]
data/baseEnvironment/System.Console.GetOpt.symbols view
@@ -1,1 +1,1 @@-[{"name":"getOpt","module":"System.Console.GetOpt","entity":"value"},{"name":"getOpt'","module":"System.Console.GetOpt","entity":"value"},{"name":"usageInfo","module":"System.Console.GetOpt","entity":"value"},{"name":"ArgOrder","module":"System.Console.GetOpt","entity":"data"},{"name":"Permute","module":"System.Console.GetOpt","type":"ArgOrder","entity":"constructor"},{"name":"RequireOrder","module":"System.Console.GetOpt","type":"ArgOrder","entity":"constructor"},{"name":"ReturnInOrder","module":"System.Console.GetOpt","type":"ArgOrder","entity":"constructor"},{"name":"OptDescr","module":"System.Console.GetOpt","entity":"data"},{"name":"Option","module":"System.Console.GetOpt","type":"OptDescr","entity":"constructor"},{"name":"ArgDescr","module":"System.Console.GetOpt","entity":"data"},{"name":"NoArg","module":"System.Console.GetOpt","type":"ArgDescr","entity":"constructor"},{"name":"OptArg","module":"System.Console.GetOpt","type":"ArgDescr","entity":"constructor"},{"name":"ReqArg","module":"System.Console.GetOpt","type":"ArgDescr","entity":"constructor"}] +[{"name":"getOpt","module":"System.Console.GetOpt","entity":"value"},{"name":"getOpt'","module":"System.Console.GetOpt","entity":"value"},{"name":"usageInfo","module":"System.Console.GetOpt","entity":"value"},{"name":"ArgOrder","module":"System.Console.GetOpt","entity":"data"},{"name":"Permute","module":"System.Console.GetOpt","type":"ArgOrder","entity":"constructor"},{"name":"RequireOrder","module":"System.Console.GetOpt","type":"ArgOrder","entity":"constructor"},{"name":"ReturnInOrder","module":"System.Console.GetOpt","type":"ArgOrder","entity":"constructor"},{"name":"OptDescr","module":"System.Console.GetOpt","entity":"data"},{"name":"Option","module":"System.Console.GetOpt","type":"OptDescr","entity":"constructor"},{"name":"ArgDescr","module":"System.Console.GetOpt","entity":"data"},{"name":"NoArg","module":"System.Console.GetOpt","type":"ArgDescr","entity":"constructor"},{"name":"OptArg","module":"System.Console.GetOpt","type":"ArgDescr","entity":"constructor"},{"name":"ReqArg","module":"System.Console.GetOpt","type":"ArgDescr","entity":"constructor"}]
data/baseEnvironment/System.Environment.ExecutablePath.symbols view
@@ -1,1 +1,1 @@-[{"name":"getExecutablePath","module":"System.Environment.ExecutablePath","entity":"value"}] +[{"name":"getExecutablePath","module":"System.Environment.ExecutablePath","entity":"value"}]
data/baseEnvironment/System.Environment.symbols view
@@ -1,1 +1,1 @@-[{"name":"getArgs","module":"System.Environment","entity":"value"},{"name":"getProgName","module":"System.Environment","entity":"value"},{"name":"getExecutablePath","module":"System.Environment.ExecutablePath","entity":"value"},{"name":"getEnv","module":"System.Environment","entity":"value"},{"name":"lookupEnv","module":"System.Environment","entity":"value"},{"name":"withArgs","module":"System.Environment","entity":"value"},{"name":"withProgName","module":"System.Environment","entity":"value"},{"name":"getEnvironment","module":"System.Environment","entity":"value"}] +[{"name":"getArgs","module":"System.Environment","entity":"value"},{"name":"getProgName","module":"System.Environment","entity":"value"},{"name":"getExecutablePath","module":"System.Environment.ExecutablePath","entity":"value"},{"name":"getEnv","module":"System.Environment","entity":"value"},{"name":"lookupEnv","module":"System.Environment","entity":"value"},{"name":"withArgs","module":"System.Environment","entity":"value"},{"name":"withProgName","module":"System.Environment","entity":"value"},{"name":"getEnvironment","module":"System.Environment","entity":"value"}]
data/baseEnvironment/System.Exit.symbols view
@@ -1,1 +1,1 @@-[{"name":"ExitCode","module":"GHC.IO.Exception","entity":"data"},{"name":"ExitSuccess","module":"GHC.IO.Exception","type":"ExitCode","entity":"constructor"},{"name":"ExitFailure","module":"GHC.IO.Exception","type":"ExitCode","entity":"constructor"},{"name":"exitWith","module":"System.Exit","entity":"value"},{"name":"exitFailure","module":"System.Exit","entity":"value"},{"name":"exitSuccess","module":"System.Exit","entity":"value"}] +[{"name":"ExitCode","module":"GHC.IO.Exception","entity":"data"},{"name":"ExitSuccess","module":"GHC.IO.Exception","type":"ExitCode","entity":"constructor"},{"name":"ExitFailure","module":"GHC.IO.Exception","type":"ExitCode","entity":"constructor"},{"name":"exitWith","module":"System.Exit","entity":"value"},{"name":"exitFailure","module":"System.Exit","entity":"value"},{"name":"exitSuccess","module":"System.Exit","entity":"value"}]
data/baseEnvironment/System.IO.Error.symbols view
@@ -1,1 +1,1 @@-[{"name":"IOError","module":"GHC.IO.Exception","entity":"type"},{"name":"userError","module":"GHC.IO.Exception","entity":"value"},{"name":"mkIOError","module":"System.IO.Error","entity":"value"},{"name":"annotateIOError","module":"System.IO.Error","entity":"value"},{"name":"isAlreadyExistsError","module":"System.IO.Error","entity":"value"},{"name":"isDoesNotExistError","module":"System.IO.Error","entity":"value"},{"name":"isAlreadyInUseError","module":"System.IO.Error","entity":"value"},{"name":"isFullError","module":"System.IO.Error","entity":"value"},{"name":"isEOFError","module":"System.IO.Error","entity":"value"},{"name":"isIllegalOperation","module":"System.IO.Error","entity":"value"},{"name":"isPermissionError","module":"System.IO.Error","entity":"value"},{"name":"isUserError","module":"System.IO.Error","entity":"value"},{"name":"ioeGetErrorType","module":"System.IO.Error","entity":"value"},{"name":"ioeGetLocation","module":"System.IO.Error","entity":"value"},{"name":"ioeGetErrorString","module":"System.IO.Error","entity":"value"},{"name":"ioeGetHandle","module":"System.IO.Error","entity":"value"},{"name":"ioeGetFileName","module":"System.IO.Error","entity":"value"},{"name":"ioeSetErrorType","module":"System.IO.Error","entity":"value"},{"name":"ioeSetErrorString","module":"System.IO.Error","entity":"value"},{"name":"ioeSetLocation","module":"System.IO.Error","entity":"value"},{"name":"ioeSetHandle","module":"System.IO.Error","entity":"value"},{"name":"ioeSetFileName","module":"System.IO.Error","entity":"value"},{"name":"IOErrorType","module":"GHC.IO.Exception","entity":"data"},{"name":"alreadyExistsErrorType","module":"System.IO.Error","entity":"value"},{"name":"doesNotExistErrorType","module":"System.IO.Error","entity":"value"},{"name":"alreadyInUseErrorType","module":"System.IO.Error","entity":"value"},{"name":"fullErrorType","module":"System.IO.Error","entity":"value"},{"name":"eofErrorType","module":"System.IO.Error","entity":"value"},{"name":"illegalOperationErrorType","module":"System.IO.Error","entity":"value"},{"name":"permissionErrorType","module":"System.IO.Error","entity":"value"},{"name":"userErrorType","module":"System.IO.Error","entity":"value"},{"name":"isAlreadyExistsErrorType","module":"System.IO.Error","entity":"value"},{"name":"isDoesNotExistErrorType","module":"System.IO.Error","entity":"value"},{"name":"isAlreadyInUseErrorType","module":"System.IO.Error","entity":"value"},{"name":"isFullErrorType","module":"System.IO.Error","entity":"value"},{"name":"isEOFErrorType","module":"System.IO.Error","entity":"value"},{"name":"isIllegalOperationErrorType","module":"System.IO.Error","entity":"value"},{"name":"isPermissionErrorType","module":"System.IO.Error","entity":"value"},{"name":"isUserErrorType","module":"System.IO.Error","entity":"value"},{"name":"ioError","module":"GHC.IO.Exception","entity":"value"},{"name":"catchIOError","module":"System.IO.Error","entity":"value"},{"name":"tryIOError","module":"System.IO.Error","entity":"value"},{"name":"modifyIOError","module":"System.IO.Error","entity":"value"}] +[{"name":"IOError","module":"GHC.IO.Exception","entity":"type"},{"name":"userError","module":"GHC.IO.Exception","entity":"value"},{"name":"mkIOError","module":"System.IO.Error","entity":"value"},{"name":"annotateIOError","module":"System.IO.Error","entity":"value"},{"name":"isAlreadyExistsError","module":"System.IO.Error","entity":"value"},{"name":"isDoesNotExistError","module":"System.IO.Error","entity":"value"},{"name":"isAlreadyInUseError","module":"System.IO.Error","entity":"value"},{"name":"isFullError","module":"System.IO.Error","entity":"value"},{"name":"isEOFError","module":"System.IO.Error","entity":"value"},{"name":"isIllegalOperation","module":"System.IO.Error","entity":"value"},{"name":"isPermissionError","module":"System.IO.Error","entity":"value"},{"name":"isUserError","module":"System.IO.Error","entity":"value"},{"name":"ioeGetErrorType","module":"System.IO.Error","entity":"value"},{"name":"ioeGetLocation","module":"System.IO.Error","entity":"value"},{"name":"ioeGetErrorString","module":"System.IO.Error","entity":"value"},{"name":"ioeGetHandle","module":"System.IO.Error","entity":"value"},{"name":"ioeGetFileName","module":"System.IO.Error","entity":"value"},{"name":"ioeSetErrorType","module":"System.IO.Error","entity":"value"},{"name":"ioeSetErrorString","module":"System.IO.Error","entity":"value"},{"name":"ioeSetLocation","module":"System.IO.Error","entity":"value"},{"name":"ioeSetHandle","module":"System.IO.Error","entity":"value"},{"name":"ioeSetFileName","module":"System.IO.Error","entity":"value"},{"name":"IOErrorType","module":"GHC.IO.Exception","entity":"data"},{"name":"alreadyExistsErrorType","module":"System.IO.Error","entity":"value"},{"name":"doesNotExistErrorType","module":"System.IO.Error","entity":"value"},{"name":"alreadyInUseErrorType","module":"System.IO.Error","entity":"value"},{"name":"fullErrorType","module":"System.IO.Error","entity":"value"},{"name":"eofErrorType","module":"System.IO.Error","entity":"value"},{"name":"illegalOperationErrorType","module":"System.IO.Error","entity":"value"},{"name":"permissionErrorType","module":"System.IO.Error","entity":"value"},{"name":"userErrorType","module":"System.IO.Error","entity":"value"},{"name":"isAlreadyExistsErrorType","module":"System.IO.Error","entity":"value"},{"name":"isDoesNotExistErrorType","module":"System.IO.Error","entity":"value"},{"name":"isAlreadyInUseErrorType","module":"System.IO.Error","entity":"value"},{"name":"isFullErrorType","module":"System.IO.Error","entity":"value"},{"name":"isEOFErrorType","module":"System.IO.Error","entity":"value"},{"name":"isIllegalOperationErrorType","module":"System.IO.Error","entity":"value"},{"name":"isPermissionErrorType","module":"System.IO.Error","entity":"value"},{"name":"isUserErrorType","module":"System.IO.Error","entity":"value"},{"name":"ioError","module":"GHC.IO.Exception","entity":"value"},{"name":"catchIOError","module":"System.IO.Error","entity":"value"},{"name":"tryIOError","module":"System.IO.Error","entity":"value"},{"name":"modifyIOError","module":"System.IO.Error","entity":"value"}]
data/baseEnvironment/System.IO.Unsafe.symbols view
@@ -1,1 +1,1 @@-[{"name":"unsafePerformIO","module":"GHC.IO","entity":"value"},{"name":"unsafeDupablePerformIO","module":"GHC.IO","entity":"value"},{"name":"unsafeInterleaveIO","module":"GHC.IO","entity":"value"},{"name":"unsafeFixIO","module":"System.IO.Unsafe","entity":"value"}] +[{"name":"unsafePerformIO","module":"GHC.IO","entity":"value"},{"name":"unsafeDupablePerformIO","module":"GHC.IO","entity":"value"},{"name":"unsafeInterleaveIO","module":"GHC.IO","entity":"value"},{"name":"unsafeFixIO","module":"System.IO.Unsafe","entity":"value"}]
data/baseEnvironment/System.IO.symbols view
@@ -1,1 +1,1 @@-[{"name":"IO","module":"GHC.Types","entity":"newtype"},{"name":"fixIO","module":"System.IO","entity":"value"},{"name":"FilePath","module":"GHC.IO","entity":"type"},{"name":"Handle","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"stdin","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"stdout","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"stderr","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"withFile","module":"System.IO","entity":"value"},{"name":"openFile","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"IOMode","module":"GHC.IO.IOMode","entity":"data"},{"name":"ReadMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"WriteMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"AppendMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"ReadWriteMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"hClose","module":"GHC.IO.Handle","entity":"value"},{"name":"readFile","module":"System.IO","entity":"value"},{"name":"writeFile","module":"System.IO","entity":"value"},{"name":"appendFile","module":"System.IO","entity":"value"},{"name":"hFileSize","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetFileSize","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsEOF","module":"GHC.IO.Handle","entity":"value"},{"name":"isEOF","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"BufferMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"NoBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"LineBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"BlockBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"hSetBuffering","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetBuffering","module":"GHC.IO.Handle","entity":"value"},{"name":"hFlush","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetPosn","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetPosn","module":"GHC.IO.Handle","entity":"value"},{"name":"HandlePosn","module":"GHC.IO.Handle","entity":"data"},{"name":"hSeek","module":"GHC.IO.Handle","entity":"value"},{"name":"SeekMode","module":"GHC.IO.Device","entity":"data"},{"name":"AbsoluteSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"RelativeSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"SeekFromEnd","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"hTell","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsOpen","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsClosed","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsReadable","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsWritable","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsSeekable","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsTerminalDevice","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetEcho","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetEcho","module":"GHC.IO.Handle","entity":"value"},{"name":"hShow","module":"GHC.IO.Handle","entity":"value"},{"name":"hWaitForInput","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hReady","module":"System.IO","entity":"value"},{"name":"hGetChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetLine","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hLookAhead","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetContents","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutStr","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutStrLn","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPrint","module":"System.IO","entity":"value"},{"name":"interact","module":"System.IO","entity":"value"},{"name":"putChar","module":"System.IO","entity":"value"},{"name":"putStr","module":"System.IO","entity":"value"},{"name":"putStrLn","module":"System.IO","entity":"value"},{"name":"print","module":"System.IO","entity":"value"},{"name":"getChar","module":"System.IO","entity":"value"},{"name":"getLine","module":"System.IO","entity":"value"},{"name":"getContents","module":"System.IO","entity":"value"},{"name":"readIO","module":"System.IO","entity":"value"},{"name":"readLn","module":"System.IO","entity":"value"},{"name":"withBinaryFile","module":"System.IO","entity":"value"},{"name":"openBinaryFile","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"hSetBinaryMode","module":"GHC.IO.Handle","entity":"value"},{"name":"hPutBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBufSome","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"openTempFile","module":"System.IO","entity":"value"},{"name":"openBinaryTempFile","module":"System.IO","entity":"value"},{"name":"openTempFileWithDefaultPermissions","module":"System.IO","entity":"value"},{"name":"openBinaryTempFileWithDefaultPermissions","module":"System.IO","entity":"value"},{"name":"hSetEncoding","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetEncoding","module":"GHC.IO.Handle","entity":"value"},{"name":"TextEncoding","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"latin1","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf8","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf8_bom","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16le","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16be","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32le","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32be","module":"GHC.IO.Encoding","entity":"value"},{"name":"localeEncoding","module":"System.IO","entity":"value"},{"name":"char8","module":"GHC.IO.Encoding","entity":"value"},{"name":"mkTextEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"hSetNewlineMode","module":"GHC.IO.Handle","entity":"value"},{"name":"Newline","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"CRLF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"LF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"nativeNewline","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"constructor"},{"constructors":["NewlineMode"],"name":"inputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"constructors":["NewlineMode"],"name":"outputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"name":"noNewlineTranslation","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"universalNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"nativeNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"}] +[{"name":"IO","module":"GHC.Types","entity":"newtype"},{"name":"fixIO","module":"System.IO","entity":"value"},{"name":"FilePath","module":"GHC.IO","entity":"type"},{"name":"Handle","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"stdin","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"stdout","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"stderr","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"withFile","module":"System.IO","entity":"value"},{"name":"openFile","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"IOMode","module":"GHC.IO.IOMode","entity":"data"},{"name":"ReadMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"WriteMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"AppendMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"ReadWriteMode","module":"GHC.IO.IOMode","type":"IOMode","entity":"constructor"},{"name":"hClose","module":"GHC.IO.Handle","entity":"value"},{"name":"readFile","module":"System.IO","entity":"value"},{"name":"writeFile","module":"System.IO","entity":"value"},{"name":"appendFile","module":"System.IO","entity":"value"},{"name":"hFileSize","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetFileSize","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsEOF","module":"GHC.IO.Handle","entity":"value"},{"name":"isEOF","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"BufferMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"NoBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"LineBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"BlockBuffering","module":"GHC.IO.Handle.Types","type":"BufferMode","entity":"constructor"},{"name":"hSetBuffering","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetBuffering","module":"GHC.IO.Handle","entity":"value"},{"name":"hFlush","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetPosn","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetPosn","module":"GHC.IO.Handle","entity":"value"},{"name":"HandlePosn","module":"GHC.IO.Handle","entity":"data"},{"name":"hSeek","module":"GHC.IO.Handle","entity":"value"},{"name":"SeekMode","module":"GHC.IO.Device","entity":"data"},{"name":"AbsoluteSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"RelativeSeek","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"SeekFromEnd","module":"GHC.IO.Device","type":"SeekMode","entity":"constructor"},{"name":"hTell","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsOpen","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsClosed","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsReadable","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsWritable","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsSeekable","module":"GHC.IO.Handle","entity":"value"},{"name":"hIsTerminalDevice","module":"GHC.IO.Handle","entity":"value"},{"name":"hSetEcho","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetEcho","module":"GHC.IO.Handle","entity":"value"},{"name":"hShow","module":"GHC.IO.Handle","entity":"value"},{"name":"hWaitForInput","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hReady","module":"System.IO","entity":"value"},{"name":"hGetChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetLine","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hLookAhead","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetContents","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutChar","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutStr","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutStrLn","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPrint","module":"System.IO","entity":"value"},{"name":"interact","module":"System.IO","entity":"value"},{"name":"putChar","module":"System.IO","entity":"value"},{"name":"putStr","module":"System.IO","entity":"value"},{"name":"putStrLn","module":"System.IO","entity":"value"},{"name":"print","module":"System.IO","entity":"value"},{"name":"getChar","module":"System.IO","entity":"value"},{"name":"getLine","module":"System.IO","entity":"value"},{"name":"getContents","module":"System.IO","entity":"value"},{"name":"readIO","module":"System.IO","entity":"value"},{"name":"readLn","module":"System.IO","entity":"value"},{"name":"withBinaryFile","module":"System.IO","entity":"value"},{"name":"openBinaryFile","module":"GHC.IO.Handle.FD","entity":"value"},{"name":"hSetBinaryMode","module":"GHC.IO.Handle","entity":"value"},{"name":"hPutBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBuf","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBufSome","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hPutBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"hGetBufNonBlocking","module":"GHC.IO.Handle.Text","entity":"value"},{"name":"openTempFile","module":"System.IO","entity":"value"},{"name":"openBinaryTempFile","module":"System.IO","entity":"value"},{"name":"openTempFileWithDefaultPermissions","module":"System.IO","entity":"value"},{"name":"openBinaryTempFileWithDefaultPermissions","module":"System.IO","entity":"value"},{"name":"hSetEncoding","module":"GHC.IO.Handle","entity":"value"},{"name":"hGetEncoding","module":"GHC.IO.Handle","entity":"value"},{"name":"TextEncoding","module":"GHC.IO.Encoding.Types","entity":"data"},{"name":"latin1","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf8","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf8_bom","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16le","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf16be","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32le","module":"GHC.IO.Encoding","entity":"value"},{"name":"utf32be","module":"GHC.IO.Encoding","entity":"value"},{"name":"localeEncoding","module":"System.IO","entity":"value"},{"name":"char8","module":"GHC.IO.Encoding","entity":"value"},{"name":"mkTextEncoding","module":"GHC.IO.Encoding","entity":"value"},{"name":"hSetNewlineMode","module":"GHC.IO.Handle","entity":"value"},{"name":"Newline","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"CRLF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"LF","module":"GHC.IO.Handle.Types","type":"Newline","entity":"constructor"},{"name":"nativeNewline","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","entity":"data"},{"name":"NewlineMode","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"constructor"},{"constructors":["NewlineMode"],"name":"inputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"constructors":["NewlineMode"],"name":"outputNL","module":"GHC.IO.Handle.Types","type":"NewlineMode","entity":"selector"},{"name":"noNewlineTranslation","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"universalNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"},{"name":"nativeNewlineMode","module":"GHC.IO.Handle.Types","entity":"value"}]
data/baseEnvironment/System.Info.symbols view
@@ -1,1 +1,1 @@-[{"name":"os","module":"System.Info","entity":"value"},{"name":"arch","module":"System.Info","entity":"value"},{"name":"compilerName","module":"System.Info","entity":"value"},{"name":"compilerVersion","module":"System.Info","entity":"value"}] +[{"name":"os","module":"System.Info","entity":"value"},{"name":"arch","module":"System.Info","entity":"value"},{"name":"compilerName","module":"System.Info","entity":"value"},{"name":"compilerVersion","module":"System.Info","entity":"value"}]
data/baseEnvironment/System.Mem.StableName.symbols view
@@ -1,1 +1,1 @@-[{"name":"StableName","module":"System.Mem.StableName","entity":"data"},{"name":"makeStableName","module":"System.Mem.StableName","entity":"value"},{"name":"hashStableName","module":"System.Mem.StableName","entity":"value"},{"name":"eqStableName","module":"System.Mem.StableName","entity":"value"}] +[{"name":"StableName","module":"System.Mem.StableName","entity":"data"},{"name":"makeStableName","module":"System.Mem.StableName","entity":"value"},{"name":"hashStableName","module":"System.Mem.StableName","entity":"value"},{"name":"eqStableName","module":"System.Mem.StableName","entity":"value"}]
data/baseEnvironment/System.Mem.Weak.symbols view
@@ -1,1 +1,1 @@-[{"name":"Weak","module":"GHC.Weak","entity":"data"},{"name":"mkWeak","module":"GHC.Weak","entity":"value"},{"name":"deRefWeak","module":"GHC.Weak","entity":"value"},{"name":"finalize","module":"GHC.Weak","entity":"value"},{"name":"mkWeakPtr","module":"System.Mem.Weak","entity":"value"},{"name":"addFinalizer","module":"System.Mem.Weak","entity":"value"},{"name":"mkWeakPair","module":"System.Mem.Weak","entity":"value"}] +[{"name":"Weak","module":"GHC.Weak","entity":"data"},{"name":"mkWeak","module":"GHC.Weak","entity":"value"},{"name":"deRefWeak","module":"GHC.Weak","entity":"value"},{"name":"finalize","module":"GHC.Weak","entity":"value"},{"name":"mkWeakPtr","module":"System.Mem.Weak","entity":"value"},{"name":"addFinalizer","module":"System.Mem.Weak","entity":"value"},{"name":"mkWeakPair","module":"System.Mem.Weak","entity":"value"}]
data/baseEnvironment/System.Mem.symbols view
@@ -1,1 +1,1 @@-[{"name":"performGC","module":"System.Mem","entity":"value"}] +[{"name":"performGC","module":"System.Mem","entity":"value"}]
data/baseEnvironment/System.Posix.Internals.symbols view
@@ -1,1 +1,1 @@-[{"name":"puts","module":"System.Posix.Internals","entity":"value"},{"name":"CFLock","module":"System.Posix.Internals","entity":"type"},{"name":"CGroup","module":"System.Posix.Internals","entity":"type"},{"name":"CLconv","module":"System.Posix.Internals","entity":"type"},{"name":"CPasswd","module":"System.Posix.Internals","entity":"type"},{"name":"CSigaction","module":"System.Posix.Internals","entity":"type"},{"name":"CSigset","module":"System.Posix.Internals","entity":"data"},{"name":"CStat","module":"System.Posix.Internals","entity":"type"},{"name":"CTermios","module":"System.Posix.Internals","entity":"type"},{"name":"CTm","module":"System.Posix.Internals","entity":"type"},{"name":"CTms","module":"System.Posix.Internals","entity":"type"},{"name":"CUtimbuf","module":"System.Posix.Internals","entity":"type"},{"name":"CUtsname","module":"System.Posix.Internals","entity":"type"},{"name":"FD","module":"System.Posix.Internals","entity":"type"},{"name":"fdFileSize","module":"System.Posix.Internals","entity":"value"},{"name":"fileType","module":"System.Posix.Internals","entity":"value"},{"name":"fdStat","module":"System.Posix.Internals","entity":"value"},{"name":"fdType","module":"System.Posix.Internals","entity":"value"},{"name":"statGetType","module":"System.Posix.Internals","entity":"value"},{"name":"ioe_unknownfiletype","module":"System.Posix.Internals","entity":"value"},{"name":"fdGetMode","module":"System.Posix.Internals","entity":"value"},{"name":"withFilePath","module":"System.Posix.Internals","entity":"value"},{"name":"newFilePath","module":"System.Posix.Internals","entity":"value"},{"name":"peekFilePath","module":"System.Posix.Internals","entity":"value"},{"name":"peekFilePathLen","module":"System.Posix.Internals","entity":"value"},{"name":"setCooked","module":"System.Posix.Internals","entity":"value"},{"name":"ioe_unk_error","module":"System.Posix.Internals","entity":"value"},{"name":"setEcho","module":"System.Posix.Internals","entity":"value"},{"name":"getEcho","module":"System.Posix.Internals","entity":"value"},{"name":"set_console_buffering","module":"System.Posix.Internals","entity":"value"},{"name":"set_console_echo","module":"System.Posix.Internals","entity":"value"},{"name":"get_console_echo","module":"System.Posix.Internals","entity":"value"},{"name":"is_console","module":"System.Posix.Internals","entity":"value"},{"name":"setNonBlockingFD","module":"System.Posix.Internals","entity":"value"},{"name":"setCloseOnExec","module":"System.Posix.Internals","entity":"value"},{"name":"CFilePath","module":"System.Posix.Internals","entity":"type"},{"name":"c_access","module":"System.Posix.Internals","entity":"value"},{"name":"c_chmod","module":"System.Posix.Internals","entity":"value"},{"name":"c_close","module":"System.Posix.Internals","entity":"value"},{"name":"c_creat","module":"System.Posix.Internals","entity":"value"},{"name":"c_dup","module":"System.Posix.Internals","entity":"value"},{"name":"c_dup2","module":"System.Posix.Internals","entity":"value"},{"name":"c_fstat","module":"System.Posix.Internals","entity":"value"},{"name":"c_isatty","module":"System.Posix.Internals","entity":"value"},{"name":"c_lseek","module":"System.Posix.Internals","entity":"value"},{"name":"lstat","module":"System.Posix.Internals","entity":"value"},{"name":"c_open","module":"System.Posix.Internals","entity":"value"},{"name":"c_safe_open","module":"System.Posix.Internals","entity":"value"},{"name":"c_read","module":"System.Posix.Internals","entity":"value"},{"name":"c_safe_read","module":"System.Posix.Internals","entity":"value"},{"name":"c_stat","module":"System.Posix.Internals","entity":"value"},{"name":"c_umask","module":"System.Posix.Internals","entity":"value"},{"name":"c_write","module":"System.Posix.Internals","entity":"value"},{"name":"c_safe_write","module":"System.Posix.Internals","entity":"value"},{"name":"c_ftruncate","module":"System.Posix.Internals","entity":"value"},{"name":"c_unlink","module":"System.Posix.Internals","entity":"value"},{"name":"c_getpid","module":"System.Posix.Internals","entity":"value"},{"name":"c_fcntl_read","module":"System.Posix.Internals","entity":"value"},{"name":"c_fcntl_write","module":"System.Posix.Internals","entity":"value"},{"name":"c_fcntl_lock","module":"System.Posix.Internals","entity":"value"},{"name":"c_fork","module":"System.Posix.Internals","entity":"value"},{"name":"c_link","module":"System.Posix.Internals","entity":"value"},{"name":"c_mkfifo","module":"System.Posix.Internals","entity":"value"},{"name":"c_pipe","module":"System.Posix.Internals","entity":"value"},{"name":"c_sigemptyset","module":"System.Posix.Internals","entity":"value"},{"name":"c_sigaddset","module":"System.Posix.Internals","entity":"value"},{"name":"c_sigprocmask","module":"System.Posix.Internals","entity":"value"},{"name":"c_tcgetattr","module":"System.Posix.Internals","entity":"value"},{"name":"c_tcsetattr","module":"System.Posix.Internals","entity":"value"},{"name":"c_utime","module":"System.Posix.Internals","entity":"value"},{"name":"c_waitpid","module":"System.Posix.Internals","entity":"value"},{"name":"o_RDONLY","module":"System.Posix.Internals","entity":"value"},{"name":"o_WRONLY","module":"System.Posix.Internals","entity":"value"},{"name":"o_RDWR","module":"System.Posix.Internals","entity":"value"},{"name":"o_APPEND","module":"System.Posix.Internals","entity":"value"},{"name":"o_CREAT","module":"System.Posix.Internals","entity":"value"},{"name":"o_EXCL","module":"System.Posix.Internals","entity":"value"},{"name":"o_TRUNC","module":"System.Posix.Internals","entity":"value"},{"name":"o_NOCTTY","module":"System.Posix.Internals","entity":"value"},{"name":"o_NONBLOCK","module":"System.Posix.Internals","entity":"value"},{"name":"o_BINARY","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_isreg","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_ischr","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_isblk","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_isdir","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_isfifo","module":"System.Posix.Internals","entity":"value"},{"name":"s_isreg","module":"System.Posix.Internals","entity":"value"},{"name":"s_ischr","module":"System.Posix.Internals","entity":"value"},{"name":"s_isblk","module":"System.Posix.Internals","entity":"value"},{"name":"s_isdir","module":"System.Posix.Internals","entity":"value"},{"name":"s_isfifo","module":"System.Posix.Internals","entity":"value"},{"name":"sizeof_stat","module":"System.Posix.Internals","entity":"value"},{"name":"st_mtime","module":"System.Posix.Internals","entity":"value"},{"name":"st_size","module":"System.Posix.Internals","entity":"value"},{"name":"st_mode","module":"System.Posix.Internals","entity":"value"},{"name":"st_dev","module":"System.Posix.Internals","entity":"value"},{"name":"st_ino","module":"System.Posix.Internals","entity":"value"},{"name":"const_echo","module":"System.Posix.Internals","entity":"value"},{"name":"const_tcsanow","module":"System.Posix.Internals","entity":"value"},{"name":"const_icanon","module":"System.Posix.Internals","entity":"value"},{"name":"const_vmin","module":"System.Posix.Internals","entity":"value"},{"name":"const_vtime","module":"System.Posix.Internals","entity":"value"},{"name":"const_sigttou","module":"System.Posix.Internals","entity":"value"},{"name":"const_sig_block","module":"System.Posix.Internals","entity":"value"},{"name":"const_sig_setmask","module":"System.Posix.Internals","entity":"value"},{"name":"const_f_getfl","module":"System.Posix.Internals","entity":"value"},{"name":"const_f_setfl","module":"System.Posix.Internals","entity":"value"},{"name":"const_f_setfd","module":"System.Posix.Internals","entity":"value"},{"name":"const_fd_cloexec","module":"System.Posix.Internals","entity":"value"},{"name":"s_issock","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_issock","module":"System.Posix.Internals","entity":"value"},{"name":"dEFAULT_BUFFER_SIZE","module":"System.Posix.Internals","entity":"value"},{"name":"sEEK_CUR","module":"System.Posix.Internals","entity":"value"},{"name":"sEEK_SET","module":"System.Posix.Internals","entity":"value"},{"name":"sEEK_END","module":"System.Posix.Internals","entity":"value"}] +[{"name":"puts","module":"System.Posix.Internals","entity":"value"},{"name":"CFLock","module":"System.Posix.Internals","entity":"type"},{"name":"CGroup","module":"System.Posix.Internals","entity":"type"},{"name":"CLconv","module":"System.Posix.Internals","entity":"type"},{"name":"CPasswd","module":"System.Posix.Internals","entity":"type"},{"name":"CSigaction","module":"System.Posix.Internals","entity":"type"},{"name":"CSigset","module":"System.Posix.Internals","entity":"data"},{"name":"CStat","module":"System.Posix.Internals","entity":"type"},{"name":"CTermios","module":"System.Posix.Internals","entity":"type"},{"name":"CTm","module":"System.Posix.Internals","entity":"type"},{"name":"CTms","module":"System.Posix.Internals","entity":"type"},{"name":"CUtimbuf","module":"System.Posix.Internals","entity":"type"},{"name":"CUtsname","module":"System.Posix.Internals","entity":"type"},{"name":"FD","module":"System.Posix.Internals","entity":"type"},{"name":"fdFileSize","module":"System.Posix.Internals","entity":"value"},{"name":"fileType","module":"System.Posix.Internals","entity":"value"},{"name":"fdStat","module":"System.Posix.Internals","entity":"value"},{"name":"fdType","module":"System.Posix.Internals","entity":"value"},{"name":"statGetType","module":"System.Posix.Internals","entity":"value"},{"name":"ioe_unknownfiletype","module":"System.Posix.Internals","entity":"value"},{"name":"fdGetMode","module":"System.Posix.Internals","entity":"value"},{"name":"withFilePath","module":"System.Posix.Internals","entity":"value"},{"name":"newFilePath","module":"System.Posix.Internals","entity":"value"},{"name":"peekFilePath","module":"System.Posix.Internals","entity":"value"},{"name":"peekFilePathLen","module":"System.Posix.Internals","entity":"value"},{"name":"setCooked","module":"System.Posix.Internals","entity":"value"},{"name":"ioe_unk_error","module":"System.Posix.Internals","entity":"value"},{"name":"setEcho","module":"System.Posix.Internals","entity":"value"},{"name":"getEcho","module":"System.Posix.Internals","entity":"value"},{"name":"set_console_buffering","module":"System.Posix.Internals","entity":"value"},{"name":"set_console_echo","module":"System.Posix.Internals","entity":"value"},{"name":"get_console_echo","module":"System.Posix.Internals","entity":"value"},{"name":"is_console","module":"System.Posix.Internals","entity":"value"},{"name":"setNonBlockingFD","module":"System.Posix.Internals","entity":"value"},{"name":"setCloseOnExec","module":"System.Posix.Internals","entity":"value"},{"name":"CFilePath","module":"System.Posix.Internals","entity":"type"},{"name":"c_access","module":"System.Posix.Internals","entity":"value"},{"name":"c_chmod","module":"System.Posix.Internals","entity":"value"},{"name":"c_close","module":"System.Posix.Internals","entity":"value"},{"name":"c_creat","module":"System.Posix.Internals","entity":"value"},{"name":"c_dup","module":"System.Posix.Internals","entity":"value"},{"name":"c_dup2","module":"System.Posix.Internals","entity":"value"},{"name":"c_fstat","module":"System.Posix.Internals","entity":"value"},{"name":"c_isatty","module":"System.Posix.Internals","entity":"value"},{"name":"c_lseek","module":"System.Posix.Internals","entity":"value"},{"name":"lstat","module":"System.Posix.Internals","entity":"value"},{"name":"c_open","module":"System.Posix.Internals","entity":"value"},{"name":"c_safe_open","module":"System.Posix.Internals","entity":"value"},{"name":"c_read","module":"System.Posix.Internals","entity":"value"},{"name":"c_safe_read","module":"System.Posix.Internals","entity":"value"},{"name":"c_stat","module":"System.Posix.Internals","entity":"value"},{"name":"c_umask","module":"System.Posix.Internals","entity":"value"},{"name":"c_write","module":"System.Posix.Internals","entity":"value"},{"name":"c_safe_write","module":"System.Posix.Internals","entity":"value"},{"name":"c_ftruncate","module":"System.Posix.Internals","entity":"value"},{"name":"c_unlink","module":"System.Posix.Internals","entity":"value"},{"name":"c_getpid","module":"System.Posix.Internals","entity":"value"},{"name":"c_fcntl_read","module":"System.Posix.Internals","entity":"value"},{"name":"c_fcntl_write","module":"System.Posix.Internals","entity":"value"},{"name":"c_fcntl_lock","module":"System.Posix.Internals","entity":"value"},{"name":"c_fork","module":"System.Posix.Internals","entity":"value"},{"name":"c_link","module":"System.Posix.Internals","entity":"value"},{"name":"c_mkfifo","module":"System.Posix.Internals","entity":"value"},{"name":"c_pipe","module":"System.Posix.Internals","entity":"value"},{"name":"c_sigemptyset","module":"System.Posix.Internals","entity":"value"},{"name":"c_sigaddset","module":"System.Posix.Internals","entity":"value"},{"name":"c_sigprocmask","module":"System.Posix.Internals","entity":"value"},{"name":"c_tcgetattr","module":"System.Posix.Internals","entity":"value"},{"name":"c_tcsetattr","module":"System.Posix.Internals","entity":"value"},{"name":"c_utime","module":"System.Posix.Internals","entity":"value"},{"name":"c_waitpid","module":"System.Posix.Internals","entity":"value"},{"name":"o_RDONLY","module":"System.Posix.Internals","entity":"value"},{"name":"o_WRONLY","module":"System.Posix.Internals","entity":"value"},{"name":"o_RDWR","module":"System.Posix.Internals","entity":"value"},{"name":"o_APPEND","module":"System.Posix.Internals","entity":"value"},{"name":"o_CREAT","module":"System.Posix.Internals","entity":"value"},{"name":"o_EXCL","module":"System.Posix.Internals","entity":"value"},{"name":"o_TRUNC","module":"System.Posix.Internals","entity":"value"},{"name":"o_NOCTTY","module":"System.Posix.Internals","entity":"value"},{"name":"o_NONBLOCK","module":"System.Posix.Internals","entity":"value"},{"name":"o_BINARY","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_isreg","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_ischr","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_isblk","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_isdir","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_isfifo","module":"System.Posix.Internals","entity":"value"},{"name":"s_isreg","module":"System.Posix.Internals","entity":"value"},{"name":"s_ischr","module":"System.Posix.Internals","entity":"value"},{"name":"s_isblk","module":"System.Posix.Internals","entity":"value"},{"name":"s_isdir","module":"System.Posix.Internals","entity":"value"},{"name":"s_isfifo","module":"System.Posix.Internals","entity":"value"},{"name":"sizeof_stat","module":"System.Posix.Internals","entity":"value"},{"name":"st_mtime","module":"System.Posix.Internals","entity":"value"},{"name":"st_size","module":"System.Posix.Internals","entity":"value"},{"name":"st_mode","module":"System.Posix.Internals","entity":"value"},{"name":"st_dev","module":"System.Posix.Internals","entity":"value"},{"name":"st_ino","module":"System.Posix.Internals","entity":"value"},{"name":"const_echo","module":"System.Posix.Internals","entity":"value"},{"name":"const_tcsanow","module":"System.Posix.Internals","entity":"value"},{"name":"const_icanon","module":"System.Posix.Internals","entity":"value"},{"name":"const_vmin","module":"System.Posix.Internals","entity":"value"},{"name":"const_vtime","module":"System.Posix.Internals","entity":"value"},{"name":"const_sigttou","module":"System.Posix.Internals","entity":"value"},{"name":"const_sig_block","module":"System.Posix.Internals","entity":"value"},{"name":"const_sig_setmask","module":"System.Posix.Internals","entity":"value"},{"name":"const_f_getfl","module":"System.Posix.Internals","entity":"value"},{"name":"const_f_setfl","module":"System.Posix.Internals","entity":"value"},{"name":"const_f_setfd","module":"System.Posix.Internals","entity":"value"},{"name":"const_fd_cloexec","module":"System.Posix.Internals","entity":"value"},{"name":"s_issock","module":"System.Posix.Internals","entity":"value"},{"name":"c_s_issock","module":"System.Posix.Internals","entity":"value"},{"name":"dEFAULT_BUFFER_SIZE","module":"System.Posix.Internals","entity":"value"},{"name":"sEEK_CUR","module":"System.Posix.Internals","entity":"value"},{"name":"sEEK_SET","module":"System.Posix.Internals","entity":"value"},{"name":"sEEK_END","module":"System.Posix.Internals","entity":"value"}]
data/baseEnvironment/System.Posix.Types.symbols view
@@ -1,1 +1,1 @@-[{"name":"Fd","module":"System.Posix.Types","entity":"newtype"},{"name":"Fd","module":"System.Posix.Types","type":"Fd","entity":"constructor"},{"name":"ByteCount","module":"System.Posix.Types","entity":"type"},{"name":"ClockTick","module":"System.Posix.Types","entity":"type"},{"name":"EpochTime","module":"System.Posix.Types","entity":"type"},{"name":"FileOffset","module":"System.Posix.Types","entity":"type"},{"name":"ProcessID","module":"System.Posix.Types","entity":"type"},{"name":"ProcessGroupID","module":"System.Posix.Types","entity":"type"},{"name":"DeviceID","module":"System.Posix.Types","entity":"type"},{"name":"FileID","module":"System.Posix.Types","entity":"type"},{"name":"FileMode","module":"System.Posix.Types","entity":"type"},{"name":"Limit","module":"System.Posix.Types","entity":"type"}] +[{"name":"Fd","module":"System.Posix.Types","entity":"newtype"},{"name":"Fd","module":"System.Posix.Types","type":"Fd","entity":"constructor"},{"name":"ByteCount","module":"System.Posix.Types","entity":"type"},{"name":"ClockTick","module":"System.Posix.Types","entity":"type"},{"name":"EpochTime","module":"System.Posix.Types","entity":"type"},{"name":"FileOffset","module":"System.Posix.Types","entity":"type"},{"name":"ProcessID","module":"System.Posix.Types","entity":"type"},{"name":"ProcessGroupID","module":"System.Posix.Types","entity":"type"},{"name":"DeviceID","module":"System.Posix.Types","entity":"type"},{"name":"FileID","module":"System.Posix.Types","entity":"type"},{"name":"FileMode","module":"System.Posix.Types","entity":"type"},{"name":"Limit","module":"System.Posix.Types","entity":"type"}]
data/baseEnvironment/System.Timeout.symbols view
@@ -1,1 +1,1 @@-[{"name":"timeout","module":"System.Timeout","entity":"value"}] +[{"name":"timeout","module":"System.Timeout","entity":"value"}]
data/baseEnvironment/Text.ParserCombinators.ReadP.symbols view
@@ -1,1 +1,1 @@-[{"name":"ReadP","module":"Text.ParserCombinators.ReadP","entity":"newtype"},{"name":"get","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"look","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"+++","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"<++","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"gather","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"pfail","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"eof","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"satisfy","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"char","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"string","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"munch","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"munch1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"skipSpaces","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"choice","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"count","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"between","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"option","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"optional","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"many","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"many1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"skipMany","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"skipMany1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"sepBy","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"sepBy1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"endBy","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"endBy1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"chainr","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"chainl","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"chainl1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"chainr1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"manyTill","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"ReadS","module":"Text.ParserCombinators.ReadP","entity":"type"},{"name":"readP_to_S","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"readS_to_P","module":"Text.ParserCombinators.ReadP","entity":"value"}] +[{"name":"ReadP","module":"Text.ParserCombinators.ReadP","entity":"newtype"},{"name":"get","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"look","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"+++","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"<++","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"gather","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"pfail","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"eof","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"satisfy","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"char","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"string","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"munch","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"munch1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"skipSpaces","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"choice","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"count","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"between","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"option","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"optional","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"many","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"many1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"skipMany","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"skipMany1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"sepBy","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"sepBy1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"endBy","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"endBy1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"chainr","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"chainl","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"chainl1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"chainr1","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"manyTill","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"ReadS","module":"Text.ParserCombinators.ReadP","entity":"type"},{"name":"readP_to_S","module":"Text.ParserCombinators.ReadP","entity":"value"},{"name":"readS_to_P","module":"Text.ParserCombinators.ReadP","entity":"value"}]
data/baseEnvironment/Text.ParserCombinators.ReadPrec.symbols view
@@ -1,1 +1,1 @@-[{"name":"ReadPrec","module":"Text.ParserCombinators.ReadPrec","entity":"newtype"},{"name":"Prec","module":"Text.ParserCombinators.ReadPrec","entity":"type"},{"name":"minPrec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"lift","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"step","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"reset","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"get","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"look","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"+++","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"<++","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"pfail","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"choice","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readPrec_to_P","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readP_to_Prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readPrec_to_S","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readS_to_Prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"}] +[{"name":"ReadPrec","module":"Text.ParserCombinators.ReadPrec","entity":"newtype"},{"name":"Prec","module":"Text.ParserCombinators.ReadPrec","entity":"type"},{"name":"minPrec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"lift","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"step","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"reset","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"get","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"look","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"+++","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"<++","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"pfail","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"choice","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readPrec_to_P","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readP_to_Prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readPrec_to_S","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readS_to_Prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"}]
data/baseEnvironment/Text.Printf.symbols view
@@ -1,1 +1,1 @@-[{"name":"printf","module":"Text.Printf","entity":"value"},{"name":"hPrintf","module":"Text.Printf","entity":"value"},{"name":"PrintfType","module":"Text.Printf","entity":"class"},{"name":"HPrintfType","module":"Text.Printf","entity":"class"},{"name":"PrintfArg","module":"Text.Printf","entity":"class"},{"name":"IsChar","module":"Text.Printf","entity":"class"}] +[{"name":"printf","module":"Text.Printf","entity":"value"},{"name":"hPrintf","module":"Text.Printf","entity":"value"},{"name":"PrintfType","module":"Text.Printf","entity":"class"},{"name":"HPrintfType","module":"Text.Printf","entity":"class"},{"name":"PrintfArg","module":"Text.Printf","entity":"class"},{"name":"IsChar","module":"Text.Printf","entity":"class"}]
data/baseEnvironment/Text.Read.Lex.symbols view
@@ -1,1 +1,1 @@-[{"name":"Lexeme","module":"Text.Read.Lex","entity":"data"},{"name":"Char","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"EOF","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Ident","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Number","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Punc","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"String","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Symbol","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"numberToInteger","module":"Text.Read.Lex","entity":"value"},{"name":"numberToFixed","module":"Text.Read.Lex","entity":"value"},{"name":"numberToRational","module":"Text.Read.Lex","entity":"value"},{"name":"numberToRangedRational","module":"Text.Read.Lex","entity":"value"},{"name":"lex","module":"Text.Read.Lex","entity":"value"},{"name":"expect","module":"Text.Read.Lex","entity":"value"},{"name":"hsLex","module":"Text.Read.Lex","entity":"value"},{"name":"lexChar","module":"Text.Read.Lex","entity":"value"},{"name":"readIntP","module":"Text.Read.Lex","entity":"value"},{"name":"readOctP","module":"Text.Read.Lex","entity":"value"},{"name":"readDecP","module":"Text.Read.Lex","entity":"value"},{"name":"readHexP","module":"Text.Read.Lex","entity":"value"}] +[{"name":"Lexeme","module":"Text.Read.Lex","entity":"data"},{"name":"Char","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"EOF","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Ident","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Number","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Punc","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"String","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Symbol","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"numberToInteger","module":"Text.Read.Lex","entity":"value"},{"name":"numberToFixed","module":"Text.Read.Lex","entity":"value"},{"name":"numberToRational","module":"Text.Read.Lex","entity":"value"},{"name":"numberToRangedRational","module":"Text.Read.Lex","entity":"value"},{"name":"lex","module":"Text.Read.Lex","entity":"value"},{"name":"expect","module":"Text.Read.Lex","entity":"value"},{"name":"hsLex","module":"Text.Read.Lex","entity":"value"},{"name":"lexChar","module":"Text.Read.Lex","entity":"value"},{"name":"readIntP","module":"Text.Read.Lex","entity":"value"},{"name":"readOctP","module":"Text.Read.Lex","entity":"value"},{"name":"readDecP","module":"Text.Read.Lex","entity":"value"},{"name":"readHexP","module":"Text.Read.Lex","entity":"value"}]
data/baseEnvironment/Text.Read.symbols view
@@ -1,1 +1,1 @@-[{"name":"Read","module":"GHC.Read","entity":"class"},{"name":"readList","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readListPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readsPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"ReadS","module":"Text.ParserCombinators.ReadP","entity":"type"},{"name":"reads","module":"Text.Read","entity":"value"},{"name":"read","module":"Text.Read","entity":"value"},{"name":"readParen","module":"GHC.Read","entity":"value"},{"name":"lex","module":"GHC.Read","entity":"value"},{"name":"choice","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"get","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"lift","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"look","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"minPrec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"pfail","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readP_to_Prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readPrec_to_P","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readPrec_to_S","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readS_to_Prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"reset","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"step","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"+++","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"<++","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"Prec","module":"Text.ParserCombinators.ReadPrec","entity":"type"},{"name":"ReadPrec","module":"Text.ParserCombinators.ReadPrec","entity":"newtype"},{"name":"Lexeme","module":"Text.Read.Lex","entity":"data"},{"name":"Char","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"EOF","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Ident","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Number","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Punc","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"String","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Symbol","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"lexP","module":"GHC.Read","entity":"value"},{"name":"parens","module":"GHC.Read","entity":"value"},{"name":"readListDefault","module":"GHC.Read","entity":"value"},{"name":"readListPrecDefault","module":"GHC.Read","entity":"value"},{"name":"readEither","module":"Text.Read","entity":"value"},{"name":"readMaybe","module":"Text.Read","entity":"value"}] +[{"name":"Read","module":"GHC.Read","entity":"class"},{"name":"readList","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readListPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"readsPrec","module":"GHC.Read","entity":"method","class":"Read"},{"name":"ReadS","module":"Text.ParserCombinators.ReadP","entity":"type"},{"name":"reads","module":"Text.Read","entity":"value"},{"name":"read","module":"Text.Read","entity":"value"},{"name":"readParen","module":"GHC.Read","entity":"value"},{"name":"lex","module":"GHC.Read","entity":"value"},{"name":"choice","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"get","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"lift","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"look","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"minPrec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"pfail","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readP_to_Prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readPrec_to_P","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readPrec_to_S","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"readS_to_Prec","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"reset","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"step","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"+++","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"<++","module":"Text.ParserCombinators.ReadPrec","entity":"value"},{"name":"Prec","module":"Text.ParserCombinators.ReadPrec","entity":"type"},{"name":"ReadPrec","module":"Text.ParserCombinators.ReadPrec","entity":"newtype"},{"name":"Lexeme","module":"Text.Read.Lex","entity":"data"},{"name":"Char","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"EOF","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Ident","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Number","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Punc","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"String","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"Symbol","module":"Text.Read.Lex","type":"Lexeme","entity":"constructor"},{"name":"lexP","module":"GHC.Read","entity":"value"},{"name":"parens","module":"GHC.Read","entity":"value"},{"name":"readListDefault","module":"GHC.Read","entity":"value"},{"name":"readListPrecDefault","module":"GHC.Read","entity":"value"},{"name":"readEither","module":"Text.Read","entity":"value"},{"name":"readMaybe","module":"Text.Read","entity":"value"}]
data/baseEnvironment/Text.Show.Functions.symbols view
@@ -1,1 +1,1 @@-[] +[]
data/baseEnvironment/Text.Show.symbols view
@@ -1,1 +1,1 @@-[{"name":"ShowS","module":"GHC.Show","entity":"type"},{"name":"Show","module":"GHC.Show","entity":"class"},{"name":"showsPrec","module":"GHC.Show","entity":"method","class":"Show"},{"name":"show","module":"GHC.Show","entity":"method","class":"Show"},{"name":"showList","module":"GHC.Show","entity":"method","class":"Show"},{"name":"shows","module":"GHC.Show","entity":"value"},{"name":"showChar","module":"GHC.Show","entity":"value"},{"name":"showString","module":"GHC.Show","entity":"value"},{"name":"showParen","module":"GHC.Show","entity":"value"},{"name":"showListWith","module":"Text.Show","entity":"value"}] +[{"name":"ShowS","module":"GHC.Show","entity":"type"},{"name":"Show","module":"GHC.Show","entity":"class"},{"name":"showsPrec","module":"GHC.Show","entity":"method","class":"Show"},{"name":"show","module":"GHC.Show","entity":"method","class":"Show"},{"name":"showList","module":"GHC.Show","entity":"method","class":"Show"},{"name":"shows","module":"GHC.Show","entity":"value"},{"name":"showChar","module":"GHC.Show","entity":"value"},{"name":"showString","module":"GHC.Show","entity":"value"},{"name":"showParen","module":"GHC.Show","entity":"value"},{"name":"showListWith","module":"Text.Show","entity":"value"}]
data/baseEnvironment/Unsafe.Coerce.symbols view
@@ -1,1 +1,1 @@-[{"name":"unsafeCoerce","module":"Unsafe.Coerce","entity":"value"}] +[{"name":"unsafeCoerce","module":"Unsafe.Coerce","entity":"value"}]
haskell-names.cabal view
@@ -1,295 +1,295 @@-Name: haskell-names -Version: 0.9.9 -License: BSD3 -Author: Philipp Schuster, Roman Cheplyaka, Lennart Augustsson -Maintainer: Philipp Schuster -Category: Language -Synopsis: Name resolution library for Haskell -Description: - This package takes modules parsed with `haskell-src-exts`, resolves used names and annotates the parsed module with scoping information. -Homepage: http://documentup.com/haskell-suite/haskell-names -Stability: Experimental -Build-Type: Simple -Cabal-Version: >= 1.10 -Tested-With: GHC == 8.0.1, GHC == 8.2.1 - -extra-source-files: - README.md - CHANGELOG.md - tests/annotations/*.hs.golden - tests/annotations/*.hs - tests/imports/*.hs.golden - tests/imports/*.hs - tests/exports/*.hs.golden - tests/exports/*.hs - tests/environment/Prelude.symbols.golden -data-files: - data/baseEnvironment/Control.Applicative.symbols - data/baseEnvironment/Control.Arrow.symbols - data/baseEnvironment/Control.Category.symbols - data/baseEnvironment/Control.Concurrent.Chan.symbols - data/baseEnvironment/Control.Concurrent.MVar.symbols - data/baseEnvironment/Control.Concurrent.QSem.symbols - data/baseEnvironment/Control.Concurrent.QSemN.symbols - data/baseEnvironment/Control.Concurrent.symbols - data/baseEnvironment/Control.Exception.Base.symbols - data/baseEnvironment/Control.Exception.symbols - data/baseEnvironment/Control.Monad.Fix.symbols - data/baseEnvironment/Control.Monad.Instances.symbols - data/baseEnvironment/Control.Monad.ST.Imp.symbols - data/baseEnvironment/Control.Monad.ST.Lazy.Imp.symbols - data/baseEnvironment/Control.Monad.ST.Lazy.Safe.symbols - data/baseEnvironment/Control.Monad.ST.Lazy.Unsafe.symbols - data/baseEnvironment/Control.Monad.ST.Lazy.symbols - data/baseEnvironment/Control.Monad.ST.Safe.symbols - data/baseEnvironment/Control.Monad.ST.Strict.symbols - data/baseEnvironment/Control.Monad.ST.Unsafe.symbols - data/baseEnvironment/Control.Monad.ST.symbols - data/baseEnvironment/Control.Monad.Zip.symbols - data/baseEnvironment/Control.Monad.symbols - data/baseEnvironment/Data.Bits.symbols - data/baseEnvironment/Data.Bool.symbols - data/baseEnvironment/Data.Char.symbols - data/baseEnvironment/Data.Complex.symbols - data/baseEnvironment/Data.Data.symbols - data/baseEnvironment/Data.Dynamic.symbols - data/baseEnvironment/Data.Either.symbols - data/baseEnvironment/Data.Eq.symbols - data/baseEnvironment/Data.Fixed.symbols - data/baseEnvironment/Data.Foldable.symbols - data/baseEnvironment/Data.Function.symbols - data/baseEnvironment/Data.Functor.symbols - data/baseEnvironment/Data.IORef.symbols - data/baseEnvironment/Data.Int.symbols - data/baseEnvironment/Data.Ix.symbols - data/baseEnvironment/Data.List.symbols - data/baseEnvironment/Data.Maybe.symbols - data/baseEnvironment/Data.Monoid.symbols - data/baseEnvironment/Data.OldTypeable.Internal.symbols - data/baseEnvironment/Data.OldTypeable.symbols - data/baseEnvironment/Data.Ord.symbols - data/baseEnvironment/Data.Ratio.symbols - data/baseEnvironment/Data.STRef.Lazy.symbols - data/baseEnvironment/Data.STRef.Strict.symbols - data/baseEnvironment/Data.STRef.symbols - data/baseEnvironment/Data.String.symbols - data/baseEnvironment/Data.Traversable.symbols - data/baseEnvironment/Data.Tuple.symbols - data/baseEnvironment/Data.Typeable.Internal.symbols - data/baseEnvironment/Data.Typeable.symbols - data/baseEnvironment/Data.Unique.symbols - data/baseEnvironment/Data.Version.symbols - data/baseEnvironment/Data.Word.symbols - data/baseEnvironment/Debug.Trace.symbols - data/baseEnvironment/Foreign.C.Error.symbols - data/baseEnvironment/Foreign.C.String.symbols - data/baseEnvironment/Foreign.C.Types.symbols - data/baseEnvironment/Foreign.C.symbols - data/baseEnvironment/Foreign.Concurrent.symbols - data/baseEnvironment/Foreign.ForeignPtr.Imp.symbols - data/baseEnvironment/Foreign.ForeignPtr.Safe.symbols - data/baseEnvironment/Foreign.ForeignPtr.Unsafe.symbols - data/baseEnvironment/Foreign.ForeignPtr.symbols - data/baseEnvironment/Foreign.Marshal.Alloc.symbols - data/baseEnvironment/Foreign.Marshal.Array.symbols - data/baseEnvironment/Foreign.Marshal.Error.symbols - data/baseEnvironment/Foreign.Marshal.Pool.symbols - data/baseEnvironment/Foreign.Marshal.Safe.symbols - data/baseEnvironment/Foreign.Marshal.Unsafe.symbols - data/baseEnvironment/Foreign.Marshal.Utils.symbols - data/baseEnvironment/Foreign.Marshal.symbols - data/baseEnvironment/Foreign.Ptr.symbols - data/baseEnvironment/Foreign.Safe.symbols - data/baseEnvironment/Foreign.StablePtr.symbols - data/baseEnvironment/Foreign.Storable.symbols - data/baseEnvironment/Foreign.symbols - data/baseEnvironment/GHC.Arr.symbols - data/baseEnvironment/GHC.Base.symbols - data/baseEnvironment/GHC.CString.symbols - data/baseEnvironment/GHC.Char.symbols - data/baseEnvironment/GHC.Classes.symbols - data/baseEnvironment/GHC.Conc.IO.symbols - data/baseEnvironment/GHC.Conc.Signal.symbols - data/baseEnvironment/GHC.Conc.Sync.symbols - data/baseEnvironment/GHC.Conc.symbols - data/baseEnvironment/GHC.ConsoleHandler.symbols - data/baseEnvironment/GHC.Constants.symbols - data/baseEnvironment/GHC.Debug.symbols - data/baseEnvironment/GHC.Desugar.symbols - data/baseEnvironment/GHC.Enum.symbols - data/baseEnvironment/GHC.Environment.symbols - data/baseEnvironment/GHC.Err.symbols - data/baseEnvironment/GHC.Event.Array.symbols - data/baseEnvironment/GHC.Event.Clock.symbols - data/baseEnvironment/GHC.Event.Control.symbols - data/baseEnvironment/GHC.Event.EPoll.symbols - data/baseEnvironment/GHC.Event.IntMap.symbols - data/baseEnvironment/GHC.Event.Internal.symbols - data/baseEnvironment/GHC.Event.KQueue.symbols - data/baseEnvironment/GHC.Event.Manager.symbols - data/baseEnvironment/GHC.Event.PSQ.symbols - data/baseEnvironment/GHC.Event.Poll.symbols - data/baseEnvironment/GHC.Event.Thread.symbols - data/baseEnvironment/GHC.Event.TimerManager.symbols - data/baseEnvironment/GHC.Event.Unique.symbols - data/baseEnvironment/GHC.Event.symbols - data/baseEnvironment/GHC.Exception.symbols - data/baseEnvironment/GHC.Exts.symbols - data/baseEnvironment/GHC.Fingerprint.Type.symbols - data/baseEnvironment/GHC.Fingerprint.symbols - data/baseEnvironment/GHC.Float.ConversionUtils.symbols - data/baseEnvironment/GHC.Float.RealFracMethods.symbols - data/baseEnvironment/GHC.Float.symbols - data/baseEnvironment/GHC.Foreign.symbols - data/baseEnvironment/GHC.ForeignPtr.symbols - data/baseEnvironment/GHC.GHCi.symbols - data/baseEnvironment/GHC.Generics.symbols - data/baseEnvironment/GHC.IO.Buffer.symbols - data/baseEnvironment/GHC.IO.BufferedIO.symbols - data/baseEnvironment/GHC.IO.Device.symbols - data/baseEnvironment/GHC.IO.Encoding.CodePage.symbols - data/baseEnvironment/GHC.IO.Encoding.Failure.symbols - data/baseEnvironment/GHC.IO.Encoding.Iconv.symbols - data/baseEnvironment/GHC.IO.Encoding.Latin1.symbols - data/baseEnvironment/GHC.IO.Encoding.Types.symbols - data/baseEnvironment/GHC.IO.Encoding.UTF16.symbols - data/baseEnvironment/GHC.IO.Encoding.UTF32.symbols - data/baseEnvironment/GHC.IO.Encoding.UTF8.symbols - data/baseEnvironment/GHC.IO.Encoding.symbols - data/baseEnvironment/GHC.IO.Exception.symbols - data/baseEnvironment/GHC.IO.FD.symbols - data/baseEnvironment/GHC.IO.Handle.FD.symbols - data/baseEnvironment/GHC.IO.Handle.Internals.symbols - data/baseEnvironment/GHC.IO.Handle.Text.symbols - data/baseEnvironment/GHC.IO.Handle.Types.symbols - data/baseEnvironment/GHC.IO.Handle.symbols - data/baseEnvironment/GHC.IO.IOMode.symbols - data/baseEnvironment/GHC.IO.symbols - data/baseEnvironment/GHC.IOArray.symbols - data/baseEnvironment/GHC.IORef.symbols - data/baseEnvironment/GHC.IP.symbols - data/baseEnvironment/GHC.Int.symbols - data/baseEnvironment/GHC.IntWord64.symbols - data/baseEnvironment/GHC.Integer.Logarithms.Internals.symbols - data/baseEnvironment/GHC.Integer.Logarithms.symbols - data/baseEnvironment/GHC.Integer.Simple.Internals.symbols - data/baseEnvironment/GHC.Integer.Type.symbols - data/baseEnvironment/GHC.Integer.symbols - data/baseEnvironment/GHC.List.symbols - data/baseEnvironment/GHC.MVar.symbols - data/baseEnvironment/GHC.Magic.symbols - data/baseEnvironment/GHC.Num.symbols - data/baseEnvironment/GHC.PArr.symbols - data/baseEnvironment/GHC.Pack.symbols - data/baseEnvironment/GHC.Prim.symbols - data/baseEnvironment/GHC.PrimopWrappers.symbols - data/baseEnvironment/GHC.Profiling.symbols - data/baseEnvironment/GHC.Ptr.symbols - data/baseEnvironment/GHC.Read.symbols - data/baseEnvironment/GHC.Real.symbols - data/baseEnvironment/GHC.ST.symbols - data/baseEnvironment/GHC.STRef.symbols - data/baseEnvironment/GHC.Show.symbols - data/baseEnvironment/GHC.Stable.symbols - data/baseEnvironment/GHC.Stack.symbols - data/baseEnvironment/GHC.Stats.symbols - data/baseEnvironment/GHC.Storable.symbols - data/baseEnvironment/GHC.TopHandler.symbols - data/baseEnvironment/GHC.Tuple.symbols - data/baseEnvironment/GHC.TypeLits.symbols - data/baseEnvironment/GHC.Types.symbols - data/baseEnvironment/GHC.Unicode.symbols - data/baseEnvironment/GHC.Weak.symbols - data/baseEnvironment/GHC.Word.symbols - data/baseEnvironment/Numeric.symbols - data/baseEnvironment/Prelude.symbols - data/baseEnvironment/System.CPUTime.symbols - data/baseEnvironment/System.Console.GetOpt.symbols - data/baseEnvironment/System.Environment.ExecutablePath.symbols - data/baseEnvironment/System.Environment.symbols - data/baseEnvironment/System.Exit.symbols - data/baseEnvironment/System.IO.Error.symbols - data/baseEnvironment/System.IO.Unsafe.symbols - data/baseEnvironment/System.IO.symbols - data/baseEnvironment/System.Info.symbols - data/baseEnvironment/System.Mem.StableName.symbols - data/baseEnvironment/System.Mem.Weak.symbols - data/baseEnvironment/System.Mem.symbols - data/baseEnvironment/System.Posix.Internals.symbols - data/baseEnvironment/System.Posix.Types.symbols - data/baseEnvironment/System.Timeout.symbols - data/baseEnvironment/Text.ParserCombinators.ReadP.symbols - data/baseEnvironment/Text.ParserCombinators.ReadPrec.symbols - data/baseEnvironment/Text.Printf.symbols - data/baseEnvironment/Text.Read.Lex.symbols - data/baseEnvironment/Text.Read.symbols - data/baseEnvironment/Text.Show.Functions.symbols - data/baseEnvironment/Text.Show.symbols - data/baseEnvironment/Unsafe.Coerce.symbols - - -source-repository head - type: git - location: git://github.com/haskell-suite/haskell-names.git - -Library - Default-Language: Haskell2010 - Build-depends: - base >= 4 && < 5 - , haskell-src-exts >= 1.21 && < 1.24 - , mtl >= 2.2.1 && < 2.3 - , transformers >=0.4.2.0 && < 0.6 - , filepath >= 1.1 && < 1.5 - , containers >= 0.2 && < 0.7 - , uniplate >= 1.5.1 && < 1.7 - , aeson >= 0.8.0.2 && < 1.6 - , bytestring >= 0.10.4.0 && < 0.11 - , data-lens-light >= 0.1.2.1 && < 0.2 - , traverse-with-class >= 1.0.0.0 && < 1.1 - if impl(ghc <= 7.8) - Build-depends: tagged >= 0.8.4 && < 0.9 - Hs-source-dirs: src - Ghc-options: -Wall -fno-warn-name-shadowing - - Exposed-modules: Language.Haskell.Names - Language.Haskell.Names.Open - Language.Haskell.Names.Annotated - Language.Haskell.Names.Environment - Language.Haskell.Names.GlobalSymbolTable - Language.Haskell.Names.LocalSymbolTable - Language.Haskell.Names.Imports - Language.Haskell.Names.Exports - Language.Haskell.Names.ModuleSymbols - Language.Haskell.Names.SyntaxUtils - Language.Haskell.Names.GetBound - - Other-modules: - Language.Haskell.Names.Open.Base - Language.Haskell.Names.Open.Instances - Language.Haskell.Names.Open.Derived - Language.Haskell.Names.Recursive - Language.Haskell.Names.Types - Language.Haskell.Names.RecordWildcards - Language.Haskell.Names.ScopeUtils - Paths_haskell_names - -Test-suite test - Default-Language: Haskell2010 - type: exitcode-stdio-1.0 - Hs-source-dirs: - tests - Main-is: - run.hs - Build-depends: - base >= 4 && < 5 - , haskell-names - , haskell-src-exts >= 1.21 && < 1.24 - , mtl >= 2.2.1 && < 2.3 - , filepath >= 1.1 && <1.5 - , containers >= 0.2 && < 0.7 - , tasty >= 0.12 && < 1.3 - , tasty-golden >= 2.2.1 && < 2.4 - , filemanip >= 0.3.6.3 && < 0.4 - , pretty-show >= 1.6.1 && < 1.11 - , traverse-with-class >= 1.0.0.0 && < 1.1 - +Name: haskell-names+Version: 0.9.9.1+License: BSD3+Author: Philipp Schuster, Roman Cheplyaka, Lennart Augustsson+Maintainer: Philipp Schuster+Category: Language+Synopsis: Name resolution library for Haskell+Description:+ This package takes modules parsed with `haskell-src-exts`, resolves used names and annotates the parsed module with scoping information.+Homepage: http://documentup.com/haskell-suite/haskell-names+Stability: Experimental+Build-Type: Simple+Cabal-Version: >= 1.10+Tested-With: GHC == 8.0.1, GHC == 8.2.1++extra-source-files:+ README.md+ CHANGELOG.md+ tests/annotations/*.hs.golden+ tests/annotations/*.hs+ tests/imports/*.hs.golden+ tests/imports/*.hs+ tests/exports/*.hs.golden+ tests/exports/*.hs+ tests/environment/Prelude.symbols.golden+data-files:+ data/baseEnvironment/Control.Applicative.symbols+ data/baseEnvironment/Control.Arrow.symbols+ data/baseEnvironment/Control.Category.symbols+ data/baseEnvironment/Control.Concurrent.Chan.symbols+ data/baseEnvironment/Control.Concurrent.MVar.symbols+ data/baseEnvironment/Control.Concurrent.QSem.symbols+ data/baseEnvironment/Control.Concurrent.QSemN.symbols+ data/baseEnvironment/Control.Concurrent.symbols+ data/baseEnvironment/Control.Exception.Base.symbols+ data/baseEnvironment/Control.Exception.symbols+ data/baseEnvironment/Control.Monad.Fix.symbols+ data/baseEnvironment/Control.Monad.Instances.symbols+ data/baseEnvironment/Control.Monad.ST.Imp.symbols+ data/baseEnvironment/Control.Monad.ST.Lazy.Imp.symbols+ data/baseEnvironment/Control.Monad.ST.Lazy.Safe.symbols+ data/baseEnvironment/Control.Monad.ST.Lazy.Unsafe.symbols+ data/baseEnvironment/Control.Monad.ST.Lazy.symbols+ data/baseEnvironment/Control.Monad.ST.Safe.symbols+ data/baseEnvironment/Control.Monad.ST.Strict.symbols+ data/baseEnvironment/Control.Monad.ST.Unsafe.symbols+ data/baseEnvironment/Control.Monad.ST.symbols+ data/baseEnvironment/Control.Monad.Zip.symbols+ data/baseEnvironment/Control.Monad.symbols+ data/baseEnvironment/Data.Bits.symbols+ data/baseEnvironment/Data.Bool.symbols+ data/baseEnvironment/Data.Char.symbols+ data/baseEnvironment/Data.Complex.symbols+ data/baseEnvironment/Data.Data.symbols+ data/baseEnvironment/Data.Dynamic.symbols+ data/baseEnvironment/Data.Either.symbols+ data/baseEnvironment/Data.Eq.symbols+ data/baseEnvironment/Data.Fixed.symbols+ data/baseEnvironment/Data.Foldable.symbols+ data/baseEnvironment/Data.Function.symbols+ data/baseEnvironment/Data.Functor.symbols+ data/baseEnvironment/Data.IORef.symbols+ data/baseEnvironment/Data.Int.symbols+ data/baseEnvironment/Data.Ix.symbols+ data/baseEnvironment/Data.List.symbols+ data/baseEnvironment/Data.Maybe.symbols+ data/baseEnvironment/Data.Monoid.symbols+ data/baseEnvironment/Data.OldTypeable.Internal.symbols+ data/baseEnvironment/Data.OldTypeable.symbols+ data/baseEnvironment/Data.Ord.symbols+ data/baseEnvironment/Data.Ratio.symbols+ data/baseEnvironment/Data.STRef.Lazy.symbols+ data/baseEnvironment/Data.STRef.Strict.symbols+ data/baseEnvironment/Data.STRef.symbols+ data/baseEnvironment/Data.String.symbols+ data/baseEnvironment/Data.Traversable.symbols+ data/baseEnvironment/Data.Tuple.symbols+ data/baseEnvironment/Data.Typeable.Internal.symbols+ data/baseEnvironment/Data.Typeable.symbols+ data/baseEnvironment/Data.Unique.symbols+ data/baseEnvironment/Data.Version.symbols+ data/baseEnvironment/Data.Word.symbols+ data/baseEnvironment/Debug.Trace.symbols+ data/baseEnvironment/Foreign.C.Error.symbols+ data/baseEnvironment/Foreign.C.String.symbols+ data/baseEnvironment/Foreign.C.Types.symbols+ data/baseEnvironment/Foreign.C.symbols+ data/baseEnvironment/Foreign.Concurrent.symbols+ data/baseEnvironment/Foreign.ForeignPtr.Imp.symbols+ data/baseEnvironment/Foreign.ForeignPtr.Safe.symbols+ data/baseEnvironment/Foreign.ForeignPtr.Unsafe.symbols+ data/baseEnvironment/Foreign.ForeignPtr.symbols+ data/baseEnvironment/Foreign.Marshal.Alloc.symbols+ data/baseEnvironment/Foreign.Marshal.Array.symbols+ data/baseEnvironment/Foreign.Marshal.Error.symbols+ data/baseEnvironment/Foreign.Marshal.Pool.symbols+ data/baseEnvironment/Foreign.Marshal.Safe.symbols+ data/baseEnvironment/Foreign.Marshal.Unsafe.symbols+ data/baseEnvironment/Foreign.Marshal.Utils.symbols+ data/baseEnvironment/Foreign.Marshal.symbols+ data/baseEnvironment/Foreign.Ptr.symbols+ data/baseEnvironment/Foreign.Safe.symbols+ data/baseEnvironment/Foreign.StablePtr.symbols+ data/baseEnvironment/Foreign.Storable.symbols+ data/baseEnvironment/Foreign.symbols+ data/baseEnvironment/GHC.Arr.symbols+ data/baseEnvironment/GHC.Base.symbols+ data/baseEnvironment/GHC.CString.symbols+ data/baseEnvironment/GHC.Char.symbols+ data/baseEnvironment/GHC.Classes.symbols+ data/baseEnvironment/GHC.Conc.IO.symbols+ data/baseEnvironment/GHC.Conc.Signal.symbols+ data/baseEnvironment/GHC.Conc.Sync.symbols+ data/baseEnvironment/GHC.Conc.symbols+ data/baseEnvironment/GHC.ConsoleHandler.symbols+ data/baseEnvironment/GHC.Constants.symbols+ data/baseEnvironment/GHC.Debug.symbols+ data/baseEnvironment/GHC.Desugar.symbols+ data/baseEnvironment/GHC.Enum.symbols+ data/baseEnvironment/GHC.Environment.symbols+ data/baseEnvironment/GHC.Err.symbols+ data/baseEnvironment/GHC.Event.Array.symbols+ data/baseEnvironment/GHC.Event.Clock.symbols+ data/baseEnvironment/GHC.Event.Control.symbols+ data/baseEnvironment/GHC.Event.EPoll.symbols+ data/baseEnvironment/GHC.Event.IntMap.symbols+ data/baseEnvironment/GHC.Event.Internal.symbols+ data/baseEnvironment/GHC.Event.KQueue.symbols+ data/baseEnvironment/GHC.Event.Manager.symbols+ data/baseEnvironment/GHC.Event.PSQ.symbols+ data/baseEnvironment/GHC.Event.Poll.symbols+ data/baseEnvironment/GHC.Event.Thread.symbols+ data/baseEnvironment/GHC.Event.TimerManager.symbols+ data/baseEnvironment/GHC.Event.Unique.symbols+ data/baseEnvironment/GHC.Event.symbols+ data/baseEnvironment/GHC.Exception.symbols+ data/baseEnvironment/GHC.Exts.symbols+ data/baseEnvironment/GHC.Fingerprint.Type.symbols+ data/baseEnvironment/GHC.Fingerprint.symbols+ data/baseEnvironment/GHC.Float.ConversionUtils.symbols+ data/baseEnvironment/GHC.Float.RealFracMethods.symbols+ data/baseEnvironment/GHC.Float.symbols+ data/baseEnvironment/GHC.Foreign.symbols+ data/baseEnvironment/GHC.ForeignPtr.symbols+ data/baseEnvironment/GHC.GHCi.symbols+ data/baseEnvironment/GHC.Generics.symbols+ data/baseEnvironment/GHC.IO.Buffer.symbols+ data/baseEnvironment/GHC.IO.BufferedIO.symbols+ data/baseEnvironment/GHC.IO.Device.symbols+ data/baseEnvironment/GHC.IO.Encoding.CodePage.symbols+ data/baseEnvironment/GHC.IO.Encoding.Failure.symbols+ data/baseEnvironment/GHC.IO.Encoding.Iconv.symbols+ data/baseEnvironment/GHC.IO.Encoding.Latin1.symbols+ data/baseEnvironment/GHC.IO.Encoding.Types.symbols+ data/baseEnvironment/GHC.IO.Encoding.UTF16.symbols+ data/baseEnvironment/GHC.IO.Encoding.UTF32.symbols+ data/baseEnvironment/GHC.IO.Encoding.UTF8.symbols+ data/baseEnvironment/GHC.IO.Encoding.symbols+ data/baseEnvironment/GHC.IO.Exception.symbols+ data/baseEnvironment/GHC.IO.FD.symbols+ data/baseEnvironment/GHC.IO.Handle.FD.symbols+ data/baseEnvironment/GHC.IO.Handle.Internals.symbols+ data/baseEnvironment/GHC.IO.Handle.Text.symbols+ data/baseEnvironment/GHC.IO.Handle.Types.symbols+ data/baseEnvironment/GHC.IO.Handle.symbols+ data/baseEnvironment/GHC.IO.IOMode.symbols+ data/baseEnvironment/GHC.IO.symbols+ data/baseEnvironment/GHC.IOArray.symbols+ data/baseEnvironment/GHC.IORef.symbols+ data/baseEnvironment/GHC.IP.symbols+ data/baseEnvironment/GHC.Int.symbols+ data/baseEnvironment/GHC.IntWord64.symbols+ data/baseEnvironment/GHC.Integer.Logarithms.Internals.symbols+ data/baseEnvironment/GHC.Integer.Logarithms.symbols+ data/baseEnvironment/GHC.Integer.Simple.Internals.symbols+ data/baseEnvironment/GHC.Integer.Type.symbols+ data/baseEnvironment/GHC.Integer.symbols+ data/baseEnvironment/GHC.List.symbols+ data/baseEnvironment/GHC.MVar.symbols+ data/baseEnvironment/GHC.Magic.symbols+ data/baseEnvironment/GHC.Num.symbols+ data/baseEnvironment/GHC.PArr.symbols+ data/baseEnvironment/GHC.Pack.symbols+ data/baseEnvironment/GHC.Prim.symbols+ data/baseEnvironment/GHC.PrimopWrappers.symbols+ data/baseEnvironment/GHC.Profiling.symbols+ data/baseEnvironment/GHC.Ptr.symbols+ data/baseEnvironment/GHC.Read.symbols+ data/baseEnvironment/GHC.Real.symbols+ data/baseEnvironment/GHC.ST.symbols+ data/baseEnvironment/GHC.STRef.symbols+ data/baseEnvironment/GHC.Show.symbols+ data/baseEnvironment/GHC.Stable.symbols+ data/baseEnvironment/GHC.Stack.symbols+ data/baseEnvironment/GHC.Stats.symbols+ data/baseEnvironment/GHC.Storable.symbols+ data/baseEnvironment/GHC.TopHandler.symbols+ data/baseEnvironment/GHC.Tuple.symbols+ data/baseEnvironment/GHC.TypeLits.symbols+ data/baseEnvironment/GHC.Types.symbols+ data/baseEnvironment/GHC.Unicode.symbols+ data/baseEnvironment/GHC.Weak.symbols+ data/baseEnvironment/GHC.Word.symbols+ data/baseEnvironment/Numeric.symbols+ data/baseEnvironment/Prelude.symbols+ data/baseEnvironment/System.CPUTime.symbols+ data/baseEnvironment/System.Console.GetOpt.symbols+ data/baseEnvironment/System.Environment.ExecutablePath.symbols+ data/baseEnvironment/System.Environment.symbols+ data/baseEnvironment/System.Exit.symbols+ data/baseEnvironment/System.IO.Error.symbols+ data/baseEnvironment/System.IO.Unsafe.symbols+ data/baseEnvironment/System.IO.symbols+ data/baseEnvironment/System.Info.symbols+ data/baseEnvironment/System.Mem.StableName.symbols+ data/baseEnvironment/System.Mem.Weak.symbols+ data/baseEnvironment/System.Mem.symbols+ data/baseEnvironment/System.Posix.Internals.symbols+ data/baseEnvironment/System.Posix.Types.symbols+ data/baseEnvironment/System.Timeout.symbols+ data/baseEnvironment/Text.ParserCombinators.ReadP.symbols+ data/baseEnvironment/Text.ParserCombinators.ReadPrec.symbols+ data/baseEnvironment/Text.Printf.symbols+ data/baseEnvironment/Text.Read.Lex.symbols+ data/baseEnvironment/Text.Read.symbols+ data/baseEnvironment/Text.Show.Functions.symbols+ data/baseEnvironment/Text.Show.symbols+ data/baseEnvironment/Unsafe.Coerce.symbols+++source-repository head+ type: git+ location: git://github.com/haskell-suite/haskell-names.git++Library+ Default-Language: Haskell2010+ Build-depends:+ base >= 4 && < 5+ , haskell-src-exts >= 1.21 && < 1.24+ , mtl >= 2.2.1 && < 2.4+ , transformers >=0.4.2.0 && < 0.7+ , filepath >= 1.1 && < 1.6+ , containers >= 0.2 && < 0.7+ , uniplate >= 1.5.1 && < 1.7+ , aeson >= 0.8.0.2 && < 2.3+ , bytestring >= 0.10.4.0 && < 0.13+ , data-lens-light >= 0.1.2.1 && < 0.2+ , traverse-with-class >= 1.0.0.0 && < 1.1+ if impl(ghc <= 7.8)+ Build-depends: tagged >= 0.8.4 && < 0.9+ Hs-source-dirs: src+ Ghc-options: -Wall -fno-warn-name-shadowing++ Exposed-modules: Language.Haskell.Names+ Language.Haskell.Names.Open+ Language.Haskell.Names.Annotated+ Language.Haskell.Names.Environment+ Language.Haskell.Names.GlobalSymbolTable+ Language.Haskell.Names.LocalSymbolTable+ Language.Haskell.Names.Imports+ Language.Haskell.Names.Exports+ Language.Haskell.Names.ModuleSymbols+ Language.Haskell.Names.SyntaxUtils+ Language.Haskell.Names.GetBound++ Other-modules:+ Language.Haskell.Names.Open.Base+ Language.Haskell.Names.Open.Instances+ Language.Haskell.Names.Open.Derived+ Language.Haskell.Names.Recursive+ Language.Haskell.Names.Types+ Language.Haskell.Names.RecordWildcards+ Language.Haskell.Names.ScopeUtils+ Paths_haskell_names++Test-suite test+ Default-Language: Haskell2010+ type: exitcode-stdio-1.0+ Hs-source-dirs:+ tests+ Main-is:+ run.hs+ Build-depends:+ base >= 4 && < 5+ , haskell-names+ , haskell-src-exts >= 1.21 && < 1.24+ , mtl >= 2.2.1 && < 2.4+ , filepath >= 1.1 && <1.6+ , containers >= 0.2 && < 0.7+ , tasty >= 0.12 && < 1.6+ , tasty-golden >= 2.2.1 && < 2.4+ , filemanip >= 0.3.6.3 && < 0.4+ , pretty-show >= 1.6.1 && < 1.11+ , traverse-with-class >= 1.0.0.0 && < 1.1+
src/Language/Haskell/Names.hs view
@@ -1,24 +1,24 @@-module Language.Haskell.Names - ( - -- * Functions - resolve - , annotate - -- * Types - , Environment - , Symbol(..) - , Scoped(..) - , NameInfo(..) - , Error(..) - -- * Reading and writing environments - , readSymbols - , writeSymbols - , loadBase - -- * Pretty printing - , ppError - , ppSymbol - ) where - -import Language.Haskell.Names.Types -import Language.Haskell.Names.Recursive -import Language.Haskell.Names.Environment - +module Language.Haskell.Names+ (+ -- * Functions+ resolve+ , annotate+ -- * Types+ , Environment+ , Symbol(..)+ , Scoped(..)+ , NameInfo(..)+ , Error(..)+ -- * Reading and writing environments+ , readSymbols+ , writeSymbols+ , loadBase+ -- * Pretty printing+ , ppError+ , ppSymbol+ ) where++import Language.Haskell.Names.Types+import Language.Haskell.Names.Recursive+import Language.Haskell.Names.Environment+
src/Language/Haskell/Names/Annotated.hs view
@@ -1,185 +1,185 @@--- This module uses the open recursion interface --- ("Language.Haskell.Names.Open") to annotate the AST with binding --- information. -{-# LANGUAGE FlexibleContexts, MultiParamTypeClasses, ImplicitParams, - UndecidableInstances, ScopedTypeVariables, - TypeOperators, GADTs #-} -module Language.Haskell.Names.Annotated - ( Scoped(..) - , NameInfo(..) - , annotateDecl - ) where - - -import Language.Haskell.Names.Types -import Language.Haskell.Names.RecordWildcards -import Language.Haskell.Names.Open.Base -import Language.Haskell.Names.Open.Instances () -import qualified Language.Haskell.Names.GlobalSymbolTable as Global -import qualified Language.Haskell.Names.LocalSymbolTable as Local -import Language.Haskell.Names.SyntaxUtils ( - dropAnn, setAnn, nameQualification, qNameToName) -import Language.Haskell.Exts -import Data.Proxy -import Data.Lens.Light -import Data.Typeable ( - Typeable, (:~:)(Refl), eqT) - - -annotateDecl - :: forall a l . - (Resolvable (a (Scoped l)), Functor a, Typeable l) - => Scope -> a l -> a (Scoped l) -annotateDecl sc = annotateRec (Proxy :: Proxy l) sc . fmap (Scoped None) - -annotateRec - :: forall a l . - (Typeable l, Resolvable a) - => Proxy l -> Scope -> a -> a -annotateRec _ sc a = go sc a where - go :: forall a . Resolvable a => Scope -> a -> a - go sc a - | Just (Refl :: QName (Scoped l) :~: a) <- eqT - = lookupQName (fmap sLoc a) sc <$ a - | Just (Refl :: Name (Scoped l) :~: a) <- eqT - = lookupName (fmap sLoc a) sc <$ a - | Just (Refl :: FieldUpdate (Scoped l) :~: a) <- eqT - = case a of - FieldWildcard l -> - FieldWildcard (Scoped (RecExpWildcard namesRes) (sLoc l)) where - namesRes = do - f <- sc ^. wcNames - let localQName = qualifyName Nothing (setAnn (sLoc l) (wcFieldName f)) - symbol = wcFieldSymbol f - Scoped info _ <- return (lookupQName localQName sc) - return (symbol, info) - _ -> rmap go sc a - | Just (Refl :: PatField (Scoped l) :~: a) <- eqT - = case a of - PFieldWildcard l -> - PFieldWildcard (Scoped (RecPatWildcard namesRes) (sLoc l)) where - namesRes = do - f <- sc ^. wcNames - let symbol = wcFieldSymbol f - return symbol - _ -> rmap go sc a - | otherwise - = rmap go sc a - - -lookupQName :: QName l -> Scope -> Scoped l -lookupQName (Special l _) _ = Scoped None l -lookupQName qname scope = Scoped nameInfo (ann qname) where - - nameInfo = case getL patSynMode scope of - - Nothing -> case getL nameCtx scope of - - ReferenceV -> case Local.lookupValue qname (getL lTable scope) of - Right srcloc -> LocalValue srcloc - _ -> - checkUniqueness (Global.lookupValue qname globalTable) - - ReferenceT -> - checkUniqueness (Global.lookupType qname globalTable) - - ReferenceUT -> - checkUniqueness (Global.lookupMethodOrAssociate qname' globalTable) where - qname' = case qname of - UnQual _ name -> qualifyName maybeQualification name where - maybeQualification = maybe Nothing nameQualification (getL instClassName scope) - _ -> qname - - ReferenceRS -> - checkUniqueness (Global.lookupSelector qname globalTable) - - _ -> None - - Just PatSynLeftHandSide -> case getL nameCtx scope of - - ReferenceV -> ValueBinder - - ReferenceRS -> ValueBinder - - _ -> None - - Just PatSynRightHandSide -> case getL nameCtx scope of - - ReferenceV -> case Local.lookupValue qname (getL lTable scope) of - Right srcloc -> LocalValue srcloc - _ -> checkUniqueness (Global.lookupValue qname globalTable) - ReferenceRS -> - checkUniqueness (Global.lookupSelector qname globalTable) - - _ -> None - - - globalTable = getL gTable scope - - checkUniqueness symbols = case symbols of - [] -> ScopeError (ENotInScope qname) - [symbol] -> GlobalSymbol symbol (dropAnn qname) - _ -> ScopeError (EAmbiguous qname symbols) - - -lookupName :: Name l -> Scope -> Scoped l -lookupName name scope = Scoped nameInfo (ann name) where - - nameInfo = case getL patSynMode scope of - - Nothing -> case getL nameCtx scope of - - ReferenceUV -> - disambiguateMethod maybeClassName qname (Global.lookupMethodOrAssociate qname globalTable) where - qname = qualifyName maybeQualification name - maybeQualification = maybe Nothing nameQualification maybeClassName - maybeClassName = getL instClassName scope - - SignatureV -> - checkUniqueness qname (Global.lookupValue qname globalTable) where - qname = qualifyName (Just (getL moduName scope)) name - - BindingV -> ValueBinder - - BindingT -> TypeBinder - - _ -> None - - Just PatSynLeftHandSide -> case getL nameCtx scope of - - BindingV -> ValueBinder - - _ -> None - - Just PatSynRightHandSide -> case getL nameCtx scope of - - BindingV -> - case Local.lookupValue (qualifyName Nothing name) (getL lTable scope) of - Right srcloc -> LocalValue srcloc - _ -> None - - _ -> None - - - globalTable = getL gTable scope - - -checkUniqueness :: QName l -> [Symbol] -> NameInfo l -checkUniqueness qname symbols = case symbols of - [] -> ScopeError (ENotInScope qname) - [symbol] -> GlobalSymbol symbol (dropAnn qname) - _ -> ScopeError (EAmbiguous qname symbols) - - -disambiguateMethod :: Maybe (QName ()) -> QName l -> [Symbol] -> NameInfo l -disambiguateMethod Nothing _ _ = ScopeError (EInternal "method in instance of unknown class") -disambiguateMethod (Just instanceClassName) qname symbols = checkUniqueness qname disambiguatedSymbols where - disambiguatedSymbols = - filter (\symbol -> className symbol == qNameToName instanceClassName) symbols - -qualifyName :: Maybe (ModuleName ()) -> Name l -> QName l -qualifyName Nothing n = UnQual (ann n) n -qualifyName (Just (ModuleName () moduleName)) n = - Qual (ann n) annotatedModuleName n where - annotatedModuleName = ModuleName (ann n) moduleName - +-- This module uses the open recursion interface+-- ("Language.Haskell.Names.Open") to annotate the AST with binding+-- information.+{-# LANGUAGE FlexibleContexts, MultiParamTypeClasses, ImplicitParams,+ UndecidableInstances, ScopedTypeVariables,+ TypeOperators, GADTs #-}+module Language.Haskell.Names.Annotated+ ( Scoped(..)+ , NameInfo(..)+ , annotateDecl+ ) where+++import Language.Haskell.Names.Types+import Language.Haskell.Names.RecordWildcards+import Language.Haskell.Names.Open.Base+import Language.Haskell.Names.Open.Instances ()+import qualified Language.Haskell.Names.GlobalSymbolTable as Global+import qualified Language.Haskell.Names.LocalSymbolTable as Local+import Language.Haskell.Names.SyntaxUtils (+ dropAnn, setAnn, nameQualification, qNameToName)+import Language.Haskell.Exts+import Data.Proxy+import Data.Lens.Light+import Data.Typeable (+ Typeable, (:~:)(Refl), eqT)+++annotateDecl+ :: forall a l .+ (Resolvable (a (Scoped l)), Functor a, Typeable l)+ => Scope -> a l -> a (Scoped l)+annotateDecl sc = annotateRec (Proxy :: Proxy l) sc . fmap (Scoped None)++annotateRec+ :: forall a l .+ (Typeable l, Resolvable a)+ => Proxy l -> Scope -> a -> a+annotateRec _ sc a = go sc a where+ go :: forall a . Resolvable a => Scope -> a -> a+ go sc a+ | Just (Refl :: QName (Scoped l) :~: a) <- eqT+ = lookupQName (fmap sLoc a) sc <$ a+ | Just (Refl :: Name (Scoped l) :~: a) <- eqT+ = lookupName (fmap sLoc a) sc <$ a+ | Just (Refl :: FieldUpdate (Scoped l) :~: a) <- eqT+ = case a of+ FieldWildcard l ->+ FieldWildcard (Scoped (RecExpWildcard namesRes) (sLoc l)) where+ namesRes = do+ f <- sc ^. wcNames+ let localQName = qualifyName Nothing (setAnn (sLoc l) (wcFieldName f))+ symbol = wcFieldSymbol f+ Scoped info _ <- return (lookupQName localQName sc)+ return (symbol, info)+ _ -> rmap go sc a+ | Just (Refl :: PatField (Scoped l) :~: a) <- eqT+ = case a of+ PFieldWildcard l ->+ PFieldWildcard (Scoped (RecPatWildcard namesRes) (sLoc l)) where+ namesRes = do+ f <- sc ^. wcNames+ let symbol = wcFieldSymbol f+ return symbol+ _ -> rmap go sc a+ | otherwise+ = rmap go sc a+++lookupQName :: QName l -> Scope -> Scoped l+lookupQName (Special l _) _ = Scoped None l+lookupQName qname scope = Scoped nameInfo (ann qname) where++ nameInfo = case getL patSynMode scope of++ Nothing -> case getL nameCtx scope of++ ReferenceV -> case Local.lookupValue qname (getL lTable scope) of+ Right srcloc -> LocalValue srcloc+ _ ->+ checkUniqueness (Global.lookupValue qname globalTable)++ ReferenceT ->+ checkUniqueness (Global.lookupType qname globalTable)++ ReferenceUT ->+ checkUniqueness (Global.lookupMethodOrAssociate qname' globalTable) where+ qname' = case qname of+ UnQual _ name -> qualifyName maybeQualification name where+ maybeQualification = maybe Nothing nameQualification (getL instClassName scope)+ _ -> qname++ ReferenceRS ->+ checkUniqueness (Global.lookupSelector qname globalTable)++ _ -> None++ Just PatSynLeftHandSide -> case getL nameCtx scope of++ ReferenceV -> ValueBinder++ ReferenceRS -> ValueBinder++ _ -> None++ Just PatSynRightHandSide -> case getL nameCtx scope of++ ReferenceV -> case Local.lookupValue qname (getL lTable scope) of+ Right srcloc -> LocalValue srcloc+ _ -> checkUniqueness (Global.lookupValue qname globalTable)+ ReferenceRS ->+ checkUniqueness (Global.lookupSelector qname globalTable)++ _ -> None+++ globalTable = getL gTable scope++ checkUniqueness symbols = case symbols of+ [] -> ScopeError (ENotInScope qname)+ [symbol] -> GlobalSymbol symbol (dropAnn qname)+ _ -> ScopeError (EAmbiguous qname symbols)+++lookupName :: Name l -> Scope -> Scoped l+lookupName name scope = Scoped nameInfo (ann name) where++ nameInfo = case getL patSynMode scope of++ Nothing -> case getL nameCtx scope of++ ReferenceUV ->+ disambiguateMethod maybeClassName qname (Global.lookupMethodOrAssociate qname globalTable) where+ qname = qualifyName maybeQualification name+ maybeQualification = maybe Nothing nameQualification maybeClassName+ maybeClassName = getL instClassName scope++ SignatureV ->+ checkUniqueness qname (Global.lookupValue qname globalTable) where+ qname = qualifyName (Just (getL moduName scope)) name++ BindingV -> ValueBinder++ BindingT -> TypeBinder++ _ -> None++ Just PatSynLeftHandSide -> case getL nameCtx scope of++ BindingV -> ValueBinder++ _ -> None++ Just PatSynRightHandSide -> case getL nameCtx scope of++ BindingV ->+ case Local.lookupValue (qualifyName Nothing name) (getL lTable scope) of+ Right srcloc -> LocalValue srcloc+ _ -> None++ _ -> None+++ globalTable = getL gTable scope+++checkUniqueness :: QName l -> [Symbol] -> NameInfo l+checkUniqueness qname symbols = case symbols of+ [] -> ScopeError (ENotInScope qname)+ [symbol] -> GlobalSymbol symbol (dropAnn qname)+ _ -> ScopeError (EAmbiguous qname symbols)+++disambiguateMethod :: Maybe (QName ()) -> QName l -> [Symbol] -> NameInfo l+disambiguateMethod Nothing _ _ = ScopeError (EInternal "method in instance of unknown class")+disambiguateMethod (Just instanceClassName) qname symbols = checkUniqueness qname disambiguatedSymbols where+ disambiguatedSymbols =+ filter (\symbol -> className symbol == qNameToName instanceClassName) symbols++qualifyName :: Maybe (ModuleName ()) -> Name l -> QName l+qualifyName Nothing n = UnQual (ann n) n+qualifyName (Just (ModuleName () moduleName)) n =+ Qual (ann n) annotatedModuleName n where+ annotatedModuleName = ModuleName (ann n) moduleName+
src/Language/Haskell/Names/Environment.hs view
@@ -1,148 +1,148 @@-{-# LANGUAGE DeriveDataTypeable, OverloadedStrings, FlexibleInstances #-} -{-# OPTIONS_GHC -fno-warn-orphans -fno-warn-name-shadowing #-} -module Language.Haskell.Names.Environment - ( - Environment - -- * Load a predefined environment - , loadBase - -- * Read and write symbols files - , readSymbols - , writeSymbols - -- * Exceptions - , SymbolsFileException(..) - ) where - -import Language.Haskell.Names.Types (Environment, Symbol(..)) -import Language.Haskell.Exts (ModuleName(ModuleName),Name,prettyPrint) -import Language.Haskell.Names.SyntaxUtils (stringToName,nameToString,dropAnn, annName) -import qualified Data.ByteString.Lazy as BS (readFile, writeFile, pack) -import Data.Aeson -import Data.Char -import Data.Typeable -import Control.Exception -import Control.Monad -import System.FilePath ((</>), (<.>)) -import qualified Data.Map as Map (fromList) -import Data.Traversable (for) - -import Paths_haskell_names (getDataDir) - --- | Read symbols from a file. -readSymbols :: FilePath -> IO [Symbol] -readSymbols path = - either (throwIO . BadSymbolsFile path) return =<< - eitherDecode <$> BS.readFile path - --- | Write symbols to a file. -writeSymbols :: FilePath -> [Symbol] -> IO () -writeSymbols path symbols = - BS.writeFile path $ - encode symbols `mappend` BS.pack [fromIntegral $ ord '\n'] - -data SymbolsFileException = - -- | Symbols could not be parsed. This tells you the name of the file - -- and the parse error text. - BadSymbolsFile FilePath String - deriving (Typeable, Show) -instance Exception SymbolsFileException - -prettyName :: Name () -> String -prettyName = nameToString . annName - -instance ToJSON Symbol where - toJSON symbol = - object ([ - "entity" .= symbolEntity symbol, - "module" .= prettyPrint (symbolModule symbol), - "name" .= prettyName (symbolName symbol)] ++ additionalInfo symbol) - where - additionalInfo symbol = case symbol of - Method { className = cls } -> - ["class" .= prettyName cls] - Selector { typeName = ty, constructors = cons } -> - ["type" .= prettyName ty - ,"constructors".= map prettyName cons] - Constructor { typeName = ty } -> - ["type" .= prettyName ty] - TypeFam { associate = as } -> - ["associate" .= fmap prettyName as] - DataFam { associate = as } -> - ["associate" .= fmap prettyName as] - PatternConstructor { patternTypeName = mty } -> - ["patternTypeName" .= fmap prettyName mty] - PatternSelector { patternTypeName = mty, patternConstructorName = pn } -> - ["patternTypeName" .= fmap prettyName mty - ,"patternConstructorName" .= prettyName pn] - _ -> [] - -symbolEntity :: Symbol -> String -symbolEntity i = case i of - Value {} -> "value" - Method {} -> "method" - Selector {} -> "selector" - Constructor {} -> "constructor" - Type {} -> "type" - Data {} -> "data" - NewType {} -> "newtype" - TypeFam {} -> "typeFamily" - DataFam {} -> "dataFamily" - Class {} -> "class" - PatternConstructor {} -> "patternConstructor" - PatternSelector {} -> "patternSelector" - -parseName :: String -> Name () -parseName = dropAnn . stringToName - -instance FromJSON Symbol where - parseJSON (Object v) = do - entity <- v .: "entity" - symbolmodule <- ModuleName () <$> v .: "module" - symbolname <- parseName <$> v .: "name" - - case entity :: String of - "value" -> return $ Value symbolmodule symbolname - "method" -> do - cls <- v .: "class" - return (Method symbolmodule symbolname (parseName cls)) - "selector" -> do - typ <- v .: "type" - cons <- v .: "constructors" - return (Selector symbolmodule symbolname (parseName typ) (map parseName cons)) - "constructor" -> do - typ <- v .: "type" - return (Constructor symbolmodule symbolname (parseName typ)) - "type" -> return $ Type symbolmodule symbolname - "data" -> return $ Data symbolmodule symbolname - "newtype" -> return $ NewType symbolmodule symbolname - "typeFamily" -> do - associate <- fmap parseName <$> v .: "associate" - return $ TypeFam symbolmodule symbolname associate - "dataFamily" -> do - associate <- fmap parseName <$> v .: "associate" - return $ DataFam symbolmodule symbolname associate - "class" -> return $ Class symbolmodule symbolname - "patternConstructor" -> do - typ <- fmap parseName <$> v .: "patternTypeName" - return (PatternConstructor symbolmodule symbolname typ) - "patternSelector" -> do - typ <- fmap parseName <$> v .: "patternTypeName" - patternname <- parseName <$> v .: "patternConstructorName" - return (PatternSelector symbolmodule symbolname typ patternname) - _ -> mzero - - parseJSON _ = mzero - - --- | Load a basic environment that contains modules very similar to GHC's base package. -loadBase :: IO Environment -loadBase = do - moduleSymbols <- for baseModules (\moduleName -> do - dataDir <- getDataDir - let path = dataDir </> "data" </> "baseEnvironment" </> - prettyPrint moduleName <.> "symbols" - symbols <- readSymbols path - return (moduleName, symbols)) - return (Map.fromList moduleSymbols) - -baseModules :: [ModuleName ()] -baseModules = map (ModuleName ()) ["Control.Applicative","Control.Arrow","Control.Category","Control.Concurrent.Chan","Control.Concurrent.MVar","Control.Concurrent.QSem","Control.Concurrent.QSemN","Control.Concurrent","Control.Exception.Base","Control.Exception","Control.Monad.Fix","Control.Monad.Instances","Control.Monad.ST.Imp","Control.Monad.ST.Lazy.Imp","Control.Monad.ST.Lazy.Safe","Control.Monad.ST.Lazy.Unsafe","Control.Monad.ST.Lazy","Control.Monad.ST.Safe","Control.Monad.ST.Strict","Control.Monad.ST.Unsafe","Control.Monad.ST","Control.Monad.Zip","Control.Monad","Data.Bits","Data.Bool","Data.Char","Data.Complex","Data.Data","Data.Dynamic","Data.Either","Data.Eq","Data.Fixed","Data.Foldable","Data.Function","Data.Functor","Data.IORef","Data.Int","Data.Ix","Data.List","Data.Maybe","Data.Monoid","Data.OldTypeable.Internal","Data.OldTypeable","Data.Ord","Data.Ratio","Data.STRef.Lazy","Data.STRef.Strict","Data.STRef","Data.String","Data.Traversable","Data.Tuple","Data.Typeable.Internal","Data.Typeable","Data.Unique","Data.Version","Data.Word","Debug.Trace","Foreign.C.Error","Foreign.C.String","Foreign.C.Types","Foreign.C","Foreign.Concurrent","Foreign.ForeignPtr.Imp","Foreign.ForeignPtr.Safe","Foreign.ForeignPtr.Unsafe","Foreign.ForeignPtr","Foreign.Marshal.Alloc","Foreign.Marshal.Array","Foreign.Marshal.Error","Foreign.Marshal.Pool","Foreign.Marshal.Safe","Foreign.Marshal.Unsafe","Foreign.Marshal.Utils","Foreign.Marshal","Foreign.Ptr","Foreign.Safe","Foreign.StablePtr","Foreign.Storable","Foreign","GHC.Arr","GHC.Base","GHC.Char","GHC.Conc.IO","GHC.Conc.Signal","GHC.Conc.Sync","GHC.Conc","GHC.ConsoleHandler","GHC.Constants","GHC.Desugar","GHC.Enum","GHC.Environment","GHC.Err","GHC.Event.Array","GHC.Event.Clock","GHC.Event.Control","GHC.Event.EPoll","GHC.Event.IntMap","GHC.Event.Internal","GHC.Event.KQueue","GHC.Event.Manager","GHC.Event.PSQ","GHC.Event.Poll","GHC.Event.Thread","GHC.Event.TimerManager","GHC.Event.Unique","GHC.Event","GHC.Exception","GHC.Exts","GHC.Fingerprint.Type","GHC.Fingerprint","GHC.Float.ConversionUtils","GHC.Float.RealFracMethods","GHC.Float","GHC.Foreign","GHC.ForeignPtr","GHC.GHCi","GHC.Generics","GHC.IO.Buffer","GHC.IO.BufferedIO","GHC.IO.Device","GHC.IO.Encoding.CodePage","GHC.IO.Encoding.Failure","GHC.IO.Encoding.Iconv","GHC.IO.Encoding.Latin1","GHC.IO.Encoding.Types","GHC.IO.Encoding.UTF16","GHC.IO.Encoding.UTF32","GHC.IO.Encoding.UTF8","GHC.IO.Encoding","GHC.IO.Exception","GHC.IO.FD","GHC.IO.Handle.FD","GHC.IO.Handle.Internals","GHC.IO.Handle.Text","GHC.IO.Handle.Types","GHC.IO.Handle","GHC.IO.IOMode","GHC.IO","GHC.IOArray","GHC.IORef","GHC.IP","GHC.Int","GHC.List","GHC.MVar","GHC.Num","GHC.PArr","GHC.Pack","GHC.Profiling","GHC.Ptr","GHC.Read","GHC.Real","GHC.ST","GHC.STRef","GHC.Show","GHC.Stable","GHC.Stack","GHC.Stats","GHC.Storable","GHC.TopHandler","GHC.TypeLits","GHC.Unicode","GHC.Weak","GHC.Word","Numeric","Prelude","System.CPUTime","System.Console.GetOpt","System.Environment.ExecutablePath","System.Environment","System.Exit","System.IO.Error","System.IO.Unsafe","System.IO","System.Info","System.Mem.StableName","System.Mem.Weak","System.Mem","System.Posix.Internals","System.Posix.Types","System.Timeout","Text.ParserCombinators.ReadP","Text.ParserCombinators.ReadPrec","Text.Printf","Text.Read.Lex","Text.Read","Text.Show.Functions","Text.Show","Unsafe.Coerce","GHC.CString","GHC.Classes","GHC.Debug","GHC.IntWord64","GHC.Magic","GHC.Prim","GHC.PrimopWrappers","GHC.Tuple","GHC.Types","GHC.Integer.Logarithms.Internals","GHC.Integer.Logarithms","GHC.Integer.Simple.Internals","GHC.Integer.Type","GHC.Integer"] +{-# LANGUAGE DeriveDataTypeable, OverloadedStrings, FlexibleInstances #-}+{-# OPTIONS_GHC -fno-warn-orphans -fno-warn-name-shadowing #-}+module Language.Haskell.Names.Environment+ (+ Environment+ -- * Load a predefined environment+ , loadBase+ -- * Read and write symbols files+ , readSymbols+ , writeSymbols+ -- * Exceptions+ , SymbolsFileException(..)+ ) where++import Language.Haskell.Names.Types (Environment, Symbol(..))+import Language.Haskell.Exts (ModuleName(ModuleName),Name,prettyPrint)+import Language.Haskell.Names.SyntaxUtils (stringToName,nameToString,dropAnn, annName)+import qualified Data.ByteString.Lazy as BS (readFile, writeFile, pack)+import Data.Aeson+import Data.Char+import Data.Typeable+import Control.Exception+import Control.Monad+import System.FilePath ((</>), (<.>))+import qualified Data.Map as Map (fromList)+import Data.Traversable (for)++import Paths_haskell_names (getDataDir)++-- | Read symbols from a file.+readSymbols :: FilePath -> IO [Symbol]+readSymbols path =+ either (throwIO . BadSymbolsFile path) return =<<+ eitherDecode <$> BS.readFile path++-- | Write symbols to a file.+writeSymbols :: FilePath -> [Symbol] -> IO ()+writeSymbols path symbols =+ BS.writeFile path $+ encode symbols `mappend` BS.pack [fromIntegral $ ord '\n']++data SymbolsFileException =+ -- | Symbols could not be parsed. This tells you the name of the file+ -- and the parse error text.+ BadSymbolsFile FilePath String+ deriving (Typeable, Show)+instance Exception SymbolsFileException++prettyName :: Name () -> String+prettyName = nameToString . annName++instance ToJSON Symbol where+ toJSON symbol =+ object ([+ "entity" .= symbolEntity symbol,+ "module" .= prettyPrint (symbolModule symbol),+ "name" .= prettyName (symbolName symbol)] ++ additionalInfo symbol)+ where+ additionalInfo symbol = case symbol of+ Method { className = cls } ->+ ["class" .= prettyName cls]+ Selector { typeName = ty, constructors = cons } ->+ ["type" .= prettyName ty+ ,"constructors".= map prettyName cons]+ Constructor { typeName = ty } ->+ ["type" .= prettyName ty]+ TypeFam { associate = as } ->+ ["associate" .= fmap prettyName as]+ DataFam { associate = as } ->+ ["associate" .= fmap prettyName as]+ PatternConstructor { patternTypeName = mty } ->+ ["patternTypeName" .= fmap prettyName mty]+ PatternSelector { patternTypeName = mty, patternConstructorName = pn } ->+ ["patternTypeName" .= fmap prettyName mty+ ,"patternConstructorName" .= prettyName pn]+ _ -> []++symbolEntity :: Symbol -> String+symbolEntity i = case i of+ Value {} -> "value"+ Method {} -> "method"+ Selector {} -> "selector"+ Constructor {} -> "constructor"+ Type {} -> "type"+ Data {} -> "data"+ NewType {} -> "newtype"+ TypeFam {} -> "typeFamily"+ DataFam {} -> "dataFamily"+ Class {} -> "class"+ PatternConstructor {} -> "patternConstructor"+ PatternSelector {} -> "patternSelector"++parseName :: String -> Name ()+parseName = dropAnn . stringToName++instance FromJSON Symbol where+ parseJSON (Object v) = do+ entity <- v .: "entity"+ symbolmodule <- ModuleName () <$> v .: "module"+ symbolname <- parseName <$> v .: "name"++ case entity :: String of+ "value" -> return $ Value symbolmodule symbolname+ "method" -> do+ cls <- v .: "class"+ return (Method symbolmodule symbolname (parseName cls))+ "selector" -> do+ typ <- v .: "type"+ cons <- v .: "constructors"+ return (Selector symbolmodule symbolname (parseName typ) (map parseName cons))+ "constructor" -> do+ typ <- v .: "type"+ return (Constructor symbolmodule symbolname (parseName typ))+ "type" -> return $ Type symbolmodule symbolname+ "data" -> return $ Data symbolmodule symbolname+ "newtype" -> return $ NewType symbolmodule symbolname+ "typeFamily" -> do+ associate <- fmap parseName <$> v .: "associate"+ return $ TypeFam symbolmodule symbolname associate+ "dataFamily" -> do+ associate <- fmap parseName <$> v .: "associate"+ return $ DataFam symbolmodule symbolname associate+ "class" -> return $ Class symbolmodule symbolname+ "patternConstructor" -> do+ typ <- fmap parseName <$> v .: "patternTypeName"+ return (PatternConstructor symbolmodule symbolname typ)+ "patternSelector" -> do+ typ <- fmap parseName <$> v .: "patternTypeName"+ patternname <- parseName <$> v .: "patternConstructorName"+ return (PatternSelector symbolmodule symbolname typ patternname)+ _ -> mzero++ parseJSON _ = mzero+++-- | Load a basic environment that contains modules very similar to GHC's base package.+loadBase :: IO Environment+loadBase = do+ moduleSymbols <- for baseModules (\moduleName -> do+ dataDir <- getDataDir+ let path = dataDir </> "data" </> "baseEnvironment" </>+ prettyPrint moduleName <.> "symbols"+ symbols <- readSymbols path+ return (moduleName, symbols))+ return (Map.fromList moduleSymbols)++baseModules :: [ModuleName ()]+baseModules = map (ModuleName ()) ["Control.Applicative","Control.Arrow","Control.Category","Control.Concurrent.Chan","Control.Concurrent.MVar","Control.Concurrent.QSem","Control.Concurrent.QSemN","Control.Concurrent","Control.Exception.Base","Control.Exception","Control.Monad.Fix","Control.Monad.Instances","Control.Monad.ST.Imp","Control.Monad.ST.Lazy.Imp","Control.Monad.ST.Lazy.Safe","Control.Monad.ST.Lazy.Unsafe","Control.Monad.ST.Lazy","Control.Monad.ST.Safe","Control.Monad.ST.Strict","Control.Monad.ST.Unsafe","Control.Monad.ST","Control.Monad.Zip","Control.Monad","Data.Bits","Data.Bool","Data.Char","Data.Complex","Data.Data","Data.Dynamic","Data.Either","Data.Eq","Data.Fixed","Data.Foldable","Data.Function","Data.Functor","Data.IORef","Data.Int","Data.Ix","Data.List","Data.Maybe","Data.Monoid","Data.OldTypeable.Internal","Data.OldTypeable","Data.Ord","Data.Ratio","Data.STRef.Lazy","Data.STRef.Strict","Data.STRef","Data.String","Data.Traversable","Data.Tuple","Data.Typeable.Internal","Data.Typeable","Data.Unique","Data.Version","Data.Word","Debug.Trace","Foreign.C.Error","Foreign.C.String","Foreign.C.Types","Foreign.C","Foreign.Concurrent","Foreign.ForeignPtr.Imp","Foreign.ForeignPtr.Safe","Foreign.ForeignPtr.Unsafe","Foreign.ForeignPtr","Foreign.Marshal.Alloc","Foreign.Marshal.Array","Foreign.Marshal.Error","Foreign.Marshal.Pool","Foreign.Marshal.Safe","Foreign.Marshal.Unsafe","Foreign.Marshal.Utils","Foreign.Marshal","Foreign.Ptr","Foreign.Safe","Foreign.StablePtr","Foreign.Storable","Foreign","GHC.Arr","GHC.Base","GHC.Char","GHC.Conc.IO","GHC.Conc.Signal","GHC.Conc.Sync","GHC.Conc","GHC.ConsoleHandler","GHC.Constants","GHC.Desugar","GHC.Enum","GHC.Environment","GHC.Err","GHC.Event.Array","GHC.Event.Clock","GHC.Event.Control","GHC.Event.EPoll","GHC.Event.IntMap","GHC.Event.Internal","GHC.Event.KQueue","GHC.Event.Manager","GHC.Event.PSQ","GHC.Event.Poll","GHC.Event.Thread","GHC.Event.TimerManager","GHC.Event.Unique","GHC.Event","GHC.Exception","GHC.Exts","GHC.Fingerprint.Type","GHC.Fingerprint","GHC.Float.ConversionUtils","GHC.Float.RealFracMethods","GHC.Float","GHC.Foreign","GHC.ForeignPtr","GHC.GHCi","GHC.Generics","GHC.IO.Buffer","GHC.IO.BufferedIO","GHC.IO.Device","GHC.IO.Encoding.CodePage","GHC.IO.Encoding.Failure","GHC.IO.Encoding.Iconv","GHC.IO.Encoding.Latin1","GHC.IO.Encoding.Types","GHC.IO.Encoding.UTF16","GHC.IO.Encoding.UTF32","GHC.IO.Encoding.UTF8","GHC.IO.Encoding","GHC.IO.Exception","GHC.IO.FD","GHC.IO.Handle.FD","GHC.IO.Handle.Internals","GHC.IO.Handle.Text","GHC.IO.Handle.Types","GHC.IO.Handle","GHC.IO.IOMode","GHC.IO","GHC.IOArray","GHC.IORef","GHC.IP","GHC.Int","GHC.List","GHC.MVar","GHC.Num","GHC.PArr","GHC.Pack","GHC.Profiling","GHC.Ptr","GHC.Read","GHC.Real","GHC.ST","GHC.STRef","GHC.Show","GHC.Stable","GHC.Stack","GHC.Stats","GHC.Storable","GHC.TopHandler","GHC.TypeLits","GHC.Unicode","GHC.Weak","GHC.Word","Numeric","Prelude","System.CPUTime","System.Console.GetOpt","System.Environment.ExecutablePath","System.Environment","System.Exit","System.IO.Error","System.IO.Unsafe","System.IO","System.Info","System.Mem.StableName","System.Mem.Weak","System.Mem","System.Posix.Internals","System.Posix.Types","System.Timeout","Text.ParserCombinators.ReadP","Text.ParserCombinators.ReadPrec","Text.Printf","Text.Read.Lex","Text.Read","Text.Show.Functions","Text.Show","Unsafe.Coerce","GHC.CString","GHC.Classes","GHC.Debug","GHC.IntWord64","GHC.Magic","GHC.Prim","GHC.PrimopWrappers","GHC.Tuple","GHC.Types","GHC.Integer.Logarithms.Internals","GHC.Integer.Logarithms","GHC.Integer.Simple.Internals","GHC.Integer.Type","GHC.Integer"]
src/Language/Haskell/Names/Exports.hs view
@@ -1,118 +1,118 @@-{-# LANGUAGE TypeFamilies, NoMonoLocalBinds #-} -module Language.Haskell.Names.Exports - ( exportedSymbols - , annotateExportSpecList - ) where - -import qualified Data.Map as Map -import qualified Data.Set as Set -import Control.Monad -import Control.Monad.Writer -import Data.Data -import Language.Haskell.Exts -import Language.Haskell.Names.Types -import Language.Haskell.Names.ScopeUtils -import Language.Haskell.Names.SyntaxUtils -import Language.Haskell.Names.ModuleSymbols -import Language.Haskell.Names.GlobalSymbolTable as Global -import qualified Data.Set as Set (fromList, toList) - - --- | Compute the list of symbols the given module exports using the given --- table of symbols that are in scope in that module. -exportedSymbols :: (Data l, Eq l) => Global.Table -> Module l -> [Symbol] -exportedSymbols globalTable modul = nubSymbols (case getExportSpecList modul of - Nothing -> moduleSymbols globalTable modul - Just (ExportSpecList _ exportSpecs) -> - concatMap (exportSpecSymbols globalTable) exportSpecs) - -exportSpecSymbols :: Global.Table -> ExportSpec l -> [Symbol] -exportSpecSymbols globalTable exportSpec = - case annotateExportSpec globalTable exportSpec of - EVar (Scoped (Export symbols) _) _ -> symbols - EAbs (Scoped (Export symbols) _) _ _ -> symbols - EThingWith (Scoped (Export symbols) _) _ _ _ -> symbols - EModuleContents (Scoped (Export symbols) _) _ -> symbols - _ -> [] - --- | Annotate the given export list with scoping information using the given --- table of symbols that are in scope in that module. -annotateExportSpecList :: Global.Table -> ExportSpecList l -> ExportSpecList (Scoped l) -annotateExportSpecList globalTable (ExportSpecList l exportSpecs) = - ExportSpecList (none l) (map (annotateExportSpec globalTable) exportSpecs) - -annotateExportSpec :: Global.Table -> ExportSpec l -> ExportSpec (Scoped l) -annotateExportSpec globalTable exportSpec = - case exportSpec of - EVar l qn -> - case Global.lookupValue qn globalTable of - [] -> scopeError (ENotInScope qn) exportSpec - [symbol] -> EVar (Scoped (Export [symbol]) l) - (Scoped (GlobalSymbol symbol (dropAnn qn)) <$> qn) - symbols -> scopeError (EAmbiguous qn symbols) exportSpec - EAbs l ns@(PatternNamespace _) qn -> - case Global.lookupValue qn globalTable of - [] -> scopeError (ENotInScope qn) exportSpec - [symbol] -> EAbs (Scoped (Export [symbol]) l) - (noScope ns) - (Scoped (GlobalSymbol symbol (dropAnn qn)) <$> qn) - symbols -> scopeError (EAmbiguous qn symbols) exportSpec - EAbs l ns qn -> - case Global.lookupType qn globalTable of - [] -> scopeError (ENotInScope qn) exportSpec - [symbol] -> EAbs (Scoped (Export [symbol]) l) - (noScope ns) - (Scoped (GlobalSymbol symbol (dropAnn qn)) <$> qn) - symbols -> scopeError (EAmbiguous qn symbols) exportSpec - EThingWith l w@(EWildcard _ _) qn _ -> - case Global.lookupType qn globalTable of - [] -> scopeError (ENotInScope qn) exportSpec - [symbol] -> - let - subSymbols = nubSymbols (do - subSymbol <- concat (Map.elems globalTable) - Just subSymbolParentName <- return $ symbolParent subSymbol - guard (subSymbolParentName == symbolName symbol) - guard (symbolModule subSymbol == symbolModule symbol) - return subSymbol) - s = [symbol] <> subSymbols - in - EThingWith (Scoped (Export s) l) (fmap (Scoped None) w) (Scoped (GlobalSymbol symbol (dropAnn qn)) <$> qn) [] - symbols -> scopeError (EAmbiguous qn symbols) exportSpec - EThingWith l w@(NoWildcard {}) qn cns -> - case Global.lookupType qn globalTable of - [] -> scopeError (ENotInScope qn) exportSpec - [symbol] -> - let - (cns', subSymbols) = - resolveCNames - (concat (Map.elems globalTable)) - (symbolName symbol) - (\cn -> ENotInScope (UnQual (ann cn) (unCName cn))) -- FIXME better error - cns - s = [symbol] <> subSymbols - in - EThingWith (Scoped (Export s) l) (fmap (Scoped None) w) (Scoped (GlobalSymbol symbol (dropAnn qn)) <$> qn) cns' - symbols -> scopeError (EAmbiguous qn symbols) exportSpec - -- FIXME ambiguity check - EModuleContents _ modulename -> Scoped (Export exportedSymbols) <$> exportSpec where - - exportedSymbols = Set.toList (Set.intersection inScopeQualified inScopeUnqualified) - - inScopeQualified = Set.fromList (do - (Qual _ prefix _, symbols) <- Map.toList globalTable - guard (prefix == dropAnn modulename) - symbols) - - inScopeUnqualified = Set.fromList (do - (UnQual _ _, symbols) <- Map.toList globalTable - symbols) - - -nubSymbols :: [Symbol] -> [Symbol] -nubSymbols = loop Set.empty where - loop _ [] = [] - loop a (b : c) = if Set.member b a - then loop a c - else b : loop (Set.insert b a) c - +{-# LANGUAGE TypeFamilies, NoMonoLocalBinds #-}+module Language.Haskell.Names.Exports+ ( exportedSymbols+ , annotateExportSpecList+ ) where++import qualified Data.Map as Map+import qualified Data.Set as Set+import Control.Monad+import Control.Monad.Writer+import Data.Data+import Language.Haskell.Exts+import Language.Haskell.Names.Types+import Language.Haskell.Names.ScopeUtils+import Language.Haskell.Names.SyntaxUtils+import Language.Haskell.Names.ModuleSymbols+import Language.Haskell.Names.GlobalSymbolTable as Global+import qualified Data.Set as Set (fromList, toList)+++-- | Compute the list of symbols the given module exports using the given+-- table of symbols that are in scope in that module.+exportedSymbols :: (Data l, Eq l) => Global.Table -> Module l -> [Symbol]+exportedSymbols globalTable modul = nubSymbols (case getExportSpecList modul of+ Nothing -> moduleSymbols globalTable modul+ Just (ExportSpecList _ exportSpecs) ->+ concatMap (exportSpecSymbols globalTable) exportSpecs)++exportSpecSymbols :: Global.Table -> ExportSpec l -> [Symbol]+exportSpecSymbols globalTable exportSpec =+ case annotateExportSpec globalTable exportSpec of+ EVar (Scoped (Export symbols) _) _ -> symbols+ EAbs (Scoped (Export symbols) _) _ _ -> symbols+ EThingWith (Scoped (Export symbols) _) _ _ _ -> symbols+ EModuleContents (Scoped (Export symbols) _) _ -> symbols+ _ -> []++-- | Annotate the given export list with scoping information using the given+-- table of symbols that are in scope in that module.+annotateExportSpecList :: Global.Table -> ExportSpecList l -> ExportSpecList (Scoped l)+annotateExportSpecList globalTable (ExportSpecList l exportSpecs) =+ ExportSpecList (none l) (map (annotateExportSpec globalTable) exportSpecs)++annotateExportSpec :: Global.Table -> ExportSpec l -> ExportSpec (Scoped l)+annotateExportSpec globalTable exportSpec =+ case exportSpec of+ EVar l qn ->+ case Global.lookupValue qn globalTable of+ [] -> scopeError (ENotInScope qn) exportSpec+ [symbol] -> EVar (Scoped (Export [symbol]) l)+ (Scoped (GlobalSymbol symbol (dropAnn qn)) <$> qn)+ symbols -> scopeError (EAmbiguous qn symbols) exportSpec+ EAbs l ns@(PatternNamespace _) qn ->+ case Global.lookupValue qn globalTable of+ [] -> scopeError (ENotInScope qn) exportSpec+ [symbol] -> EAbs (Scoped (Export [symbol]) l)+ (noScope ns)+ (Scoped (GlobalSymbol symbol (dropAnn qn)) <$> qn)+ symbols -> scopeError (EAmbiguous qn symbols) exportSpec+ EAbs l ns qn ->+ case Global.lookupType qn globalTable of+ [] -> scopeError (ENotInScope qn) exportSpec+ [symbol] -> EAbs (Scoped (Export [symbol]) l)+ (noScope ns)+ (Scoped (GlobalSymbol symbol (dropAnn qn)) <$> qn)+ symbols -> scopeError (EAmbiguous qn symbols) exportSpec+ EThingWith l w@(EWildcard _ _) qn _ ->+ case Global.lookupType qn globalTable of+ [] -> scopeError (ENotInScope qn) exportSpec+ [symbol] ->+ let+ subSymbols = nubSymbols (do+ subSymbol <- concat (Map.elems globalTable)+ Just subSymbolParentName <- return $ symbolParent subSymbol+ guard (subSymbolParentName == symbolName symbol)+ guard (symbolModule subSymbol == symbolModule symbol)+ return subSymbol)+ s = [symbol] <> subSymbols+ in+ EThingWith (Scoped (Export s) l) (fmap (Scoped None) w) (Scoped (GlobalSymbol symbol (dropAnn qn)) <$> qn) []+ symbols -> scopeError (EAmbiguous qn symbols) exportSpec+ EThingWith l w@(NoWildcard {}) qn cns ->+ case Global.lookupType qn globalTable of+ [] -> scopeError (ENotInScope qn) exportSpec+ [symbol] ->+ let+ (cns', subSymbols) =+ resolveCNames+ (concat (Map.elems globalTable))+ (symbolName symbol)+ (\cn -> ENotInScope (UnQual (ann cn) (unCName cn))) -- FIXME better error+ cns+ s = [symbol] <> subSymbols+ in+ EThingWith (Scoped (Export s) l) (fmap (Scoped None) w) (Scoped (GlobalSymbol symbol (dropAnn qn)) <$> qn) cns'+ symbols -> scopeError (EAmbiguous qn symbols) exportSpec+ -- FIXME ambiguity check+ EModuleContents _ modulename -> Scoped (Export exportedSymbols) <$> exportSpec where++ exportedSymbols = Set.toList (Set.intersection inScopeQualified inScopeUnqualified)++ inScopeQualified = Set.fromList (do+ (Qual _ prefix _, symbols) <- Map.toList globalTable+ guard (prefix == dropAnn modulename)+ symbols)++ inScopeUnqualified = Set.fromList (do+ (UnQual _ _, symbols) <- Map.toList globalTable+ symbols)+++nubSymbols :: [Symbol] -> [Symbol]+nubSymbols = loop Set.empty where+ loop _ [] = []+ loop a (b : c) = if Set.member b a+ then loop a c+ else b : loop (Set.insert b a) c+
src/Language/Haskell/Names/GetBound.hs view
@@ -1,161 +1,161 @@-{-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies, - FlexibleInstances, UndecidableInstances, NamedFieldPuns, - ScopedTypeVariables #-} -module Language.Haskell.Names.GetBound - ( GetBound(..) - ) where - -import Data.Generics.Uniplate.Data -import Data.Data - -import Language.Haskell.Exts -import Language.Haskell.Names.RecordWildcards -import Language.Haskell.Names.SyntaxUtils -import qualified Language.Haskell.Names.GlobalSymbolTable as Global - --- | Get bound value identifiers. -class GetBound a l | a -> l where - -- | For record wildcards we need to know which fields the given - -- constructor has. So we pass the global table for that. - getBound :: Global.Table -> a -> [Name l] - --- XXX account for shadowing? -instance (GetBound a l) => GetBound [a] l where - getBound ctx xs = concatMap (getBound ctx) xs - -instance (GetBound a l) => GetBound (Maybe a) l where - getBound ctx = maybe [] (getBound ctx) - -instance (GetBound a l, GetBound b l) => GetBound (a, b) l where - getBound ctx (a, b) = getBound ctx a ++ getBound ctx b - -instance (Data l) => GetBound (Binds l) l where - getBound ctx e = case e of - BDecls _ ds -> getBound ctx ds - IPBinds _ _ -> [] -- XXX doesn't bind regular identifiers - -instance (Data l) => GetBound (Decl l) l where - getBound ctx e = case e of - TypeDecl{} -> [] - TypeFamDecl{} -> [] - ClosedTypeFamDecl{} -> [] - DataDecl _ _ _ _ ds _ -> getBound ctx ds - GDataDecl _ _ _ _ _ ds _ -> getBound ctx ds - DataFamDecl{} -> [] - TypeInsDecl{} -> [] - DataInsDecl _ _ _ ds _ -> getBound ctx ds - GDataInsDecl _ _ _ _ ds _ -> getBound ctx ds - ClassDecl _ _ _ _ mds -> getBound ctx mds - InstDecl{} -> [] - DerivDecl{} -> [] - InfixDecl{} -> [] - DefaultDecl{} -> [] - SpliceDecl{} -> [] - TypeSig{} -> [] - FunBind _ [] -> error "getBound: FunBind []" - FunBind _ (Match _ n _ _ _ : _) -> [n] - FunBind _ (InfixMatch _ _ n _ _ _ : _) -> [n] - PatBind _ p _ _ -> getBound ctx p - PatSyn _ p _ _ -> case p of - PInfixApp _ _ qn _ -> [qNameToName qn] - PApp _ qn _ -> [qNameToName qn] - PRec _ qn fs -> qNameToName qn : concatMap getFieldBound fs where - getFieldBound (PFieldPat _ qn' _) = [qNameToName qn'] - getFieldBound (PFieldPun _ qn') = [qNameToName qn'] - getFieldBound (PFieldWildcard _) = [] - _ -> [] - ForImp _ _ _ _ n _ -> [n] - ForExp _ _ _ n _ -> [n] - RulePragmaDecl{} -> [] - DeprPragmaDecl{} -> [] - WarnPragmaDecl{} -> [] - InlineSig{} -> [] - SpecSig{} -> [] - SpecInlineSig{} -> [] - InstSig{} -> [] - AnnPragma{} -> [] - InlineConlikeSig{} -> [] - MinimalPragma{} -> [] - -- TODO view patterns, pattern synonyms, role annotations - _ -> [] - -instance (Data l) => GetBound (QualConDecl l) l where - getBound ctx (QualConDecl _ _ _ d) = getBound ctx d - -instance (Data l) => GetBound (GadtDecl l) l where - getBound _ctx (GadtDecl _l conName _ _ mbFieldDecls _ty) = - -- GADT constructor name - [conName] ++ - -- GADT selector names - [ fieldName - | Just fieldDecls <- return mbFieldDecls - , FieldDecl _l' fieldNames _fieldTy <- fieldDecls - , fieldName <- fieldNames - ] - -instance (Data l) => GetBound (ConDecl l) l where - getBound ctx e = case e of - ConDecl _ n _ -> [n] - InfixConDecl _ _ n _ -> [n] - RecDecl _ n fs -> n : getBound ctx fs - -instance (Data l) => GetBound (FieldDecl l) l where - getBound _ctx (FieldDecl _ ns _) = ns - -instance (Data l) => GetBound (ClassDecl l) l where - getBound _ctx e = case e of - ClsDecl _ d -> getBoundSign d - ClsDataFam{} -> [] - ClsTyFam{} -> [] - ClsTyDef{} -> [] - ClsDefSig{} -> [] - -instance (Data l) => GetBound (Match l) l where - getBound _ctx e = case e of - Match _ n _ _ _ -> [n] - InfixMatch _ _ n _ _ _ -> [n] - -instance (Data l) => GetBound (Stmt l) l where - getBound ctx e = - case e of - Generator _ pat _ -> getBound ctx pat - LetStmt _ bnds -> getBound ctx bnds - RecStmt _ stmts -> getBound ctx stmts - Qualifier {} -> [] - -instance (Data l) => GetBound (QualStmt l) l where - getBound ctx e = - case e of - QualStmt _ stmt -> getBound ctx stmt - _ -> [] - -instance (Data l) => GetBound (Pat l) l where - getBound gt p = - [ n | p' <- universe $ transform dropExp p, n <- varp p' ] - - where - - varp (PVar _ n) = [n] - varp (PAsPat _ n _) = [n] - varp (PNPlusK _ n _) = [n] - varp (PRec _ con fs) = - [ n - | -- (lazily) compute elided fields for the case when 'f' below is a wildcard - let elidedFields = map wcFieldName $ patWcNames gt con fs - , f <- fs - , n <- getRecVars elidedFields f - ] - varp _ = [] - - -- must remove nested Exp so universe doesn't descend into them - dropExp (PViewPat _ _ x) = x - dropExp x = x - - getRecVars :: [Name ()] -> PatField l -> [Name l] - getRecVars _ PFieldPat {} = [] -- this is already found by the generic algorithm - getRecVars _ (PFieldPun _ qn) = [qNameToName qn] - getRecVars elidedFields (PFieldWildcard l) = map (setAnn l . annName) elidedFields - -getBoundSign :: Decl l -> [Name l] -getBoundSign (TypeSig _ ns _) = ns -getBoundSign _ = [] +{-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies,+ FlexibleInstances, UndecidableInstances, NamedFieldPuns,+ ScopedTypeVariables #-}+module Language.Haskell.Names.GetBound+ ( GetBound(..)+ ) where++import Data.Generics.Uniplate.Data+import Data.Data++import Language.Haskell.Exts+import Language.Haskell.Names.RecordWildcards+import Language.Haskell.Names.SyntaxUtils+import qualified Language.Haskell.Names.GlobalSymbolTable as Global++-- | Get bound value identifiers.+class GetBound a l | a -> l where+ -- | For record wildcards we need to know which fields the given+ -- constructor has. So we pass the global table for that.+ getBound :: Global.Table -> a -> [Name l]++-- XXX account for shadowing?+instance (GetBound a l) => GetBound [a] l where+ getBound ctx xs = concatMap (getBound ctx) xs++instance (GetBound a l) => GetBound (Maybe a) l where+ getBound ctx = maybe [] (getBound ctx)++instance (GetBound a l, GetBound b l) => GetBound (a, b) l where+ getBound ctx (a, b) = getBound ctx a ++ getBound ctx b++instance (Data l) => GetBound (Binds l) l where+ getBound ctx e = case e of+ BDecls _ ds -> getBound ctx ds+ IPBinds _ _ -> [] -- XXX doesn't bind regular identifiers++instance (Data l) => GetBound (Decl l) l where+ getBound ctx e = case e of+ TypeDecl{} -> []+ TypeFamDecl{} -> []+ ClosedTypeFamDecl{} -> []+ DataDecl _ _ _ _ ds _ -> getBound ctx ds+ GDataDecl _ _ _ _ _ ds _ -> getBound ctx ds+ DataFamDecl{} -> []+ TypeInsDecl{} -> []+ DataInsDecl _ _ _ ds _ -> getBound ctx ds+ GDataInsDecl _ _ _ _ ds _ -> getBound ctx ds+ ClassDecl _ _ _ _ mds -> getBound ctx mds+ InstDecl{} -> []+ DerivDecl{} -> []+ InfixDecl{} -> []+ DefaultDecl{} -> []+ SpliceDecl{} -> []+ TypeSig{} -> []+ FunBind _ [] -> error "getBound: FunBind []"+ FunBind _ (Match _ n _ _ _ : _) -> [n]+ FunBind _ (InfixMatch _ _ n _ _ _ : _) -> [n]+ PatBind _ p _ _ -> getBound ctx p+ PatSyn _ p _ _ -> case p of+ PInfixApp _ _ qn _ -> [qNameToName qn]+ PApp _ qn _ -> [qNameToName qn]+ PRec _ qn fs -> qNameToName qn : concatMap getFieldBound fs where+ getFieldBound (PFieldPat _ qn' _) = [qNameToName qn']+ getFieldBound (PFieldPun _ qn') = [qNameToName qn']+ getFieldBound (PFieldWildcard _) = []+ _ -> []+ ForImp _ _ _ _ n _ -> [n]+ ForExp _ _ _ n _ -> [n]+ RulePragmaDecl{} -> []+ DeprPragmaDecl{} -> []+ WarnPragmaDecl{} -> []+ InlineSig{} -> []+ SpecSig{} -> []+ SpecInlineSig{} -> []+ InstSig{} -> []+ AnnPragma{} -> []+ InlineConlikeSig{} -> []+ MinimalPragma{} -> []+ -- TODO view patterns, pattern synonyms, role annotations+ _ -> []++instance (Data l) => GetBound (QualConDecl l) l where+ getBound ctx (QualConDecl _ _ _ d) = getBound ctx d++instance (Data l) => GetBound (GadtDecl l) l where+ getBound _ctx (GadtDecl _l conName _ _ mbFieldDecls _ty) =+ -- GADT constructor name+ [conName] +++ -- GADT selector names+ [ fieldName+ | Just fieldDecls <- return mbFieldDecls+ , FieldDecl _l' fieldNames _fieldTy <- fieldDecls+ , fieldName <- fieldNames+ ]++instance (Data l) => GetBound (ConDecl l) l where+ getBound ctx e = case e of+ ConDecl _ n _ -> [n]+ InfixConDecl _ _ n _ -> [n]+ RecDecl _ n fs -> n : getBound ctx fs++instance (Data l) => GetBound (FieldDecl l) l where+ getBound _ctx (FieldDecl _ ns _) = ns++instance (Data l) => GetBound (ClassDecl l) l where+ getBound _ctx e = case e of+ ClsDecl _ d -> getBoundSign d+ ClsDataFam{} -> []+ ClsTyFam{} -> []+ ClsTyDef{} -> []+ ClsDefSig{} -> []++instance (Data l) => GetBound (Match l) l where+ getBound _ctx e = case e of+ Match _ n _ _ _ -> [n]+ InfixMatch _ _ n _ _ _ -> [n]++instance (Data l) => GetBound (Stmt l) l where+ getBound ctx e =+ case e of+ Generator _ pat _ -> getBound ctx pat+ LetStmt _ bnds -> getBound ctx bnds+ RecStmt _ stmts -> getBound ctx stmts+ Qualifier {} -> []++instance (Data l) => GetBound (QualStmt l) l where+ getBound ctx e =+ case e of+ QualStmt _ stmt -> getBound ctx stmt+ _ -> []++instance (Data l) => GetBound (Pat l) l where+ getBound gt p =+ [ n | p' <- universe $ transform dropExp p, n <- varp p' ]++ where++ varp (PVar _ n) = [n]+ varp (PAsPat _ n _) = [n]+ varp (PNPlusK _ n _) = [n]+ varp (PRec _ con fs) =+ [ n+ | -- (lazily) compute elided fields for the case when 'f' below is a wildcard+ let elidedFields = map wcFieldName $ patWcNames gt con fs+ , f <- fs+ , n <- getRecVars elidedFields f+ ]+ varp _ = []++ -- must remove nested Exp so universe doesn't descend into them+ dropExp (PViewPat _ _ x) = x+ dropExp x = x++ getRecVars :: [Name ()] -> PatField l -> [Name l]+ getRecVars _ PFieldPat {} = [] -- this is already found by the generic algorithm+ getRecVars _ (PFieldPun _ qn) = [qNameToName qn]+ getRecVars elidedFields (PFieldWildcard l) = map (setAnn l . annName) elidedFields++getBoundSign :: Decl l -> [Name l]+getBoundSign (TypeSig _ ns _) = ns+getBoundSign _ = []
src/Language/Haskell/Names/GlobalSymbolTable.hs view
@@ -1,80 +1,80 @@-{-# LANGUAGE DeriveDataTypeable #-} --- | This module is designed to be imported qualified. -module Language.Haskell.Names.GlobalSymbolTable where - -import Language.Haskell.Exts hiding (NewType, PatSyn) - -import Data.Map ( - Map) -import qualified Data.Map as Map ( - empty,unionWith,fromListWith,lookup) - -import Control.Arrow -import Data.List as List (union) -import Data.Maybe (fromMaybe) - -import Language.Haskell.Names.Types -import Language.Haskell.Names.SyntaxUtils (dropAnn) - --- | Global symbol table — contains names declared somewhere at the top level. -type Table = Map (QName ()) [Symbol] - --- | Empty global symbol table. -empty :: Table -empty = Map.empty - --- | For each name take the union of the lists of symbols they refer to. -mergeTables :: Table -> Table -> Table -mergeTables = Map.unionWith List.union - -lookupValue :: QName l -> Table -> [Symbol] -lookupValue qn = filter isValue . lookupName qn - -lookupType :: QName l -> Table -> [Symbol] -lookupType qn = filter isType . lookupName qn - -lookupMethodOrAssociate :: QName l -> Table -> [Symbol] -lookupMethodOrAssociate qn = filter isMethodOrAssociated . lookupName qn - -lookupSelector :: QName l -> Table -> [Symbol] -lookupSelector qn = filter isSelector . lookupName qn - -lookupName :: QName l -> Table -> [Symbol] -lookupName qn table = fromMaybe [] (Map.lookup (dropAnn qn) table) - -isValue :: Symbol -> Bool -isValue symbol = case symbol of - Value {} -> True - Method {} -> True - Selector {} -> True - Constructor {} -> True - PatternConstructor {} -> True - PatternSelector {} -> True - _ -> False - -isType :: Symbol -> Bool -isType symbol = case symbol of - Type {} -> True - Data {} -> True - NewType {} -> True - TypeFam {} -> True - DataFam {} -> True - Class {} -> True - _ -> False - -isMethodOrAssociated :: Symbol -> Bool -isMethodOrAssociated symbol = case symbol of - Method {} -> True - TypeFam {} -> True - DataFam {} -> True - _ -> False - -isSelector :: Symbol -> Bool -isSelector symbol = case symbol of - Selector {} -> True - PatternSelector {} -> True - _ -> False - -fromList :: [(QName (),Symbol)] -> Table -fromList = Map.fromListWith List.union . map (second (:[])) - +{-# LANGUAGE DeriveDataTypeable #-}+-- | This module is designed to be imported qualified.+module Language.Haskell.Names.GlobalSymbolTable where++import Language.Haskell.Exts hiding (NewType, PatSyn)++import Data.Map (+ Map)+import qualified Data.Map as Map (+ empty,unionWith,fromListWith,lookup)++import Control.Arrow+import Data.List as List (union)+import Data.Maybe (fromMaybe)++import Language.Haskell.Names.Types+import Language.Haskell.Names.SyntaxUtils (dropAnn)++-- | Global symbol table — contains names declared somewhere at the top level.+type Table = Map (QName ()) [Symbol]++-- | Empty global symbol table.+empty :: Table+empty = Map.empty++-- | For each name take the union of the lists of symbols they refer to.+mergeTables :: Table -> Table -> Table+mergeTables = Map.unionWith List.union++lookupValue :: QName l -> Table -> [Symbol]+lookupValue qn = filter isValue . lookupName qn++lookupType :: QName l -> Table -> [Symbol]+lookupType qn = filter isType . lookupName qn++lookupMethodOrAssociate :: QName l -> Table -> [Symbol]+lookupMethodOrAssociate qn = filter isMethodOrAssociated . lookupName qn++lookupSelector :: QName l -> Table -> [Symbol]+lookupSelector qn = filter isSelector . lookupName qn++lookupName :: QName l -> Table -> [Symbol]+lookupName qn table = fromMaybe [] (Map.lookup (dropAnn qn) table)++isValue :: Symbol -> Bool+isValue symbol = case symbol of+ Value {} -> True+ Method {} -> True+ Selector {} -> True+ Constructor {} -> True+ PatternConstructor {} -> True+ PatternSelector {} -> True+ _ -> False++isType :: Symbol -> Bool+isType symbol = case symbol of+ Type {} -> True+ Data {} -> True+ NewType {} -> True+ TypeFam {} -> True+ DataFam {} -> True+ Class {} -> True+ _ -> False++isMethodOrAssociated :: Symbol -> Bool+isMethodOrAssociated symbol = case symbol of+ Method {} -> True+ TypeFam {} -> True+ DataFam {} -> True+ _ -> False++isSelector :: Symbol -> Bool+isSelector symbol = case symbol of+ Selector {} -> True+ PatternSelector {} -> True+ _ -> False++fromList :: [(QName (),Symbol)] -> Table+fromList = Map.fromListWith List.union . map (second (:[]))+
src/Language/Haskell/Names/Imports.hs view
@@ -1,267 +1,268 @@-{-# LANGUAGE TypeFamilies #-} -{-# OPTIONS_GHC -fno-warn-orphans #-} -- ModName (ModuleName l) -module Language.Haskell.Names.Imports - ( importTable - , annotateImportDecls - ) - where - -import Data.Monoid -import Data.Maybe -import Data.Either - -import Control.Monad.Writer -import Data.Map as Map (lookup) -import Language.Haskell.Exts ( - Module(Module), ModuleName(ModuleName), ImportDecl(..), - ann,ImportSpecList(..),ImportSpec(..),Name(..), - Annotated) -import Language.Haskell.Exts.Extension ( - Extension(DisableExtension), KnownExtension(ImplicitPrelude)) -import Language.Haskell.Names.Types -import Language.Haskell.Names.ScopeUtils -import qualified Language.Haskell.Names.GlobalSymbolTable as Global -import Language.Haskell.Names.SyntaxUtils -import Data.List ((\\)) - - --- | Compute a table of symbols imported by the given module from the given --- environment. -importTable :: Environment -> Module l -> Global.Table -importTable environment modul = - foldr Global.mergeTables perhapsPrelude tables where - - tables = map (importDeclTable environment) importDecls - Module _ _ _ importDecls _ = modul - - perhapsPrelude = if noImplicitPrelude - then Global.empty - else computeSymbolTable False preludeModuleName preludeSymbols - noImplicitPrelude = - DisableExtension ImplicitPrelude `elem` extensions || isPreludeImported - isPreludeImported = not (null (do - importDecl <- importDecls - guard (dropAnn (importModule importDecl) == preludeModuleName))) - preludeSymbols = fromMaybe [] (Map.lookup preludeModuleName environment) - (_, extensions) = getModuleExtensions modul - -preludeModuleName :: ModuleName () -preludeModuleName = ModuleName () "Prelude" - -importDeclTable :: Environment -> ImportDecl l -> Global.Table -importDeclTable environment importDecl = - computeSymbolTable isQualified moduleName importSymbols where - ImportDecl _ importModuleName isQualified _ _ _ maybeAs maybeImportSpecList = - importDecl - moduleName = dropAnn (fromMaybe importModuleName maybeAs) - importSymbols = case maybeImportSpecList of - Nothing -> - importModuleSymbols - Just importSpecList -> - importSpecListSymbols importModuleName importModuleSymbols importSpecList - importModuleSymbols = fromMaybe [] ( - Map.lookup (dropAnn importModuleName) environment) - - -importSpecListSymbols :: ModuleName l -> [Symbol] -> ImportSpecList l -> [Symbol] -importSpecListSymbols importModuleName allSymbols importSpecList = - if isHiding - then allSymbols \\ mentionedSymbols - else mentionedSymbols where - ImportSpecList _ isHiding importSpecs = importSpecList - annotatedImportSpecs = - map (resolveImportSpec importModuleName isHiding allSymbols) importSpecs - mentionedSymbols = - mconcat (rights (map ann2syms annotatedImportSpecs)) - --- | Annotate the given list of import declarations with scoping information --- against the given environment. We need the name of the module that contains --- the import declarations for error annotations. -annotateImportDecls :: - ModuleName l -> Environment -> [ImportDecl l] -> [ImportDecl (Scoped l)] -annotateImportDecls moduleName environment importDecls = - map (annotateImportDecl moduleName environment) importDecls - - -annotateImportDecl :: - ModuleName l -> Environment -> ImportDecl l -> ImportDecl (Scoped l) -annotateImportDecl moduleName environment importDecl = importDecl' where - ImportDecl - l - importModuleName - isQualified - isSource - isSafe - importPackage - maybeAs - maybeImportSpecList = importDecl - - importDecl' = case Map.lookup (dropAnn importModuleName) environment of - Nothing -> scopeError (EModNotFound importModuleName) importDecl - Just symbols -> - ImportDecl - l' - importModuleName' - isQualified - isSource - isSafe - importPackage - maybeAs' - maybeImportSpecList' where - l' = Scoped info l - importModuleName' = fmap (Scoped (ImportPart symbols)) importModuleName - maybeAs' = fmap noScope maybeAs - maybeImportSpecList' = - fmap (annotateImportSpecList moduleName symbols) maybeImportSpecList - info = case maybeImportSpecList' of - Just sl | Scoped (ScopeError e) _ <- ann sl -> - ScopeError e - _ -> Import table - table = computeSymbolTable isQualified qualificationName importSymbols - qualificationName = dropAnn (fromMaybe importModuleName maybeAs) - importSymbols = - maybe - symbols - (importSpecListSymbols moduleName symbols) - maybeImportSpecList - - -annotateImportSpecList :: - ModuleName l -> [Symbol] -> ImportSpecList l -> ImportSpecList (Scoped l) -annotateImportSpecList moduleName allSymbols importSpecList = - (ImportSpecList l' isHiding importSpecs') where - ImportSpecList l isHiding importSpecs = importSpecList - l' = Scoped (ImportPart importSymbols) l - importSpecs' = map (resolveImportSpec moduleName isHiding allSymbols) importSpecs - importSymbols = importSpecListSymbols moduleName allSymbols importSpecList - - -resolveImportSpec - :: ModuleName l - -> Bool - -> [Symbol] - -> ImportSpec l - -> ImportSpec (Scoped l) --- NB: this can be made more efficient -resolveImportSpec mod isHiding symbols spec = - case spec of - IVar _ n -> - let - matches = - -- Strictly speaking, the isConstructor check is unnecessary - -- because constructors are lexically different from anything - -- else. - [ symbol - | symbol <- symbols - , not (isConstructor symbol) - , symbol ~~ n] - in - checkUnique - (ENotExported Nothing n mod) - matches - spec - -- FIXME think about data families etc. - IAbs _ _ n - | isHiding -> - -- This is a bit special. 'C' may match both types/classes and - -- data constructors. - -- FIXME Still check for uniqueness? - let - matches = [ symbol | symbol <- symbols, symbol ~~ n] - in - if null matches - then - scopeError (ENotExported Nothing n mod) spec - else - Scoped (ImportPart matches) <$> spec - | otherwise -> - let - matches = [symbol | symbol <- symbols, symbol ~~ n, not (isConstructor symbol)] - in - checkUnique - (ENotExported Nothing n mod) - matches - spec - - IThingAll l n -> - let - matches = [ symbol | symbol <- symbols, symbol ~~ n, hasSubImports symbol] - subs = [ symbol - | n <- matches - , symbol <- symbols - , Just n' <- return $ symbolParent symbol - , n' == symbolName n ] - n' = - checkUnique - (ENotExported Nothing n mod) - matches - n - in - case ann n' of - e@(Scoped ScopeError{} _) -> IThingAll e n' - _ -> - IThingAll - (Scoped - (ImportPart (subs <> matches)) - l - ) - n' - - IThingWith l n cns -> - let - matches = [symbol | symbol <- symbols, symbol ~~ n, hasSubImports symbol] - n' = - checkUnique - (ENotExported Nothing n mod) - matches - n - typeName = symbolName $ head matches -- should be safe - (cns', cnSyms) = - resolveCNames - symbols - typeName - (\cn -> ENotExported (Just n) (unCName cn) mod) - cns - in - IThingWith - (Scoped - (ImportPart (cnSyms <> matches)) - l - ) - n' - cns' - where - (~~) :: Symbol -> Name l -> Bool - symbol ~~ name = symbolName symbol == dropAnn name - - isConstructor :: Symbol -> Bool - isConstructor Constructor {} = True - isConstructor _ = False - - hasSubImports :: Symbol -> Bool - hasSubImports symbol = case symbol of - Data {} -> True - NewType {} -> True - DataFam {} -> True - Class {} -> True - _ -> False - -ann2syms :: Annotated a => a (Scoped l) -> Either (Error l) ([Symbol]) -ann2syms a = - case ann a of - Scoped (ScopeError e) _ -> Left e - Scoped (ImportPart syms) _ -> Right syms - _ -> Left $ EInternal "ann2syms" - -checkUnique - :: Functor f => - Error l -> - [Symbol] -> - f l -> - f (Scoped l) -checkUnique notFound symbols f = - case length symbols of - 0 -> scopeError notFound f - 1 -> Scoped (ImportPart symbols) <$> f - -- there should be no clashes, and it should be checked elsewhere - _ -> scopeError (EInternal ("ambiguous import: " ++ show symbols)) f +{-# LANGUAGE TypeFamilies #-}+{-# OPTIONS_GHC -fno-warn-orphans #-} -- ModName (ModuleName l)+module Language.Haskell.Names.Imports+ ( importTable+ , annotateImportDecls+ )+ where++import Data.Monoid+import Data.Maybe+import Data.Either++import Control.Monad (guard)+import Control.Monad.Writer+import Data.Map as Map (lookup)+import Language.Haskell.Exts (+ Module(Module), ModuleName(ModuleName), ImportDecl(..),+ ann,ImportSpecList(..),ImportSpec(..),Name(..),+ Annotated)+import Language.Haskell.Exts.Extension (+ Extension(DisableExtension), KnownExtension(ImplicitPrelude))+import Language.Haskell.Names.Types+import Language.Haskell.Names.ScopeUtils+import qualified Language.Haskell.Names.GlobalSymbolTable as Global+import Language.Haskell.Names.SyntaxUtils+import Data.List ((\\))+++-- | Compute a table of symbols imported by the given module from the given+-- environment.+importTable :: Environment -> Module l -> Global.Table+importTable environment modul =+ foldr Global.mergeTables perhapsPrelude tables where++ tables = map (importDeclTable environment) importDecls+ Module _ _ _ importDecls _ = modul++ perhapsPrelude = if noImplicitPrelude+ then Global.empty+ else computeSymbolTable False preludeModuleName preludeSymbols+ noImplicitPrelude =+ DisableExtension ImplicitPrelude `elem` extensions || isPreludeImported+ isPreludeImported = not (null (do+ importDecl <- importDecls+ guard (dropAnn (importModule importDecl) == preludeModuleName)))+ preludeSymbols = fromMaybe [] (Map.lookup preludeModuleName environment)+ (_, extensions) = getModuleExtensions modul++preludeModuleName :: ModuleName ()+preludeModuleName = ModuleName () "Prelude"++importDeclTable :: Environment -> ImportDecl l -> Global.Table+importDeclTable environment importDecl =+ computeSymbolTable isQualified moduleName importSymbols where+ ImportDecl _ importModuleName isQualified _ _ _ maybeAs maybeImportSpecList =+ importDecl+ moduleName = dropAnn (fromMaybe importModuleName maybeAs)+ importSymbols = case maybeImportSpecList of+ Nothing ->+ importModuleSymbols+ Just importSpecList ->+ importSpecListSymbols importModuleName importModuleSymbols importSpecList+ importModuleSymbols = fromMaybe [] (+ Map.lookup (dropAnn importModuleName) environment)+++importSpecListSymbols :: ModuleName l -> [Symbol] -> ImportSpecList l -> [Symbol]+importSpecListSymbols importModuleName allSymbols importSpecList =+ if isHiding+ then allSymbols \\ mentionedSymbols+ else mentionedSymbols where+ ImportSpecList _ isHiding importSpecs = importSpecList+ annotatedImportSpecs =+ map (resolveImportSpec importModuleName isHiding allSymbols) importSpecs+ mentionedSymbols =+ mconcat (rights (map ann2syms annotatedImportSpecs))++-- | Annotate the given list of import declarations with scoping information+-- against the given environment. We need the name of the module that contains+-- the import declarations for error annotations.+annotateImportDecls ::+ ModuleName l -> Environment -> [ImportDecl l] -> [ImportDecl (Scoped l)]+annotateImportDecls moduleName environment importDecls =+ map (annotateImportDecl moduleName environment) importDecls+++annotateImportDecl ::+ ModuleName l -> Environment -> ImportDecl l -> ImportDecl (Scoped l)+annotateImportDecl moduleName environment importDecl = importDecl' where+ ImportDecl+ l+ importModuleName+ isQualified+ isSource+ isSafe+ importPackage+ maybeAs+ maybeImportSpecList = importDecl++ importDecl' = case Map.lookup (dropAnn importModuleName) environment of+ Nothing -> scopeError (EModNotFound importModuleName) importDecl+ Just symbols ->+ ImportDecl+ l'+ importModuleName'+ isQualified+ isSource+ isSafe+ importPackage+ maybeAs'+ maybeImportSpecList' where+ l' = Scoped info l+ importModuleName' = fmap (Scoped (ImportPart symbols)) importModuleName+ maybeAs' = fmap noScope maybeAs+ maybeImportSpecList' =+ fmap (annotateImportSpecList moduleName symbols) maybeImportSpecList+ info = case maybeImportSpecList' of+ Just sl | Scoped (ScopeError e) _ <- ann sl ->+ ScopeError e+ _ -> Import table+ table = computeSymbolTable isQualified qualificationName importSymbols+ qualificationName = dropAnn (fromMaybe importModuleName maybeAs)+ importSymbols =+ maybe+ symbols+ (importSpecListSymbols moduleName symbols)+ maybeImportSpecList+++annotateImportSpecList ::+ ModuleName l -> [Symbol] -> ImportSpecList l -> ImportSpecList (Scoped l)+annotateImportSpecList moduleName allSymbols importSpecList =+ (ImportSpecList l' isHiding importSpecs') where+ ImportSpecList l isHiding importSpecs = importSpecList+ l' = Scoped (ImportPart importSymbols) l+ importSpecs' = map (resolveImportSpec moduleName isHiding allSymbols) importSpecs+ importSymbols = importSpecListSymbols moduleName allSymbols importSpecList+++resolveImportSpec+ :: ModuleName l+ -> Bool+ -> [Symbol]+ -> ImportSpec l+ -> ImportSpec (Scoped l)+-- NB: this can be made more efficient+resolveImportSpec mod isHiding symbols spec =+ case spec of+ IVar _ n ->+ let+ matches =+ -- Strictly speaking, the isConstructor check is unnecessary+ -- because constructors are lexically different from anything+ -- else.+ [ symbol+ | symbol <- symbols+ , not (isConstructor symbol)+ , symbol ~~ n]+ in+ checkUnique+ (ENotExported Nothing n mod)+ matches+ spec+ -- FIXME think about data families etc.+ IAbs _ _ n+ | isHiding ->+ -- This is a bit special. 'C' may match both types/classes and+ -- data constructors.+ -- FIXME Still check for uniqueness?+ let+ matches = [ symbol | symbol <- symbols, symbol ~~ n]+ in+ if null matches+ then+ scopeError (ENotExported Nothing n mod) spec+ else+ Scoped (ImportPart matches) <$> spec+ | otherwise ->+ let+ matches = [symbol | symbol <- symbols, symbol ~~ n, not (isConstructor symbol)]+ in+ checkUnique+ (ENotExported Nothing n mod)+ matches+ spec++ IThingAll l n ->+ let+ matches = [ symbol | symbol <- symbols, symbol ~~ n, hasSubImports symbol]+ subs = [ symbol+ | n <- matches+ , symbol <- symbols+ , Just n' <- return $ symbolParent symbol+ , n' == symbolName n ]+ n' =+ checkUnique+ (ENotExported Nothing n mod)+ matches+ n+ in+ case ann n' of+ e@(Scoped ScopeError{} _) -> IThingAll e n'+ _ ->+ IThingAll+ (Scoped+ (ImportPart (subs <> matches))+ l+ )+ n'++ IThingWith l n cns ->+ let+ matches = [symbol | symbol <- symbols, symbol ~~ n, hasSubImports symbol]+ n' =+ checkUnique+ (ENotExported Nothing n mod)+ matches+ n+ typeName = symbolName $ head matches -- should be safe+ (cns', cnSyms) =+ resolveCNames+ symbols+ typeName+ (\cn -> ENotExported (Just n) (unCName cn) mod)+ cns+ in+ IThingWith+ (Scoped+ (ImportPart (cnSyms <> matches))+ l+ )+ n'+ cns'+ where+ (~~) :: Symbol -> Name l -> Bool+ symbol ~~ name = symbolName symbol == dropAnn name++ isConstructor :: Symbol -> Bool+ isConstructor Constructor {} = True+ isConstructor _ = False++ hasSubImports :: Symbol -> Bool+ hasSubImports symbol = case symbol of+ Data {} -> True+ NewType {} -> True+ DataFam {} -> True+ Class {} -> True+ _ -> False++ann2syms :: Annotated a => a (Scoped l) -> Either (Error l) ([Symbol])+ann2syms a =+ case ann a of+ Scoped (ScopeError e) _ -> Left e+ Scoped (ImportPart syms) _ -> Right syms+ _ -> Left $ EInternal "ann2syms"++checkUnique+ :: Functor f =>+ Error l ->+ [Symbol] ->+ f l ->+ f (Scoped l)+checkUnique notFound symbols f =+ case length symbols of+ 0 -> scopeError notFound f+ 1 -> Scoped (ImportPart symbols) <$> f+ -- there should be no clashes, and it should be checked elsewhere+ _ -> scopeError (EInternal ("ambiguous import: " ++ show symbols)) f
src/Language/Haskell/Names/LocalSymbolTable.hs view
@@ -1,31 +1,31 @@--- | This module is designed to be imported qualified. -{-# LANGUAGE GeneralizedNewtypeDeriving #-} -module Language.Haskell.Names.LocalSymbolTable - ( Table - , empty - , lookupValue - , addValue - ) where - -import qualified Data.Map as Map -import Data.Semigroup -import Language.Haskell.Exts -import Language.Haskell.Names.SyntaxUtils (dropAnn) -import Language.Haskell.Names.Types - --- | Local symbol table — contains locally bound names -newtype Table = Table (Map.Map (Name ()) SrcLoc) - deriving (Semigroup, Monoid) - -addValue :: SrcInfo l => Name l -> Table -> Table -addValue n (Table vs) = - Table (Map.insert (dropAnn n) (getPointLoc $ ann n) vs) - -lookupValue :: QName l -> Table -> Either (Error l) SrcLoc -lookupValue qn@(UnQual _ n) (Table vs) = - maybe (Left $ ENotInScope qn) Right $ - Map.lookup (dropAnn n) vs -lookupValue qn _ = Left $ ENotInScope qn - -empty :: Table -empty = Table Map.empty +-- | This module is designed to be imported qualified.+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+module Language.Haskell.Names.LocalSymbolTable+ ( Table+ , empty+ , lookupValue+ , addValue+ ) where++import qualified Data.Map as Map+import Data.Semigroup+import Language.Haskell.Exts+import Language.Haskell.Names.SyntaxUtils (dropAnn)+import Language.Haskell.Names.Types++-- | Local symbol table — contains locally bound names+newtype Table = Table (Map.Map (Name ()) SrcLoc)+ deriving (Semigroup, Monoid)++addValue :: SrcInfo l => Name l -> Table -> Table+addValue n (Table vs) =+ Table (Map.insert (dropAnn n) (getPointLoc $ ann n) vs)++lookupValue :: QName l -> Table -> Either (Error l) SrcLoc+lookupValue qn@(UnQual _ n) (Table vs) =+ maybe (Left $ ENotInScope qn) Right $+ Map.lookup (dropAnn n) vs+lookupValue qn _ = Left $ ENotInScope qn++empty :: Table+empty = Table Map.empty
src/Language/Haskell/Names/ModuleSymbols.hs view
@@ -1,172 +1,172 @@-{-# LANGUAGE ScopedTypeVariables, ViewPatterns #-} -module Language.Haskell.Names.ModuleSymbols - ( moduleSymbols - , moduleTable - , getTopDeclSymbols - ) - where - -import Data.Maybe -import Data.Data -import qualified Data.Map as Map - -import Language.Haskell.Exts hiding (DataOrNew(NewType)) -import qualified Language.Haskell.Exts as Syntax (DataOrNew(NewType)) -import Language.Haskell.Names.Types -import qualified Language.Haskell.Names.GlobalSymbolTable as Global -import Language.Haskell.Names.SyntaxUtils -import Language.Haskell.Names.ScopeUtils -import Language.Haskell.Names.GetBound - --- | Compute module's global table. It contains both the imported entities --- and the global entities defined in this module. -moduleTable - :: (Eq l, Data l) - => Global.Table -- ^ the import table for this module - -> Module l - -> Global.Table -moduleTable impTbl m = Global.mergeTables impTbl (computeSymbolTable - False (dropAnn (getModuleName m)) (moduleSymbols impTbl m)) - --- | Compute the symbols that are defined in the given module. --- --- The import table is needed to resolve possible top-level record --- wildcard bindings, such as --- --- >A {..} = foo -moduleSymbols - :: (Eq l, Data l) - => Global.Table -- ^ the import table for this module - -> Module l - -> [Symbol] -moduleSymbols impTbl m = - concatMap (getTopDeclSymbols impTbl $ getModuleName m) (getModuleDecls m) - -getTopDeclSymbols - :: forall l . (Eq l, Data l) - => Global.Table -- ^ the import table for this module - -> ModuleName l - -> Decl l - -> [Symbol] -getTopDeclSymbols impTbl modulename d = (case d of - TypeDecl _ dh _ -> [declHeadSymbol Type dh] - - TypeFamDecl _ dh _ _ -> [TypeFam (dropAnn modulename) (dropAnn (getDeclHeadName dh)) Nothing] - - DataDecl _ dataOrNew _ dh qualConDecls _ -> declHeadSymbol (dataOrNewCon dataOrNew) dh : infos where - - dq = getDeclHeadName dh - - infos = constructorsToInfos modulename dq (qualConDeclNames qualConDecls) - - GDataDecl _ dataOrNew _ dh _ gadtDecls _ -> declHeadSymbol (dataOrNewCon dataOrNew) dh : infos where - -- FIXME: We shouldn't create selectors for fields with existential type variables! - dq = getDeclHeadName dh - - cons :: [(Name l,[Name l])] - cons = do -- list monad - GadtDecl _ cn _ _ (fromMaybe [] -> fields) _ty <- gadtDecls - return (cn , [f | FieldDecl _ fNames _ <- fields, f <- fNames]) - - infos = constructorsToInfos modulename dq cons - - DataFamDecl _ _ dh _ -> [DataFam (dropAnn modulename) (dropAnn (getDeclHeadName dh)) Nothing] - - ClassDecl _ _ declHead _ mds -> classSymbol : typeFamilySymbols ++ dataFamilySymbols ++ methodSymbols where - cdecls = fromMaybe [] mds - classSymbol = declHeadSymbol Class declHead - typeFamilySymbols = do - ClsTyFam _ familyHead _ _ <- cdecls - return (TypeFam (dropAnn modulename) (dropAnn (getDeclHeadName familyHead)) (Just (dropAnn (getDeclHeadName declHead)))) - dataFamilySymbols = do - ClsDataFam _ _ familyHead _ <- cdecls - return (DataFam (dropAnn modulename) (dropAnn (getDeclHeadName familyHead)) (Just (dropAnn (getDeclHeadName declHead)))) - methodSymbols = do - methodName <- getBound impTbl d - return (Method (dropAnn modulename) (dropAnn methodName) (dropAnn (getDeclHeadName declHead))) - - FunBind _ ms -> [ Value (dropAnn modulename) (dropAnn vn) ] where - vn : _ = getBound impTbl ms - - PatBind _ p _ _ -> [ Value (dropAnn modulename) (dropAnn vn) | vn <- getBound impTbl p ] - - PatSyn _ p _ _ -> case patternHead p of - Just patternName -> patternConstructor : patternSelectors where - patternConstructor = PatternConstructor (dropAnn modulename) (dropAnn patternName) Nothing - patternSelectors = [PatternSelector (dropAnn modulename) (dropAnn fn) Nothing (dropAnn patternName) | fn <- patternFields p ] - Nothing -> [] - - ForImp _ _ _ _ fn _ -> [ Value (dropAnn modulename) (dropAnn fn)] - - DataInsDecl _ _ typ qualConDecls _ -> constructorsToInfos modulename (typeOuterName typ) (qualConDeclNames qualConDecls) - - GDataInsDecl _ _ typ _ gadtDecls _ -> constructorsToInfos modulename (typeOuterName typ) cons where - -- FIXME: We shouldn't create selectors for fields with existential type variables! - cons :: [(Name l,[Name l])] - cons = do -- list monad - GadtDecl _ cn _ _ (fromMaybe [] -> fields) _ty <- gadtDecls - return (cn , [f | FieldDecl _ fNames _ <- fields, f <- fNames]) - - _ -> []) - where - declHeadSymbol c dh = c (dropAnn modulename) (dropAnn (getDeclHeadName dh)) - --- | Takes a type name and a list of constructor names paired with selector names. Returns --- all symbols i.e. constructors and selectors. -constructorsToInfos :: ModuleName l -> Name l -> [(Name l,[Name l])] -> [Symbol] -constructorsToInfos modulename typename constructors = conInfos ++ selInfos where - conInfos = do - (constructorname,_) <- constructors - return (Constructor (dropAnn modulename) (dropAnn constructorname) (dropAnn typename)) - - selectorsMap = Map.fromListWith (++) (do - (constructorname,selectornames) <- constructors - selectorname <- selectornames - return (nameToString selectorname,[constructorname])) - - selInfos = do - (_,selectornames) <- constructors - selectorname <- selectornames - constructornames <- maybeToList (Map.lookup (nameToString selectorname) selectorsMap) - return (Selector (dropAnn modulename) (dropAnn selectorname) (dropAnn typename) (map dropAnn constructornames)) - -typeOuterName :: Type l -> Name l -typeOuterName t = case t of - TyForall _ _ _ typ -> typeOuterName typ - TyApp _ typ _ -> typeOuterName typ - TyCon _ qname -> qNameToName qname - TyParen _ typ -> typeOuterName typ - TyInfix _ _ (PromotedName _ qname) _ -> qNameToName qname - TyInfix _ _ (UnpromotedName _ qname) _ -> qNameToName qname - TyKind _ typ _ -> typeOuterName typ - TyBang _ _ _ typ -> typeOuterName typ - _ -> error "illegal data family in data instance" - -qualConDeclNames :: [QualConDecl l] -> [(Name l,[Name l])] -qualConDeclNames qualConDecls = do - QualConDecl _ _ _ conDecl <- qualConDecls - case conDecl of - ConDecl _ n _ -> return (n, []) - InfixConDecl _ _ n _ -> return (n, []) - RecDecl _ n fields -> - return (n , [f | FieldDecl _ fNames _ <- fields, f <- fNames]) - - -dataOrNewCon :: Syntax.DataOrNew l -> ModuleName () -> Name () -> Symbol -dataOrNewCon dataOrNew = case dataOrNew of DataType {} -> Data; Syntax.NewType {} -> NewType - - -patternHead :: Pat l -> Maybe (Name l) -patternHead (PApp _ (UnQual _ n) _) = Just n -patternHead (PInfixApp _ _ (UnQual _ n) _) = Just n -patternHead (PRec _ (UnQual _ n) _) = Just n -patternHead _ = Nothing - - -patternFields :: Pat l -> [Name l] -patternFields (PRec _ _ fs) = concatMap get' fs where - get' (PFieldPat _ (UnQual _ n) _) = [n] - get' (PFieldPun _ (UnQual _ n)) = [n] - get' _ = [] -patternFields _ = [] - +{-# LANGUAGE ScopedTypeVariables, ViewPatterns #-}+module Language.Haskell.Names.ModuleSymbols+ ( moduleSymbols+ , moduleTable+ , getTopDeclSymbols+ )+ where++import Data.Maybe+import Data.Data+import qualified Data.Map as Map++import Language.Haskell.Exts hiding (DataOrNew(NewType))+import qualified Language.Haskell.Exts as Syntax (DataOrNew(NewType))+import Language.Haskell.Names.Types+import qualified Language.Haskell.Names.GlobalSymbolTable as Global+import Language.Haskell.Names.SyntaxUtils+import Language.Haskell.Names.ScopeUtils+import Language.Haskell.Names.GetBound++-- | Compute module's global table. It contains both the imported entities+-- and the global entities defined in this module.+moduleTable+ :: (Eq l, Data l)+ => Global.Table -- ^ the import table for this module+ -> Module l+ -> Global.Table+moduleTable impTbl m = Global.mergeTables impTbl (computeSymbolTable+ False (dropAnn (getModuleName m)) (moduleSymbols impTbl m))++-- | Compute the symbols that are defined in the given module.+--+-- The import table is needed to resolve possible top-level record+-- wildcard bindings, such as+--+-- >A {..} = foo+moduleSymbols+ :: (Eq l, Data l)+ => Global.Table -- ^ the import table for this module+ -> Module l+ -> [Symbol]+moduleSymbols impTbl m =+ concatMap (getTopDeclSymbols impTbl $ getModuleName m) (getModuleDecls m)++getTopDeclSymbols+ :: forall l . (Eq l, Data l)+ => Global.Table -- ^ the import table for this module+ -> ModuleName l+ -> Decl l+ -> [Symbol]+getTopDeclSymbols impTbl modulename d = (case d of+ TypeDecl _ dh _ -> [declHeadSymbol Type dh]++ TypeFamDecl _ dh _ _ -> [TypeFam (dropAnn modulename) (dropAnn (getDeclHeadName dh)) Nothing]++ DataDecl _ dataOrNew _ dh qualConDecls _ -> declHeadSymbol (dataOrNewCon dataOrNew) dh : infos where++ dq = getDeclHeadName dh++ infos = constructorsToInfos modulename dq (qualConDeclNames qualConDecls)++ GDataDecl _ dataOrNew _ dh _ gadtDecls _ -> declHeadSymbol (dataOrNewCon dataOrNew) dh : infos where+ -- FIXME: We shouldn't create selectors for fields with existential type variables!+ dq = getDeclHeadName dh++ cons :: [(Name l,[Name l])]+ cons = do -- list monad+ GadtDecl _ cn _ _ (fromMaybe [] -> fields) _ty <- gadtDecls+ return (cn , [f | FieldDecl _ fNames _ <- fields, f <- fNames])++ infos = constructorsToInfos modulename dq cons ++ DataFamDecl _ _ dh _ -> [DataFam (dropAnn modulename) (dropAnn (getDeclHeadName dh)) Nothing]++ ClassDecl _ _ declHead _ mds -> classSymbol : typeFamilySymbols ++ dataFamilySymbols ++ methodSymbols where+ cdecls = fromMaybe [] mds+ classSymbol = declHeadSymbol Class declHead+ typeFamilySymbols = do+ ClsTyFam _ familyHead _ _ <- cdecls+ return (TypeFam (dropAnn modulename) (dropAnn (getDeclHeadName familyHead)) (Just (dropAnn (getDeclHeadName declHead))))+ dataFamilySymbols = do+ ClsDataFam _ _ familyHead _ <- cdecls+ return (DataFam (dropAnn modulename) (dropAnn (getDeclHeadName familyHead)) (Just (dropAnn (getDeclHeadName declHead))))+ methodSymbols = do+ methodName <- getBound impTbl d+ return (Method (dropAnn modulename) (dropAnn methodName) (dropAnn (getDeclHeadName declHead)))++ FunBind _ ms -> [ Value (dropAnn modulename) (dropAnn vn) ] where+ vn : _ = getBound impTbl ms++ PatBind _ p _ _ -> [ Value (dropAnn modulename) (dropAnn vn) | vn <- getBound impTbl p ]++ PatSyn _ p _ _ -> case patternHead p of+ Just patternName -> patternConstructor : patternSelectors where+ patternConstructor = PatternConstructor (dropAnn modulename) (dropAnn patternName) Nothing+ patternSelectors = [PatternSelector (dropAnn modulename) (dropAnn fn) Nothing (dropAnn patternName) | fn <- patternFields p ]+ Nothing -> []++ ForImp _ _ _ _ fn _ -> [ Value (dropAnn modulename) (dropAnn fn)]++ DataInsDecl _ _ typ qualConDecls _ -> constructorsToInfos modulename (typeOuterName typ) (qualConDeclNames qualConDecls)++ GDataInsDecl _ _ typ _ gadtDecls _ -> constructorsToInfos modulename (typeOuterName typ) cons where+ -- FIXME: We shouldn't create selectors for fields with existential type variables!+ cons :: [(Name l,[Name l])]+ cons = do -- list monad+ GadtDecl _ cn _ _ (fromMaybe [] -> fields) _ty <- gadtDecls+ return (cn , [f | FieldDecl _ fNames _ <- fields, f <- fNames])++ _ -> [])+ where+ declHeadSymbol c dh = c (dropAnn modulename) (dropAnn (getDeclHeadName dh))++-- | Takes a type name and a list of constructor names paired with selector names. Returns+-- all symbols i.e. constructors and selectors.+constructorsToInfos :: ModuleName l -> Name l -> [(Name l,[Name l])] -> [Symbol]+constructorsToInfos modulename typename constructors = conInfos ++ selInfos where+ conInfos = do+ (constructorname,_) <- constructors+ return (Constructor (dropAnn modulename) (dropAnn constructorname) (dropAnn typename))++ selectorsMap = Map.fromListWith (++) (do+ (constructorname,selectornames) <- constructors+ selectorname <- selectornames+ return (nameToString selectorname,[constructorname]))++ selInfos = do+ (_,selectornames) <- constructors+ selectorname <- selectornames+ constructornames <- maybeToList (Map.lookup (nameToString selectorname) selectorsMap)+ return (Selector (dropAnn modulename) (dropAnn selectorname) (dropAnn typename) (map dropAnn constructornames))++typeOuterName :: Type l -> Name l+typeOuterName t = case t of+ TyForall _ _ _ typ -> typeOuterName typ+ TyApp _ typ _ -> typeOuterName typ+ TyCon _ qname -> qNameToName qname+ TyParen _ typ -> typeOuterName typ+ TyInfix _ _ (PromotedName _ qname) _ -> qNameToName qname+ TyInfix _ _ (UnpromotedName _ qname) _ -> qNameToName qname+ TyKind _ typ _ -> typeOuterName typ+ TyBang _ _ _ typ -> typeOuterName typ+ _ -> error "illegal data family in data instance"++qualConDeclNames :: [QualConDecl l] -> [(Name l,[Name l])]+qualConDeclNames qualConDecls = do+ QualConDecl _ _ _ conDecl <- qualConDecls+ case conDecl of+ ConDecl _ n _ -> return (n, [])+ InfixConDecl _ _ n _ -> return (n, [])+ RecDecl _ n fields ->+ return (n , [f | FieldDecl _ fNames _ <- fields, f <- fNames])+++dataOrNewCon :: Syntax.DataOrNew l -> ModuleName () -> Name () -> Symbol+dataOrNewCon dataOrNew = case dataOrNew of DataType {} -> Data; Syntax.NewType {} -> NewType+++patternHead :: Pat l -> Maybe (Name l)+patternHead (PApp _ (UnQual _ n) _) = Just n+patternHead (PInfixApp _ _ (UnQual _ n) _) = Just n+patternHead (PRec _ (UnQual _ n) _) = Just n+patternHead _ = Nothing+++patternFields :: Pat l -> [Name l]+patternFields (PRec _ _ fs) = concatMap get' fs where+ get' (PFieldPat _ (UnQual _ n) _) = [n]+ get' (PFieldPun _ (UnQual _ n)) = [n]+ get' _ = []+patternFields _ = []+
src/Language/Haskell/Names/Open.hs view
@@ -1,22 +1,22 @@--- Public interface for open resolution -module Language.Haskell.Names.Open - ( Resolvable(..) - , Alg(..) - , rmap - , rfoldMap - , Scope - , NameContext(..) - , initialScope - , gTable - , lTable - , nameCtx - , WcNames - , WcField(..) - , wcNames - ) - where - -import Language.Haskell.Names.Open.Base -import Language.Haskell.Names.Open.Instances () -import Language.Haskell.Names.Open.Derived () -import Language.Haskell.Names.RecordWildcards +-- Public interface for open resolution+module Language.Haskell.Names.Open+ ( Resolvable(..)+ , Alg(..)+ , rmap+ , rfoldMap+ , Scope+ , NameContext(..)+ , initialScope+ , gTable+ , lTable+ , nameCtx+ , WcNames+ , WcField(..)+ , wcNames+ )+ where++import Language.Haskell.Names.Open.Base+import Language.Haskell.Names.Open.Instances ()+import Language.Haskell.Names.Open.Derived ()+import Language.Haskell.Names.RecordWildcards
src/Language/Haskell/Names/Open/Base.hs view
@@ -1,173 +1,173 @@--- | This module provides a more flexible way to process Haskell code — --- using an open-recursive traversal. --- --- You can look at "Language.Haskell.Exts.Annotated" source as an example --- of how to use this module. -{-# LANGUAGE RankNTypes, FlexibleInstances, FlexibleContexts, UndecidableInstances, DefaultSignatures, TemplateHaskell, ScopedTypeVariables #-} -{-# LANGUAGE ImplicitParams, KindSignatures, TypeApplications #-} -{-# LANGUAGE MonoLocalBinds #-} -module Language.Haskell.Names.Open.Base where - -import qualified Language.Haskell.Names.GlobalSymbolTable as Global -import qualified Language.Haskell.Names.LocalSymbolTable as Local -import Language.Haskell.Names.GetBound -import Language.Haskell.Names.RecordWildcards -import Language.Haskell.Exts -import Control.Monad.Identity -import Data.List -import Data.Lens.Light -import Data.Generics.Traversable -import Data.Typeable -import Data.Monoid -import Data.Functor.Constant - --- | Describes how we should treat names in the current context -data NameContext - = BindingT - | BindingV - | ReferenceT - | ReferenceV - | ReferenceUV - -- ^ Reference a method in an instance declaration - -- Unqualified names also match qualified names in scope - -- https://www.haskell.org/pipermail/haskell-prime/2008-April/002569.html - | ReferenceUT - -- ^ Reference an associated type in an instance declaration - -- Unqualified names also match qualified names in scope - -- https://www.haskell.org/pipermail/haskell-prime/2008-April/002569.html - | ReferenceRS - -- ^ Reference a record field selector - | SignatureV - -- ^ A type signature contains an always unqualified 'Name' that always - -- refers to a value bound in the same module. - | Other - --- | Pattern synonyms can work in different modes depending on if we are on the --- left hand side or right hand side -data PatSynMode - = PatSynLeftHandSide - -- ^ Bind QName's too - | PatSynRightHandSide - -- ^ Supress bindings, force references instead (even for Name) - --- | Contains information about the node's enclosing scope. Can be --- accessed through the lenses: 'gTable', 'lTable', 'nameCtx', --- 'instanceQualification', 'wcNames'. --- If we enter an instance with a qualified class name we have to --- remember the qualification to resolve method names. -data Scope = Scope - { _moduName :: ModuleName () - , _gTable :: Global.Table - , _lTable :: Local.Table - , _nameCtx :: NameContext - , _instClassName :: Maybe (QName ()) - , _wcNames :: WcNames - , _patSynMode :: Maybe PatSynMode - } - -makeLens ''Scope - --- | Create an initial scope -initialScope :: ModuleName () -> Global.Table -> Scope -initialScope moduleName tbl = Scope moduleName tbl Local.empty Other Nothing [] Nothing - --- | Merge local tables of two scopes. The other fields of the scopes are --- assumed to be the same. -mergeLocalScopes :: Scope -> Scope -> Scope -mergeLocalScopes sc1 sc2 = - modL lTable (<> sc2 ^. lTable) sc1 - --- | The algebra for 'rtraverse'. It's newtype-wrapped because an implicit --- parameter cannot be polymorphic. -newtype Alg w = Alg - { runAlg :: forall d . Resolvable d => d -> Scope -> w d } - -alg :: (?alg :: Alg w, Resolvable d) => d -> Scope -> w d -alg = runAlg ?alg - -defaultRtraverse - :: (GTraversable Resolvable a, Applicative f, ?alg :: Alg f) - => a -> Scope -> f a -defaultRtraverse a sc = gtraverse @Resolvable (\d -> alg d sc) a - --- | A type that implements 'Resolvable' provides a way to perform --- a shallow scope-aware traversal. - --- There is a generic implementation, 'defaultRtraverse', which is based on --- 'GTraversable'. It can be used when there the scope of all the immediate --- children is the same as the scope of the current node. --- --- We use 'Typeable' here rather than a class-based approach. --- Otherwise, hand-written instances would carry extremely long lists of --- constraints, saying that the subterms satisfy the user-supplied class. -class Typeable a => Resolvable a where - rtraverse - :: (Applicative f, ?alg :: Alg f) - => a -> Scope -> f a - -instance {-# OVERLAPPABLE #-} (Typeable a, GTraversable Resolvable a) => Resolvable a where - rtraverse = defaultRtraverse - --- | Analogous to 'gmap', but for 'Resolvable' -rmap - :: Resolvable a - => (forall b. Resolvable b => Scope -> b -> b) - -> Scope -> a -> a -rmap f sc = - let ?alg = Alg $ \a sc -> Identity (f sc a) - in runIdentity . flip rtraverse sc - --- | Analogous to 'gmap', but for 'Resolvable' -rfoldMap - :: (Monoid r, Resolvable a) - => (forall b. Resolvable b => Scope -> b -> r) - -> Scope -> a -> r -rfoldMap f sc = - let ?alg = Alg $ \a sc -> Constant (f sc a) - in getConstant . flip rtraverse sc - -intro :: (SrcInfo l, GetBound a l) => a -> Scope -> Scope -intro node sc = - modL lTable - (\tbl -> foldl' (flip Local.addValue) tbl $ - getBound (sc ^. gTable) node) - sc - -setNameCtx :: NameContext -> Scope -> Scope -setNameCtx = setL nameCtx - -setWcNames :: WcNames -> Scope -> Scope -setWcNames = setL wcNames - -getWcNames :: Scope -> WcNames -getWcNames = getL wcNames - -binderV :: Scope -> Scope -binderV = setNameCtx BindingV - -binderT :: Scope -> Scope -binderT = setNameCtx BindingT - -exprV :: Scope -> Scope -exprV = setNameCtx ReferenceV - -exprT :: Scope -> Scope -exprT = setNameCtx ReferenceT - -signatureV :: Scope -> Scope -signatureV = setNameCtx SignatureV - -exprUV :: Scope -> Scope -exprUV = setNameCtx ReferenceUV - -exprUT :: Scope -> Scope -exprUT = setNameCtx ReferenceUT - -exprRS :: Scope -> Scope -exprRS = setNameCtx ReferenceRS - -setInstClassName :: Maybe (QName ()) -> Scope -> Scope -setInstClassName m = setL instClassName m - -setPatSynMode :: PatSynMode -> Scope -> Scope -setPatSynMode = setL patSynMode . Just +-- | This module provides a more flexible way to process Haskell code —+-- using an open-recursive traversal.+--+-- You can look at "Language.Haskell.Exts.Annotated" source as an example+-- of how to use this module.+{-# LANGUAGE RankNTypes, FlexibleInstances, FlexibleContexts, UndecidableInstances, DefaultSignatures, TemplateHaskell, ScopedTypeVariables #-}+{-# LANGUAGE ImplicitParams, KindSignatures, TypeApplications #-}+{-# LANGUAGE MonoLocalBinds #-}+module Language.Haskell.Names.Open.Base where++import qualified Language.Haskell.Names.GlobalSymbolTable as Global+import qualified Language.Haskell.Names.LocalSymbolTable as Local+import Language.Haskell.Names.GetBound+import Language.Haskell.Names.RecordWildcards+import Language.Haskell.Exts+import Control.Monad.Identity+import Data.List+import Data.Lens.Light+import Data.Generics.Traversable+import Data.Typeable+import Data.Monoid+import Data.Functor.Constant++-- | Describes how we should treat names in the current context+data NameContext+ = BindingT+ | BindingV+ | ReferenceT+ | ReferenceV+ | ReferenceUV+ -- ^ Reference a method in an instance declaration+ -- Unqualified names also match qualified names in scope+ -- https://www.haskell.org/pipermail/haskell-prime/2008-April/002569.html+ | ReferenceUT+ -- ^ Reference an associated type in an instance declaration+ -- Unqualified names also match qualified names in scope+ -- https://www.haskell.org/pipermail/haskell-prime/2008-April/002569.html+ | ReferenceRS+ -- ^ Reference a record field selector+ | SignatureV+ -- ^ A type signature contains an always unqualified 'Name' that always+ -- refers to a value bound in the same module.+ | Other++-- | Pattern synonyms can work in different modes depending on if we are on the+-- left hand side or right hand side+data PatSynMode+ = PatSynLeftHandSide+ -- ^ Bind QName's too+ | PatSynRightHandSide+ -- ^ Supress bindings, force references instead (even for Name)++-- | Contains information about the node's enclosing scope. Can be+-- accessed through the lenses: 'gTable', 'lTable', 'nameCtx',+-- 'instanceQualification', 'wcNames'.+-- If we enter an instance with a qualified class name we have to+-- remember the qualification to resolve method names.+data Scope = Scope+ { _moduName :: ModuleName ()+ , _gTable :: Global.Table+ , _lTable :: Local.Table+ , _nameCtx :: NameContext+ , _instClassName :: Maybe (QName ())+ , _wcNames :: WcNames+ , _patSynMode :: Maybe PatSynMode+ }++makeLens ''Scope++-- | Create an initial scope+initialScope :: ModuleName () -> Global.Table -> Scope+initialScope moduleName tbl = Scope moduleName tbl Local.empty Other Nothing [] Nothing++-- | Merge local tables of two scopes. The other fields of the scopes are+-- assumed to be the same.+mergeLocalScopes :: Scope -> Scope -> Scope+mergeLocalScopes sc1 sc2 =+ modL lTable (<> sc2 ^. lTable) sc1++-- | The algebra for 'rtraverse'. It's newtype-wrapped because an implicit+-- parameter cannot be polymorphic.+newtype Alg w = Alg+ { runAlg :: forall d . Resolvable d => d -> Scope -> w d }++alg :: (?alg :: Alg w, Resolvable d) => d -> Scope -> w d+alg = runAlg ?alg++defaultRtraverse+ :: (GTraversable Resolvable a, Applicative f, ?alg :: Alg f)+ => a -> Scope -> f a+defaultRtraverse a sc = gtraverse @Resolvable (\d -> alg d sc) a++-- | A type that implements 'Resolvable' provides a way to perform+-- a shallow scope-aware traversal.++-- There is a generic implementation, 'defaultRtraverse', which is based on+-- 'GTraversable'. It can be used when there the scope of all the immediate+-- children is the same as the scope of the current node.+--+-- We use 'Typeable' here rather than a class-based approach.+-- Otherwise, hand-written instances would carry extremely long lists of+-- constraints, saying that the subterms satisfy the user-supplied class.+class Typeable a => Resolvable a where+ rtraverse+ :: (Applicative f, ?alg :: Alg f)+ => a -> Scope -> f a++instance {-# OVERLAPPABLE #-} (Typeable a, GTraversable Resolvable a) => Resolvable a where+ rtraverse = defaultRtraverse++-- | Analogous to 'gmap', but for 'Resolvable'+rmap+ :: Resolvable a+ => (forall b. Resolvable b => Scope -> b -> b)+ -> Scope -> a -> a+rmap f sc =+ let ?alg = Alg $ \a sc -> Identity (f sc a)+ in runIdentity . flip rtraverse sc++-- | Analogous to 'gmap', but for 'Resolvable'+rfoldMap+ :: (Monoid r, Resolvable a)+ => (forall b. Resolvable b => Scope -> b -> r)+ -> Scope -> a -> r+rfoldMap f sc =+ let ?alg = Alg $ \a sc -> Constant (f sc a)+ in getConstant . flip rtraverse sc++intro :: (SrcInfo l, GetBound a l) => a -> Scope -> Scope+intro node sc =+ modL lTable+ (\tbl -> foldl' (flip Local.addValue) tbl $+ getBound (sc ^. gTable) node)+ sc++setNameCtx :: NameContext -> Scope -> Scope+setNameCtx = setL nameCtx++setWcNames :: WcNames -> Scope -> Scope+setWcNames = setL wcNames++getWcNames :: Scope -> WcNames+getWcNames = getL wcNames++binderV :: Scope -> Scope+binderV = setNameCtx BindingV++binderT :: Scope -> Scope+binderT = setNameCtx BindingT++exprV :: Scope -> Scope+exprV = setNameCtx ReferenceV++exprT :: Scope -> Scope+exprT = setNameCtx ReferenceT++signatureV :: Scope -> Scope+signatureV = setNameCtx SignatureV++exprUV :: Scope -> Scope+exprUV = setNameCtx ReferenceUV++exprUT :: Scope -> Scope+exprUT = setNameCtx ReferenceUT++exprRS :: Scope -> Scope+exprRS = setNameCtx ReferenceRS++setInstClassName :: Maybe (QName ()) -> Scope -> Scope+setInstClassName m = setL instClassName m++setPatSynMode :: PatSynMode -> Scope -> Scope+setPatSynMode = setL patSynMode . Just
src/Language/Haskell/Names/Open/Derived.hs view
@@ -1,162 +1,162 @@-{-# OPTIONS_GHC -fno-warn-orphans -fno-warn-unused-matches #-} -{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, FlexibleInstances, ConstraintKinds, UndecidableInstances #-} -module Language.Haskell.Names.Open.Derived where - -import Language.Haskell.Exts -import Data.Generics.Traversable.TH - -deriveGTraversable ''ModuleName - -deriveGTraversable ''SpecialCon - -deriveGTraversable ''QName - -deriveGTraversable ''Name - -deriveGTraversable ''Boxed - -deriveGTraversable ''IPName - -deriveGTraversable ''QOp - -deriveGTraversable ''Op - -deriveGTraversable ''CName - -deriveGTraversable ''Module - -deriveGTraversable ''ModuleHead - -deriveGTraversable ''ExportSpecList - -deriveGTraversable ''ExportSpec - -deriveGTraversable ''ImportDecl - -deriveGTraversable ''ImportSpecList - -deriveGTraversable ''ImportSpec - -deriveGTraversable ''Assoc - -deriveGTraversable ''Decl - -deriveGTraversable ''Annotation - -deriveGTraversable ''DataOrNew - -deriveGTraversable ''DeclHead - -deriveGTraversable ''InstHead - -deriveGTraversable ''InstRule - -deriveGTraversable ''Deriving - -deriveGTraversable ''Binds - -deriveGTraversable ''IPBind - -deriveGTraversable ''Match - -deriveGTraversable ''QualConDecl - -deriveGTraversable ''ConDecl - -deriveGTraversable ''FieldDecl - -deriveGTraversable ''GadtDecl - -deriveGTraversable ''ClassDecl - -deriveGTraversable ''InstDecl - -deriveGTraversable ''BangType - -deriveGTraversable ''Rhs - -deriveGTraversable ''GuardedRhs - -deriveGTraversable ''Type - -deriveGTraversable ''TyVarBind - -deriveGTraversable ''FunDep - -deriveGTraversable ''Context - -deriveGTraversable ''Asst - -deriveGTraversable ''Literal - -deriveGTraversable ''Exp - -deriveGTraversable ''XName - -deriveGTraversable ''XAttr - -deriveGTraversable ''Bracket - -deriveGTraversable ''Splice - -deriveGTraversable ''Safety - -deriveGTraversable ''CallConv - -deriveGTraversable ''ModulePragma - -deriveGTraversable ''Tool - -deriveGTraversable ''Activation - -deriveGTraversable ''Rule - -deriveGTraversable ''RuleVar - -deriveGTraversable ''WarningText - -deriveGTraversable ''Pat - -deriveGTraversable ''PXAttr - -deriveGTraversable ''RPatOp - -deriveGTraversable ''RPat - -deriveGTraversable ''PatField - -deriveGTraversable ''Stmt - -deriveGTraversable ''QualStmt - -deriveGTraversable ''FieldUpdate - -deriveGTraversable ''Alt - -deriveGTraversable ''Promoted - -deriveGTraversable ''BooleanFormula - -deriveGTraversable ''TypeEqn - -deriveGTraversable ''Overlap - -deriveGTraversable ''Sign - -deriveGTraversable ''Namespace - -deriveGTraversable ''PatternSynDirection - -deriveGTraversable ''Role - -deriveGTraversable ''InjectivityInfo - -deriveGTraversable ''ResultSig - -deriveGTraversable ''Unpackedness - -deriveGTraversable ''EWildcard - -deriveGTraversable ''DerivStrategy - -deriveGTraversable ''MaybePromotedName +{-# OPTIONS_GHC -fno-warn-orphans -fno-warn-unused-matches #-}+{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, FlexibleInstances, ConstraintKinds, UndecidableInstances #-}+module Language.Haskell.Names.Open.Derived where++import Language.Haskell.Exts+import Data.Generics.Traversable.TH++deriveGTraversable ''ModuleName++deriveGTraversable ''SpecialCon++deriveGTraversable ''QName++deriveGTraversable ''Name++deriveGTraversable ''Boxed++deriveGTraversable ''IPName++deriveGTraversable ''QOp++deriveGTraversable ''Op++deriveGTraversable ''CName++deriveGTraversable ''Module++deriveGTraversable ''ModuleHead++deriveGTraversable ''ExportSpecList++deriveGTraversable ''ExportSpec++deriveGTraversable ''ImportDecl++deriveGTraversable ''ImportSpecList++deriveGTraversable ''ImportSpec++deriveGTraversable ''Assoc++deriveGTraversable ''Decl++deriveGTraversable ''Annotation++deriveGTraversable ''DataOrNew++deriveGTraversable ''DeclHead++deriveGTraversable ''InstHead++deriveGTraversable ''InstRule++deriveGTraversable ''Deriving++deriveGTraversable ''Binds++deriveGTraversable ''IPBind++deriveGTraversable ''Match++deriveGTraversable ''QualConDecl++deriveGTraversable ''ConDecl++deriveGTraversable ''FieldDecl++deriveGTraversable ''GadtDecl++deriveGTraversable ''ClassDecl++deriveGTraversable ''InstDecl++deriveGTraversable ''BangType++deriveGTraversable ''Rhs++deriveGTraversable ''GuardedRhs++deriveGTraversable ''Type++deriveGTraversable ''TyVarBind++deriveGTraversable ''FunDep++deriveGTraversable ''Context++deriveGTraversable ''Asst++deriveGTraversable ''Literal++deriveGTraversable ''Exp++deriveGTraversable ''XName++deriveGTraversable ''XAttr++deriveGTraversable ''Bracket++deriveGTraversable ''Splice++deriveGTraversable ''Safety++deriveGTraversable ''CallConv++deriveGTraversable ''ModulePragma++deriveGTraversable ''Tool++deriveGTraversable ''Activation++deriveGTraversable ''Rule++deriveGTraversable ''RuleVar++deriveGTraversable ''WarningText++deriveGTraversable ''Pat++deriveGTraversable ''PXAttr++deriveGTraversable ''RPatOp++deriveGTraversable ''RPat++deriveGTraversable ''PatField++deriveGTraversable ''Stmt++deriveGTraversable ''QualStmt++deriveGTraversable ''FieldUpdate++deriveGTraversable ''Alt++deriveGTraversable ''Promoted++deriveGTraversable ''BooleanFormula++deriveGTraversable ''TypeEqn++deriveGTraversable ''Overlap++deriveGTraversable ''Sign++deriveGTraversable ''Namespace++deriveGTraversable ''PatternSynDirection++deriveGTraversable ''Role++deriveGTraversable ''InjectivityInfo++deriveGTraversable ''ResultSig++deriveGTraversable ''Unpackedness++deriveGTraversable ''EWildcard++deriveGTraversable ''DerivStrategy++deriveGTraversable ''MaybePromotedName
src/Language/Haskell/Names/Open/Instances.hs view
@@ -1,533 +1,533 @@-{-# OPTIONS_GHC -fno-warn-orphans #-} -{-# LANGUAGE FlexibleContexts, FlexibleInstances, TemplateHaskell, - MultiParamTypeClasses, UndecidableInstances, RankNTypes, - ImplicitParams #-} - --- MonoLocalBinds extension prevents premature generalization, which --- results in the "default" instance being picked. -{-# LANGUAGE MonoLocalBinds #-} - -module Language.Haskell.Names.Open.Instances where - -import Language.Haskell.Names.Types -import Language.Haskell.Names.Open.Base -import Language.Haskell.Names.Open.Derived () -import Language.Haskell.Names.GetBound -import Language.Haskell.Names.RecordWildcards -import Language.Haskell.Exts -import Language.Haskell.Names.SyntaxUtils -import qualified Data.Data as D -import Data.Typeable -import Data.Lens.Light -import Data.List -import qualified Data.Traversable as T - - -c :: Applicative w => c -> w c -c = pure - -(<|) - :: (Applicative w, Resolvable b, ?alg :: Alg w) - => w (b -> c) -> (b, Scope) -> w c -(<|) k (b, sc) = k <*> alg b sc -infixl 4 <| - -(-:) :: Scope -> a -> (a, Scope) -sc -: b = (b, sc) -infix 5 -: - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Decl l) where - rtraverse e sc = - case e of - -- N.B. We do not add pat to the local scope. - -- - -- If this is a top-level binding, then we shouldn't do so, lest - -- global values are marked as local. - -- (see https://github.com/haskell-suite/haskell-names/issues/35) - -- - -- If this is a local binding, then we have already introduced these - -- variables when processing the enclosing Binds. - PatBind l pat rhs mbWhere -> - let - scWithWhere = intro mbWhere sc - in - c PatBind - <| sc -: l - <| sc -: pat - <| exprV scWithWhere -: rhs - <| sc -: mbWhere - p@(PatSyn l pat rpat dir) -> - let - scWithPatSyn = intro p sc - scWithPat = intro pat scWithPatSyn - in - c PatSyn - <| sc -: l - <| (setPatSynMode PatSynLeftHandSide sc) -: pat - <| (setPatSynMode PatSynRightHandSide scWithPat) -: rpat - <| sc -: dir - TypeSig l names ty -> - c TypeSig - <| sc -: l - <| signatureV sc -: names - <| sc -: ty - InfixDecl l assoc mp ops -> - c InfixDecl - <| sc -: l - <| sc -: assoc - <| sc -: mp - <| exprV sc -: ops - InstDecl l mOverlap rule mInstDecls -> - let sc' = setInstClassName (Just (dropAnn (instanceRuleClass rule))) sc - in c InstDecl - <| sc' -: l - <| sc' -: mOverlap - <| sc' -: rule - <| sc' -: mInstDecls - _ -> defaultRtraverse e sc - - -instanceRuleClass :: InstRule l -> QName l -instanceRuleClass (IParen _ instRule) = instanceRuleClass instRule -instanceRuleClass (IRule _ _ _ instHead) = instanceHeadClass instHead - -instanceHeadClass :: InstHead l -> QName l -instanceHeadClass (IHCon _ qn) = qn -instanceHeadClass (IHInfix _ _ qn) = qn -instanceHeadClass (IHParen _ instHead) = instanceHeadClass instHead -instanceHeadClass (IHApp _ instHead _) = instanceHeadClass instHead - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Type l) where - rtraverse e sc = defaultRtraverse e (exprT sc) - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (DeclHead l) where - rtraverse e sc = - case e of - DHead l name -> - c DHead - <| sc -: l - <| binderT sc -: name - DHInfix l v1 name -> - c DHInfix - <| sc -: l - <| sc -: v1 - <| binderT sc -: name - _ -> defaultRtraverse e sc - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (ConDecl l) where - rtraverse e sc = - case e of - ConDecl l name tys -> - c ConDecl - <| sc -: l - <| binderV sc -: name - <| sc -: tys - InfixConDecl l t1 name t2 -> - c InfixConDecl - <| sc -: l - <| sc -: t1 - <| binderV sc -: name - <| sc -: t2 - RecDecl l name fields -> - c RecDecl - <| sc -: l - <| binderV sc -: name - <| sc -: fields - - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (FieldDecl l) where - rtraverse e sc = - case e of - FieldDecl l name tys -> - c FieldDecl - <| sc -: l - <| binderV sc -: name - <| sc -: tys - - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Pat l) where - rtraverse e sc = - case e of - PVar l name -> - c PVar - <| sc -: l - <| binderV sc -: name - PNPlusK l name i -> - c PNPlusK - <| sc -: l - <| binderV sc -: name - <| sc -: i - PInfixApp l pat1 name pat2 -> - c PInfixApp - <| sc -: l - <| sc -: pat1 - <| exprV sc -: name - <| sc -: pat2 - PApp l qn pat -> - c PApp - <| sc -: l - <| exprV sc -: qn - <| sc -: pat - PRec l qn pfs -> - let - scWc = - setWcNames (patWcNames (sc ^. gTable) qn pfs) sc - in - c PRec - <| sc -: l - <| exprV sc -: qn - <| scWc -: pfs - PAsPat l n pat -> - c PAsPat - <| sc -: l - <| binderV sc -: n - <| sc -: pat - PViewPat l exp pat -> - c PViewPat - <| sc -: l - <| exprV sc -: exp - <| sc -: pat - _ -> defaultRtraverse e sc - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (PatField l) where - rtraverse e sc = - case e of - PFieldPat l qn pat -> - c PFieldPat - <| sc -: l - <| exprRS sc -: qn - <| sc -: pat - PFieldPun l qn -> - c PFieldPun - <| sc -: l - <| exprRS sc -: qn - PFieldWildcard {} -> defaultRtraverse e sc - --- | Chain a sequence of nodes where every node may introduce some --- variables into scope for the subsequent nodes. Examples: patterns (see --- note [Nested pattern scopes]), statements. -chain - :: ( Resolvable (a l) - , GetBound (a l) l - , Applicative w - , SrcInfo l - , D.Data l - , ?alg :: Alg w) - => [a l] -> Scope -> (w [a l], Scope) -chain pats sc = - case pats of - [] -> (pure [], sc) - p:ps -> - let - sc' = intro p sc - p' = alg p sc - (ps', sc'') = chain ps sc' - in ((:) <$> p' <*> ps', sc'') - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Match l) where - rtraverse e sc = - case e of - Match l name pats rhs mbWhere -> - -- f x y z = ... - -- where ... - let - (pats', scWithPats) = chain pats sc - scWithWhere = intro mbWhere scWithPats - in - c Match - <| sc -: l - <| binderV sc -: name - <*> pats' -- has been already traversed - <| exprV scWithWhere -: rhs - <| scWithPats -: mbWhere - InfixMatch l pat1 name patsRest rhs mbWhere -> - let - equivalentMatch = Match l name (pat1:patsRest) rhs mbWhere - back (Match l name (pat1:patsRest) rhs mbWhere) = - InfixMatch l pat1 name patsRest rhs mbWhere - back _ = error "InfixMatch" - in back <$> rtraverse equivalentMatch sc - --- NB: there is an inefficiency here (and in similar places), because we --- call intro on the same subtree several times. Maybe tackle it later. -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Binds l) where - rtraverse e sc = - case e of - BDecls l decls -> - let scWithBinds = intro decls sc - in - c BDecls - <| sc -: l - <| scWithBinds -: decls - _ -> defaultRtraverse e sc - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Exp l) where - rtraverse e sc = - case e of - Let l bnds body -> - let scWithBinds = intro bnds sc - in - c Let - <| sc -: l - <| scWithBinds -: bnds - <| scWithBinds -: body - - Lambda l pats body -> - let (pats', scWithPats) = chain pats sc - in - c Lambda - <| sc -: l - <*> pats' - <| scWithPats -: body - - ListComp l e stmts -> - let (stmts', scWithStmts) = chain stmts sc - in - c ListComp - <| sc -: l - <| scWithStmts -: e - <*> stmts' - - ParComp l e stmtss -> - let - (stmtss', scsWithStmts) = - unzip $ map (\stmts -> chain stmts sc) stmtss - scWithAllStmtss = foldl1' mergeLocalScopes scsWithStmts - in - c ParComp - <| sc -: l - <| scWithAllStmtss -: e - <*> T.sequenceA stmtss' - - Proc l pat e -> - let scWithPat = intro pat sc - in - c Proc - <| sc -: l - <| sc -: pat - <| scWithPat -: e - - RecConstr l qn fields -> - let - scWc = - setWcNames - (expWcNames - (sc ^. gTable) - (sc ^. lTable) - qn - fields) - sc - in - c RecConstr - <| sc -: l - <| sc -: qn - <| scWc -: fields - - _ -> defaultRtraverse e sc - - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (FieldUpdate l) where - rtraverse e sc = - case e of - FieldUpdate l qn exp -> - c FieldUpdate - <| sc -: l - <| exprRS sc -: qn - <| sc -: exp - FieldPun l qn -> - c FieldPun - <| sc -: l - <| exprRS sc -: qn - FieldWildcard {} -> defaultRtraverse e sc - - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Alt l) where - rtraverse e sc = - case e of - Alt l pat guardedAlts mbWhere -> - let - scWithPat = intro pat sc - scWithBinds = intro mbWhere scWithPat - in - c Alt - <| sc -: l - <| sc -: pat - <| scWithBinds -: guardedAlts - <| scWithBinds -: mbWhere - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (GuardedRhs l) where - rtraverse e sc = - case e of - GuardedRhs l stmts exp -> - let (stmts', scWithStmts) = chain stmts sc - in - c GuardedRhs - <| sc -: l - <*> stmts' - <| scWithStmts -: exp - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable [Stmt l] where - rtraverse e sc = - fst $ chain e sc - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (QualStmt l) where - rtraverse e sc = - case e of - QualStmt {} -> defaultRtraverse e sc - _ -> error "haskell-names: TransformListComp is not supported yet" - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (InstRule l) where - rtraverse e sc = - case e of - IRule l mtv mc ih -> - c IRule - <| sc -: l - <| sc -: mtv - <| sc -: mc - <| exprT sc -: ih - _ -> defaultRtraverse e sc - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Context l) where - rtraverse e sc = defaultRtraverse e (exprT sc) - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (InstDecl l) where - rtraverse e sc = - case e of - InsDecl dl (PatBind l (PVar pl name) rhs mbWhere) -> - let - scWithWhere = intro mbWhere sc - in - c InsDecl - <| sc -: dl - <*> (c PatBind - <| sc -: l - <*> (c PVar - <| sc -: pl - <| exprUV sc -: name) - <| exprV scWithWhere -: rhs - <| sc -: mbWhere) - InsDecl dl (FunBind bl ms) -> - c InsDecl - <| sc -: dl - <*> (c FunBind - <| sc -: bl - <*> T.for ms (\m -> case m of - Match l name pats rhs mbWhere -> - -- f x y z = ... - -- where ... - let - (pats', scWithPats) = chain pats sc - scWithWhere = intro mbWhere scWithPats - in - c Match - <| sc -: l - <| exprUV sc -: name - <*> pats' -- has been already traversed - <| exprV scWithWhere -: rhs - <| scWithPats -: mbWhere - InfixMatch l pat1 name patsRest rhs mbWhere -> - -- x <*> y = ... - -- where ... - let - (pats', scWithPats) = chain (pat1:patsRest) sc - pat1' = fmap head pats' - patsRest' = fmap tail pats' - scWithWhere = intro mbWhere scWithPats - in - c InfixMatch - <| sc -: l - <*> pat1' -- has been already traversed - <| exprUV sc -: name - <*> patsRest' -- has been already traversed - <| exprV scWithWhere -: rhs - <| scWithPats -: mbWhere)) - InsType dl (TyApp al (TyCon cl qn) aa) rhs -> - c InsType - <| sc -: dl - <*> (c TyApp - <| sc -: al - <*> (c TyCon - <| sc -: cl - <| exprUT sc -: qn) - <| sc -: aa) - <| sc -: rhs - InsData dl don (TyApp al (TyCon cl qn) aa) cs md -> - c InsData - <| sc -: dl - <| sc -: don - <*> (c TyApp - <| sc -: al - <*> (c TyCon - <| sc -: cl - <| exprUT sc -: qn) - <| sc -: aa) - <| sc -: cs - <| sc -: md - InsGData dl don (TyApp al (TyCon cl qn) aa) mk cs md -> - c InsGData - <| sc -: dl - <| sc -: don - <*> (c TyApp - <| sc -: al - <*> (c TyCon - <| sc -: cl - <| exprUT sc -: qn) - <| sc -: aa) - <| sc -: mk - <| sc -: cs - <| sc -: md - _ -> defaultRtraverse e sc - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (ClassDecl l) where - rtraverse e sc = - case e of - ClsDecl l (TypeSig sl [n] t) -> - c ClsDecl - <| sc -: l - <*> (c TypeSig - <| sc -: sl - <| binderV sc -: [n] - <| sc -: t) - _ -> defaultRtraverse e sc - -instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Op l) where - rtraverse e sc = - case e of - VarOp l name -> - c VarOp - <| sc -: l - <*> fmap qNameToName (alg (nameToQName name) (exprV sc)) - ConOp l name -> - c ConOp - <| sc -: l - <*> fmap qNameToName (alg (nameToQName name) (exprV sc)) - - -{- -Note [Nested pattern scopes] -~~~~~~~~~~~~~~~~~~~~~~ - -When we resolve a group of patterns, their scopes nest. - -Most of the time, this is not important, but there are two exceptions: -1. ScopedTypeVariables - -Example: f (x :: a) (y :: a) = ... - -The first 'a' is a binder, the second — a reference. - -2. View patterns - -An expression inside a view pattern may reference the variables bound -earlier. - -Example: f x (find (< x) -> Just y) = ... --} - --- Some road-block Resolvable instances -instance Typeable a => Resolvable (Scoped a) where - rtraverse = flip $ const pure -instance Resolvable SrcSpan where - rtraverse = flip $ const pure -instance Resolvable SrcSpanInfo where - rtraverse = flip $ const pure +{-# OPTIONS_GHC -fno-warn-orphans #-}+{-# LANGUAGE FlexibleContexts, FlexibleInstances, TemplateHaskell,+ MultiParamTypeClasses, UndecidableInstances, RankNTypes,+ ImplicitParams #-}++-- MonoLocalBinds extension prevents premature generalization, which+-- results in the "default" instance being picked.+{-# LANGUAGE MonoLocalBinds #-}++module Language.Haskell.Names.Open.Instances where++import Language.Haskell.Names.Types+import Language.Haskell.Names.Open.Base+import Language.Haskell.Names.Open.Derived ()+import Language.Haskell.Names.GetBound+import Language.Haskell.Names.RecordWildcards+import Language.Haskell.Exts+import Language.Haskell.Names.SyntaxUtils+import qualified Data.Data as D+import Data.Typeable+import Data.Lens.Light+import Data.List+import qualified Data.Traversable as T+++c :: Applicative w => c -> w c+c = pure++(<|)+ :: (Applicative w, Resolvable b, ?alg :: Alg w)+ => w (b -> c) -> (b, Scope) -> w c+(<|) k (b, sc) = k <*> alg b sc+infixl 4 <|++(-:) :: Scope -> a -> (a, Scope)+sc -: b = (b, sc)+infix 5 -:++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Decl l) where+ rtraverse e sc =+ case e of+ -- N.B. We do not add pat to the local scope.+ --+ -- If this is a top-level binding, then we shouldn't do so, lest+ -- global values are marked as local.+ -- (see https://github.com/haskell-suite/haskell-names/issues/35)+ --+ -- If this is a local binding, then we have already introduced these+ -- variables when processing the enclosing Binds.+ PatBind l pat rhs mbWhere ->+ let+ scWithWhere = intro mbWhere sc+ in+ c PatBind+ <| sc -: l+ <| sc -: pat+ <| exprV scWithWhere -: rhs+ <| sc -: mbWhere+ p@(PatSyn l pat rpat dir) ->+ let+ scWithPatSyn = intro p sc+ scWithPat = intro pat scWithPatSyn+ in+ c PatSyn+ <| sc -: l+ <| (setPatSynMode PatSynLeftHandSide sc) -: pat+ <| (setPatSynMode PatSynRightHandSide scWithPat) -: rpat+ <| sc -: dir+ TypeSig l names ty ->+ c TypeSig+ <| sc -: l+ <| signatureV sc -: names+ <| sc -: ty+ InfixDecl l assoc mp ops ->+ c InfixDecl+ <| sc -: l+ <| sc -: assoc+ <| sc -: mp+ <| exprV sc -: ops+ InstDecl l mOverlap rule mInstDecls ->+ let sc' = setInstClassName (Just (dropAnn (instanceRuleClass rule))) sc+ in c InstDecl+ <| sc' -: l+ <| sc' -: mOverlap+ <| sc' -: rule+ <| sc' -: mInstDecls+ _ -> defaultRtraverse e sc+++instanceRuleClass :: InstRule l -> QName l+instanceRuleClass (IParen _ instRule) = instanceRuleClass instRule+instanceRuleClass (IRule _ _ _ instHead) = instanceHeadClass instHead++instanceHeadClass :: InstHead l -> QName l+instanceHeadClass (IHCon _ qn) = qn+instanceHeadClass (IHInfix _ _ qn) = qn+instanceHeadClass (IHParen _ instHead) = instanceHeadClass instHead+instanceHeadClass (IHApp _ instHead _) = instanceHeadClass instHead++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Type l) where+ rtraverse e sc = defaultRtraverse e (exprT sc)++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (DeclHead l) where+ rtraverse e sc =+ case e of+ DHead l name ->+ c DHead+ <| sc -: l+ <| binderT sc -: name+ DHInfix l v1 name ->+ c DHInfix+ <| sc -: l+ <| sc -: v1+ <| binderT sc -: name+ _ -> defaultRtraverse e sc++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (ConDecl l) where+ rtraverse e sc =+ case e of+ ConDecl l name tys ->+ c ConDecl+ <| sc -: l+ <| binderV sc -: name+ <| sc -: tys+ InfixConDecl l t1 name t2 ->+ c InfixConDecl+ <| sc -: l+ <| sc -: t1+ <| binderV sc -: name+ <| sc -: t2+ RecDecl l name fields ->+ c RecDecl+ <| sc -: l+ <| binderV sc -: name+ <| sc -: fields+++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (FieldDecl l) where+ rtraverse e sc =+ case e of+ FieldDecl l name tys ->+ c FieldDecl+ <| sc -: l+ <| binderV sc -: name+ <| sc -: tys+++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Pat l) where+ rtraverse e sc =+ case e of+ PVar l name ->+ c PVar+ <| sc -: l+ <| binderV sc -: name+ PNPlusK l name i ->+ c PNPlusK+ <| sc -: l+ <| binderV sc -: name+ <| sc -: i+ PInfixApp l pat1 name pat2 ->+ c PInfixApp+ <| sc -: l+ <| sc -: pat1+ <| exprV sc -: name+ <| sc -: pat2+ PApp l qn pat ->+ c PApp+ <| sc -: l+ <| exprV sc -: qn+ <| sc -: pat+ PRec l qn pfs ->+ let+ scWc =+ setWcNames (patWcNames (sc ^. gTable) qn pfs) sc+ in+ c PRec+ <| sc -: l+ <| exprV sc -: qn+ <| scWc -: pfs+ PAsPat l n pat ->+ c PAsPat+ <| sc -: l+ <| binderV sc -: n+ <| sc -: pat+ PViewPat l exp pat ->+ c PViewPat+ <| sc -: l+ <| exprV sc -: exp+ <| sc -: pat+ _ -> defaultRtraverse e sc++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (PatField l) where+ rtraverse e sc =+ case e of+ PFieldPat l qn pat ->+ c PFieldPat+ <| sc -: l+ <| exprRS sc -: qn+ <| sc -: pat+ PFieldPun l qn ->+ c PFieldPun+ <| sc -: l+ <| exprRS sc -: qn+ PFieldWildcard {} -> defaultRtraverse e sc++-- | Chain a sequence of nodes where every node may introduce some+-- variables into scope for the subsequent nodes. Examples: patterns (see+-- note [Nested pattern scopes]), statements.+chain+ :: ( Resolvable (a l)+ , GetBound (a l) l+ , Applicative w+ , SrcInfo l+ , D.Data l+ , ?alg :: Alg w)+ => [a l] -> Scope -> (w [a l], Scope)+chain pats sc =+ case pats of+ [] -> (pure [], sc)+ p:ps ->+ let+ sc' = intro p sc+ p' = alg p sc+ (ps', sc'') = chain ps sc'+ in ((:) <$> p' <*> ps', sc'')++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Match l) where+ rtraverse e sc =+ case e of+ Match l name pats rhs mbWhere ->+ -- f x y z = ...+ -- where ...+ let+ (pats', scWithPats) = chain pats sc+ scWithWhere = intro mbWhere scWithPats+ in+ c Match+ <| sc -: l+ <| binderV sc -: name+ <*> pats' -- has been already traversed+ <| exprV scWithWhere -: rhs+ <| scWithPats -: mbWhere+ InfixMatch l pat1 name patsRest rhs mbWhere ->+ let+ equivalentMatch = Match l name (pat1:patsRest) rhs mbWhere+ back (Match l name (pat1:patsRest) rhs mbWhere) =+ InfixMatch l pat1 name patsRest rhs mbWhere+ back _ = error "InfixMatch"+ in back <$> rtraverse equivalentMatch sc++-- NB: there is an inefficiency here (and in similar places), because we+-- call intro on the same subtree several times. Maybe tackle it later.+instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Binds l) where+ rtraverse e sc =+ case e of+ BDecls l decls ->+ let scWithBinds = intro decls sc+ in+ c BDecls+ <| sc -: l+ <| scWithBinds -: decls+ _ -> defaultRtraverse e sc++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Exp l) where+ rtraverse e sc =+ case e of+ Let l bnds body ->+ let scWithBinds = intro bnds sc+ in+ c Let+ <| sc -: l+ <| scWithBinds -: bnds+ <| scWithBinds -: body++ Lambda l pats body ->+ let (pats', scWithPats) = chain pats sc+ in+ c Lambda+ <| sc -: l+ <*> pats'+ <| scWithPats -: body++ ListComp l e stmts ->+ let (stmts', scWithStmts) = chain stmts sc+ in+ c ListComp+ <| sc -: l+ <| scWithStmts -: e+ <*> stmts'++ ParComp l e stmtss ->+ let+ (stmtss', scsWithStmts) =+ unzip $ map (\stmts -> chain stmts sc) stmtss+ scWithAllStmtss = foldl1' mergeLocalScopes scsWithStmts+ in+ c ParComp+ <| sc -: l+ <| scWithAllStmtss -: e+ <*> T.sequenceA stmtss'++ Proc l pat e ->+ let scWithPat = intro pat sc+ in+ c Proc+ <| sc -: l+ <| sc -: pat+ <| scWithPat -: e++ RecConstr l qn fields ->+ let+ scWc =+ setWcNames+ (expWcNames+ (sc ^. gTable)+ (sc ^. lTable)+ qn+ fields)+ sc+ in+ c RecConstr+ <| sc -: l+ <| sc -: qn+ <| scWc -: fields++ _ -> defaultRtraverse e sc+++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (FieldUpdate l) where+ rtraverse e sc =+ case e of+ FieldUpdate l qn exp ->+ c FieldUpdate+ <| sc -: l+ <| exprRS sc -: qn+ <| sc -: exp+ FieldPun l qn ->+ c FieldPun+ <| sc -: l+ <| exprRS sc -: qn+ FieldWildcard {} -> defaultRtraverse e sc+++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Alt l) where+ rtraverse e sc =+ case e of+ Alt l pat guardedAlts mbWhere ->+ let+ scWithPat = intro pat sc+ scWithBinds = intro mbWhere scWithPat+ in+ c Alt+ <| sc -: l+ <| sc -: pat+ <| scWithBinds -: guardedAlts+ <| scWithBinds -: mbWhere++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (GuardedRhs l) where+ rtraverse e sc =+ case e of+ GuardedRhs l stmts exp ->+ let (stmts', scWithStmts) = chain stmts sc+ in+ c GuardedRhs+ <| sc -: l+ <*> stmts'+ <| scWithStmts -: exp++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable [Stmt l] where+ rtraverse e sc =+ fst $ chain e sc++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (QualStmt l) where+ rtraverse e sc =+ case e of+ QualStmt {} -> defaultRtraverse e sc+ _ -> error "haskell-names: TransformListComp is not supported yet"++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (InstRule l) where+ rtraverse e sc =+ case e of+ IRule l mtv mc ih ->+ c IRule+ <| sc -: l+ <| sc -: mtv+ <| sc -: mc+ <| exprT sc -: ih+ _ -> defaultRtraverse e sc++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Context l) where+ rtraverse e sc = defaultRtraverse e (exprT sc)++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (InstDecl l) where+ rtraverse e sc =+ case e of+ InsDecl dl (PatBind l (PVar pl name) rhs mbWhere) ->+ let+ scWithWhere = intro mbWhere sc+ in+ c InsDecl+ <| sc -: dl+ <*> (c PatBind+ <| sc -: l+ <*> (c PVar+ <| sc -: pl+ <| exprUV sc -: name)+ <| exprV scWithWhere -: rhs+ <| sc -: mbWhere)+ InsDecl dl (FunBind bl ms) ->+ c InsDecl+ <| sc -: dl+ <*> (c FunBind+ <| sc -: bl+ <*> T.for ms (\m -> case m of+ Match l name pats rhs mbWhere ->+ -- f x y z = ...+ -- where ...+ let+ (pats', scWithPats) = chain pats sc+ scWithWhere = intro mbWhere scWithPats+ in+ c Match+ <| sc -: l+ <| exprUV sc -: name+ <*> pats' -- has been already traversed+ <| exprV scWithWhere -: rhs+ <| scWithPats -: mbWhere+ InfixMatch l pat1 name patsRest rhs mbWhere ->+ -- x <*> y = ...+ -- where ...+ let+ (pats', scWithPats) = chain (pat1:patsRest) sc+ pat1' = fmap head pats'+ patsRest' = fmap tail pats'+ scWithWhere = intro mbWhere scWithPats+ in+ c InfixMatch+ <| sc -: l+ <*> pat1' -- has been already traversed+ <| exprUV sc -: name+ <*> patsRest' -- has been already traversed+ <| exprV scWithWhere -: rhs+ <| scWithPats -: mbWhere))+ InsType dl (TyApp al (TyCon cl qn) aa) rhs ->+ c InsType+ <| sc -: dl+ <*> (c TyApp+ <| sc -: al+ <*> (c TyCon+ <| sc -: cl+ <| exprUT sc -: qn)+ <| sc -: aa)+ <| sc -: rhs+ InsData dl don (TyApp al (TyCon cl qn) aa) cs md ->+ c InsData+ <| sc -: dl+ <| sc -: don+ <*> (c TyApp+ <| sc -: al+ <*> (c TyCon+ <| sc -: cl+ <| exprUT sc -: qn)+ <| sc -: aa)+ <| sc -: cs+ <| sc -: md+ InsGData dl don (TyApp al (TyCon cl qn) aa) mk cs md ->+ c InsGData+ <| sc -: dl+ <| sc -: don+ <*> (c TyApp+ <| sc -: al+ <*> (c TyCon+ <| sc -: cl+ <| exprUT sc -: qn)+ <| sc -: aa)+ <| sc -: mk+ <| sc -: cs+ <| sc -: md+ _ -> defaultRtraverse e sc++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (ClassDecl l) where+ rtraverse e sc =+ case e of+ ClsDecl l (TypeSig sl [n] t) ->+ c ClsDecl+ <| sc -: l+ <*> (c TypeSig+ <| sc -: sl+ <| binderV sc -: [n]+ <| sc -: t)+ _ -> defaultRtraverse e sc++instance (Resolvable l, SrcInfo l, D.Data l) => Resolvable (Op l) where+ rtraverse e sc =+ case e of+ VarOp l name ->+ c VarOp+ <| sc -: l+ <*> fmap qNameToName (alg (nameToQName name) (exprV sc))+ ConOp l name ->+ c ConOp+ <| sc -: l+ <*> fmap qNameToName (alg (nameToQName name) (exprV sc))+++{-+Note [Nested pattern scopes]+~~~~~~~~~~~~~~~~~~~~~~++When we resolve a group of patterns, their scopes nest.++Most of the time, this is not important, but there are two exceptions:+1. ScopedTypeVariables++Example: f (x :: a) (y :: a) = ...++The first 'a' is a binder, the second — a reference.++2. View patterns++An expression inside a view pattern may reference the variables bound+earlier.++Example: f x (find (< x) -> Just y) = ...+-}++-- Some road-block Resolvable instances+instance Typeable a => Resolvable (Scoped a) where+ rtraverse = flip $ const pure+instance Resolvable SrcSpan where+ rtraverse = flip $ const pure+instance Resolvable SrcSpanInfo where+ rtraverse = flip $ const pure
src/Language/Haskell/Names/RecordWildcards.hs view
@@ -1,124 +1,124 @@--- Wildcards are tricky, they deserve a module of their own -{-# LANGUAGE NamedFieldPuns, TupleSections #-} -module Language.Haskell.Names.RecordWildcards where - -import qualified Data.Map as Map -import Data.Maybe -import Control.Monad - -import Language.Haskell.Exts -import Language.Haskell.Names.Types -import Language.Haskell.Names.SyntaxUtils -import qualified Language.Haskell.Names.GlobalSymbolTable as Global -import qualified Language.Haskell.Names.LocalSymbolTable as Local - -import Data.List (nub) - --- | Information about the names being introduced by a record wildcard --- --- During resolving traversal, we always (lazily) construct this list when --- we process PRec or RecConstr, even if it doesn't contain a wildcard. --- --- Then, if the pattern or construction actually contains a wildcard, we use the computed value. -type WcNames = [WcField] - --- | Information about a field in the wildcard -data WcField = WcField - { wcFieldName :: Name () - -- ^ the field's simple name - , wcFieldSymbol :: Symbol - -- ^ the field's selector symbol - , wcExistsGlobalValue :: Bool - -- ^ whether there is a global value in scope with the same name as - -- the field but different from the field selector - } - -getElidedFields - :: Global.Table - -> QName l - -> [Name l] -- mentioned field names - -> WcNames -getElidedFields globalTable con fields = - let - givenFieldNames :: Map.Map (Name ()) () - givenFieldNames = - Map.fromList . map ((, ()) . dropAnn) $ fields - - -- FIXME must report error when the constructor cannot be - -- resolved - (mbConOrigName, mbTypeOrigName) = - case Global.lookupValue con globalTable of - [symbol@Constructor{}] -> - (Just $ symbolName symbol, Just $ typeName symbol) - _ -> (Nothing, Nothing) - - ourFieldInfos :: [Symbol] - ourFieldInfos = nub (do - conOrigName <- maybeToList mbConOrigName - symbol@(Selector {constructors}) <- concat (Map.elems globalTable) - guard (conOrigName `elem` constructors) - return symbol) - - existsGlobalValue :: Name () -> Bool - existsGlobalValue name = - case Map.lookup (UnQual () name) globalTable of - Just [symbol] - | Just typeOrigName <- mbTypeOrigName - , Selector {} <- symbol - , typeName symbol == typeOrigName - -> False -- this is the field selector - | otherwise -> True -- exists, but not this field's selector - _ -> False -- doesn't exist or ambiguous - - ourFieldNames :: Map.Map (Name ()) WcField - ourFieldNames = Map.fromList (do - symbol <- ourFieldInfos - let name = symbolName symbol - wcfield = WcField - { wcFieldName = name - , wcFieldSymbol = symbol - , wcExistsGlobalValue = existsGlobalValue name - } - return (name,wcfield)) - - in Map.elems $ ourFieldNames `Map.difference` givenFieldNames - -nameOfPatField :: PatField l -> Maybe (Name l) -nameOfPatField pf = - case pf of - PFieldPat _ qn _ -> Just $ qNameToName qn - PFieldPun _ qn -> Just $ qNameToName qn - PFieldWildcard {} -> Nothing - -nameOfUpdField :: FieldUpdate l -> Maybe (Name l) -nameOfUpdField pf = - case pf of - FieldUpdate _ qn _ -> Just $ qNameToName qn - FieldPun _ qn -> Just $ qNameToName qn - FieldWildcard {} -> Nothing - -patWcNames - :: Global.Table - -> QName l - -> [PatField l] - -> WcNames -patWcNames gt con patfs = - getElidedFields gt con $ - mapMaybe nameOfPatField patfs - -expWcNames - :: Global.Table - -> Local.Table - -> QName l - -> [FieldUpdate l] - -> WcNames -expWcNames gt lt con patfs = - filter isInScope $ - getElidedFields gt con $ - mapMaybe nameOfUpdField patfs - where - isInScope field - | Right {} <- Local.lookupValue qn lt = True - | otherwise = wcExistsGlobalValue field - where - qn = UnQual () (annName (wcFieldName field)) +-- Wildcards are tricky, they deserve a module of their own+{-# LANGUAGE NamedFieldPuns, TupleSections #-}+module Language.Haskell.Names.RecordWildcards where++import qualified Data.Map as Map+import Data.Maybe+import Control.Monad++import Language.Haskell.Exts+import Language.Haskell.Names.Types+import Language.Haskell.Names.SyntaxUtils+import qualified Language.Haskell.Names.GlobalSymbolTable as Global+import qualified Language.Haskell.Names.LocalSymbolTable as Local++import Data.List (nub)++-- | Information about the names being introduced by a record wildcard+--+-- During resolving traversal, we always (lazily) construct this list when+-- we process PRec or RecConstr, even if it doesn't contain a wildcard.+--+-- Then, if the pattern or construction actually contains a wildcard, we use the computed value.+type WcNames = [WcField]++-- | Information about a field in the wildcard+data WcField = WcField+ { wcFieldName :: Name ()+ -- ^ the field's simple name+ , wcFieldSymbol :: Symbol+ -- ^ the field's selector symbol+ , wcExistsGlobalValue :: Bool+ -- ^ whether there is a global value in scope with the same name as+ -- the field but different from the field selector+ }++getElidedFields+ :: Global.Table+ -> QName l+ -> [Name l] -- mentioned field names+ -> WcNames+getElidedFields globalTable con fields =+ let+ givenFieldNames :: Map.Map (Name ()) ()+ givenFieldNames =+ Map.fromList . map ((, ()) . dropAnn) $ fields++ -- FIXME must report error when the constructor cannot be+ -- resolved+ (mbConOrigName, mbTypeOrigName) =+ case Global.lookupValue con globalTable of+ [symbol@Constructor{}] ->+ (Just $ symbolName symbol, Just $ typeName symbol)+ _ -> (Nothing, Nothing)++ ourFieldInfos :: [Symbol]+ ourFieldInfos = nub (do+ conOrigName <- maybeToList mbConOrigName+ symbol@(Selector {constructors}) <- concat (Map.elems globalTable)+ guard (conOrigName `elem` constructors)+ return symbol)++ existsGlobalValue :: Name () -> Bool+ existsGlobalValue name =+ case Map.lookup (UnQual () name) globalTable of+ Just [symbol]+ | Just typeOrigName <- mbTypeOrigName+ , Selector {} <- symbol+ , typeName symbol == typeOrigName+ -> False -- this is the field selector+ | otherwise -> True -- exists, but not this field's selector+ _ -> False -- doesn't exist or ambiguous++ ourFieldNames :: Map.Map (Name ()) WcField+ ourFieldNames = Map.fromList (do+ symbol <- ourFieldInfos+ let name = symbolName symbol+ wcfield = WcField+ { wcFieldName = name+ , wcFieldSymbol = symbol+ , wcExistsGlobalValue = existsGlobalValue name+ }+ return (name,wcfield))++ in Map.elems $ ourFieldNames `Map.difference` givenFieldNames++nameOfPatField :: PatField l -> Maybe (Name l)+nameOfPatField pf =+ case pf of+ PFieldPat _ qn _ -> Just $ qNameToName qn+ PFieldPun _ qn -> Just $ qNameToName qn+ PFieldWildcard {} -> Nothing++nameOfUpdField :: FieldUpdate l -> Maybe (Name l)+nameOfUpdField pf =+ case pf of+ FieldUpdate _ qn _ -> Just $ qNameToName qn+ FieldPun _ qn -> Just $ qNameToName qn+ FieldWildcard {} -> Nothing++patWcNames+ :: Global.Table+ -> QName l+ -> [PatField l]+ -> WcNames+patWcNames gt con patfs =+ getElidedFields gt con $+ mapMaybe nameOfPatField patfs++expWcNames+ :: Global.Table+ -> Local.Table+ -> QName l+ -> [FieldUpdate l]+ -> WcNames+expWcNames gt lt con patfs =+ filter isInScope $+ getElidedFields gt con $+ mapMaybe nameOfUpdField patfs+ where+ isInScope field+ | Right {} <- Local.lookupValue qn lt = True+ | otherwise = wcExistsGlobalValue field+ where+ qn = UnQual () (annName (wcFieldName field))
src/Language/Haskell/Names/Recursive.hs view
@@ -1,81 +1,81 @@-{-# LANGUAGE TypeFamilies, ScopedTypeVariables #-} -module Language.Haskell.Names.Recursive - ( resolve - , annotate - ) where - -import Data.Foldable (traverse_) -import Data.Graph(stronglyConnComp, flattenSCC) -import Data.Data (Data) -import Control.Monad (forM, forM_, unless) - -import qualified Data.Map as Map (insert) -import Control.Monad.State.Strict (State, execState, get, modify) -import Language.Haskell.Exts - -import Language.Haskell.Names.Types -import Language.Haskell.Names.SyntaxUtils -import Language.Haskell.Names.ScopeUtils -import Language.Haskell.Names.ModuleSymbols -import Language.Haskell.Names.Exports -import Language.Haskell.Names.Imports -import Language.Haskell.Names.Open.Base -import Language.Haskell.Names.Annotated - - --- | Takes a list of modules and an environment and updates the environment --- with each of the given modules' exported symbols. The modules can appear --- in any order and can be mutually recursive. -resolve :: (Data l, Eq l) => [Module l] -> Environment -> Environment -resolve modules environment = updatedEnvironment where - moduleSCCs = groupModules modules - updatedEnvironment = execState (traverse_ findFixPoint moduleSCCs) environment - --- | Take a set of modules and return a list of sets, where each sets for --- a strongly connected component in the import graph. -groupModules :: [Module l] -> [[Module l]] -groupModules modules = - map flattenSCC (stronglyConnComp (map moduleNode modules)) - -moduleNode :: Module l -> (Module l, ModuleName (), [ModuleName ()]) -moduleNode modul = - ( modul - , dropAnn (getModuleName modul) - , map (dropAnn . importModule) (getImports modul) - ) - --- | Compute interfaces for a set of mutually recursive modules and --- update the environment accordingly. -findFixPoint :: (Data l, Eq l) => [Module l] -> State Environment () -findFixPoint modules = loop (replicate (length modules) []) where - loop modulesSymbols = do - forM_ (zip modules modulesSymbols) (\(modul, symbols) -> do - modify (Map.insert (dropAnn (getModuleName modul)) symbols)) - environment <- get - modulesSymbols' <- forM modules (\modul -> do - let globalTable = moduleTable (importTable environment modul) modul - return (exportedSymbols globalTable modul)) - unless (modulesSymbols == modulesSymbols') (loop modulesSymbols') - --- | Annotate a module with scoping information using the given environment. --- All imports of the given module should be in the environment. -annotate :: (Data l, Eq l, SrcInfo l) => Environment -> Module l -> Module (Scoped l) -annotate environment modul@(Module _ _ _ _ _) = - Module l' maybeModuleHead' modulePragmas' importDecls' decls' where - Module l maybeModuleHead modulePragmas importDecls decls = modul - l' = none l - maybeModuleHead' = case maybeModuleHead of - Nothing -> Nothing - Just (ModuleHead lh moduleName maybeWarning maybeExports) -> - Just (ModuleHead lh' moduleName' maybeWarning' maybeExports') where - lh'= none lh - moduleName' = noScope moduleName - maybeWarning' = fmap noScope maybeWarning - maybeExports' = fmap (annotateExportSpecList globalTable) maybeExports - modulePragmas' = fmap noScope modulePragmas - importDecls' = annotateImportDecls moduleName environment importDecls - decls' = map (annotateDecl (initialScope (dropAnn moduleName) globalTable)) decls - globalTable = moduleTable (importTable environment modul) modul - moduleName = getModuleName modul -annotate _ _ = error "annotateModule: non-standard modules are not supported" - +{-# LANGUAGE TypeFamilies, ScopedTypeVariables #-}+module Language.Haskell.Names.Recursive+ ( resolve+ , annotate+ ) where++import Data.Foldable (traverse_)+import Data.Graph(stronglyConnComp, flattenSCC)+import Data.Data (Data)+import Control.Monad (forM, forM_, unless)++import qualified Data.Map as Map (insert)+import Control.Monad.State.Strict (State, execState, get, modify)+import Language.Haskell.Exts++import Language.Haskell.Names.Types+import Language.Haskell.Names.SyntaxUtils+import Language.Haskell.Names.ScopeUtils+import Language.Haskell.Names.ModuleSymbols+import Language.Haskell.Names.Exports+import Language.Haskell.Names.Imports+import Language.Haskell.Names.Open.Base+import Language.Haskell.Names.Annotated+++-- | Takes a list of modules and an environment and updates the environment+-- with each of the given modules' exported symbols. The modules can appear+-- in any order and can be mutually recursive.+resolve :: (Data l, Eq l) => [Module l] -> Environment -> Environment+resolve modules environment = updatedEnvironment where+ moduleSCCs = groupModules modules+ updatedEnvironment = execState (traverse_ findFixPoint moduleSCCs) environment++-- | Take a set of modules and return a list of sets, where each sets for+-- a strongly connected component in the import graph.+groupModules :: [Module l] -> [[Module l]]+groupModules modules =+ map flattenSCC (stronglyConnComp (map moduleNode modules))++moduleNode :: Module l -> (Module l, ModuleName (), [ModuleName ()])+moduleNode modul =+ ( modul+ , dropAnn (getModuleName modul)+ , map (dropAnn . importModule) (getImports modul)+ )++-- | Compute interfaces for a set of mutually recursive modules and+-- update the environment accordingly.+findFixPoint :: (Data l, Eq l) => [Module l] -> State Environment ()+findFixPoint modules = loop (replicate (length modules) []) where+ loop modulesSymbols = do+ forM_ (zip modules modulesSymbols) (\(modul, symbols) -> do+ modify (Map.insert (dropAnn (getModuleName modul)) symbols))+ environment <- get+ modulesSymbols' <- forM modules (\modul -> do+ let globalTable = moduleTable (importTable environment modul) modul+ return (exportedSymbols globalTable modul))+ unless (modulesSymbols == modulesSymbols') (loop modulesSymbols')++-- | Annotate a module with scoping information using the given environment.+-- All imports of the given module should be in the environment.+annotate :: (Data l, Eq l, SrcInfo l) => Environment -> Module l -> Module (Scoped l)+annotate environment modul@(Module _ _ _ _ _) =+ Module l' maybeModuleHead' modulePragmas' importDecls' decls' where+ Module l maybeModuleHead modulePragmas importDecls decls = modul+ l' = none l+ maybeModuleHead' = case maybeModuleHead of+ Nothing -> Nothing+ Just (ModuleHead lh moduleName maybeWarning maybeExports) ->+ Just (ModuleHead lh' moduleName' maybeWarning' maybeExports') where+ lh'= none lh+ moduleName' = noScope moduleName+ maybeWarning' = fmap noScope maybeWarning+ maybeExports' = fmap (annotateExportSpecList globalTable) maybeExports+ modulePragmas' = fmap noScope modulePragmas+ importDecls' = annotateImportDecls moduleName environment importDecls+ decls' = map (annotateDecl (initialScope (dropAnn moduleName) globalTable)) decls+ globalTable = moduleTable (importTable environment modul) modul+ moduleName = getModuleName modul+annotate _ _ = error "annotateModule: non-standard modules are not supported"+
src/Language/Haskell/Names/ScopeUtils.hs view
@@ -1,80 +1,80 @@-module Language.Haskell.Names.ScopeUtils where - -import Control.Arrow -import Data.Monoid -import Language.Haskell.Names.Types -import Language.Haskell.Names.SyntaxUtils -import Language.Haskell.Exts -import qualified Language.Haskell.Names.GlobalSymbolTable as Global -import Control.Monad (guard) -import Data.List (nub) - -scopeError :: Functor f => Error l -> f l -> f (Scoped l) -scopeError e f = Scoped (ScopeError e) <$> f - -none :: l -> Scoped l -none = Scoped None - -noScope :: (Annotated a) => a l -> a (Scoped l) -noScope = fmap none - -symbolParent :: Symbol -> Maybe (Name ()) -symbolParent (Selector { typeName = n }) = Just n -symbolParent (Constructor { typeName = n }) = Just n -symbolParent (Method { className = n }) = Just n -symbolParent (TypeFam { associate = as }) = as -symbolParent (DataFam { associate = as }) = as -symbolParent (PatternConstructor { patternTypeName = mn}) = mn -symbolParent (PatternSelector { patternTypeName = mn}) = mn -symbolParent _ = Nothing - -computeSymbolTable - :: Bool - -- ^ If 'True' (\"qualified\"), then only the qualified names are - -- inserted. - -- - -- If 'False', then both qualified and unqualified names are insterted. - -> ModuleName () - -> [Symbol] - -> Global.Table -computeSymbolTable qual modulename symbols = - Global.fromList (qualified <> if qual then [] else unqualified) where - qualified = do - symbol <- symbols - return (Qual ()modulename (symbolName symbol),symbol) - unqualified = do - symbol <- symbols - return (UnQual () (symbolName symbol),symbol) - --- | Find a single constructor or method name in a list of symbols -resolveCName - :: [Symbol] - -> Name () - -> (CName l -> Error l) -- ^ error for "not found" condition - -> CName l - -> (CName (Scoped l), [Symbol]) -resolveCName symbols parent notFound cn = - let - vs = nub (do - symbol <- symbols - guard (Global.isValue symbol) - let name = symbolName symbol - guard (dropAnn (unCName cn) == name) - Just p <- return $ symbolParent symbol - guard (p == parent) - return symbol) - in - case vs of - [] -> (scopeError (notFound cn) cn, []) - [symbol] -> (Scoped (GlobalSymbol symbol (UnQual () (dropAnn (unCName cn)))) <$> cn, [symbol]) - _ -> (scopeError (EInternal "resolveCName") cn, []) - --- | Find a list of constructor or method names in a list of symbols. -resolveCNames - :: [Symbol] - -> Name () - -> (CName l -> Error l) -- ^ error for "not found" condition - -> [CName l] - -> ([CName (Scoped l)], [Symbol]) -resolveCNames syms orig notFound = - second mconcat . unzip . map (resolveCName syms orig notFound) +module Language.Haskell.Names.ScopeUtils where++import Control.Arrow+import Data.Monoid+import Language.Haskell.Names.Types+import Language.Haskell.Names.SyntaxUtils+import Language.Haskell.Exts+import qualified Language.Haskell.Names.GlobalSymbolTable as Global+import Control.Monad (guard)+import Data.List (nub)++scopeError :: Functor f => Error l -> f l -> f (Scoped l)+scopeError e f = Scoped (ScopeError e) <$> f++none :: l -> Scoped l+none = Scoped None++noScope :: (Annotated a) => a l -> a (Scoped l)+noScope = fmap none++symbolParent :: Symbol -> Maybe (Name ())+symbolParent (Selector { typeName = n }) = Just n+symbolParent (Constructor { typeName = n }) = Just n+symbolParent (Method { className = n }) = Just n+symbolParent (TypeFam { associate = as }) = as+symbolParent (DataFam { associate = as }) = as+symbolParent (PatternConstructor { patternTypeName = mn}) = mn+symbolParent (PatternSelector { patternTypeName = mn}) = mn+symbolParent _ = Nothing++computeSymbolTable+ :: Bool+ -- ^ If 'True' (\"qualified\"), then only the qualified names are+ -- inserted.+ --+ -- If 'False', then both qualified and unqualified names are insterted.+ -> ModuleName ()+ -> [Symbol]+ -> Global.Table+computeSymbolTable qual modulename symbols =+ Global.fromList (qualified <> if qual then [] else unqualified) where+ qualified = do+ symbol <- symbols+ return (Qual ()modulename (symbolName symbol),symbol)+ unqualified = do+ symbol <- symbols+ return (UnQual () (symbolName symbol),symbol)++-- | Find a single constructor or method name in a list of symbols+resolveCName+ :: [Symbol]+ -> Name ()+ -> (CName l -> Error l) -- ^ error for "not found" condition+ -> CName l+ -> (CName (Scoped l), [Symbol])+resolveCName symbols parent notFound cn =+ let+ vs = nub (do+ symbol <- symbols+ guard (Global.isValue symbol)+ let name = symbolName symbol+ guard (dropAnn (unCName cn) == name)+ Just p <- return $ symbolParent symbol+ guard (p == parent)+ return symbol)+ in+ case vs of+ [] -> (scopeError (notFound cn) cn, [])+ [symbol] -> (Scoped (GlobalSymbol symbol (UnQual () (dropAnn (unCName cn)))) <$> cn, [symbol])+ _ -> (scopeError (EInternal "resolveCName") cn, [])++-- | Find a list of constructor or method names in a list of symbols.+resolveCNames+ :: [Symbol]+ -> Name ()+ -> (CName l -> Error l) -- ^ error for "not found" condition+ -> [CName l]+ -> ([CName (Scoped l)], [Symbol])+resolveCNames syms orig notFound =+ second mconcat . unzip . map (resolveCName syms orig notFound)
src/Language/Haskell/Names/SyntaxUtils.hs view
@@ -1,184 +1,184 @@-module Language.Haskell.Names.SyntaxUtils - ( dropAnn - , setAnn - , annName - , nameQualification - , getModuleName - , getImports - , getExportSpecList - , getDeclHead - , getDeclHeadName - , getModuleDecls - , isTypeDecl - , opName - , isCon - , nameToString - , stringToName - , specialConToString - , qNameToName - , nameToQName - , unCName - , getErrors - , getModuleExtensions - ) where -import Prelude hiding (concatMap) -import Data.Char -import Data.Either -import Data.Foldable hiding (elem) -import qualified Data.Set as Set -import Language.Haskell.Exts -import Language.Haskell.Names.Types - -dropAnn :: (Functor a) => a l -> a () -dropAnn = fmap (const ()) - -setAnn :: (Functor a) => l' -> a l -> a l' -setAnn l = fmap (const l) - -annName :: a -> a -annName = id - -nameQualification :: QName l -> Maybe (ModuleName ()) -nameQualification (UnQual _ _) = - Nothing -nameQualification (Special _ _) = - Nothing -nameQualification (Qual _ (ModuleName _ moduleName) _) = - Just (ModuleName () moduleName) - -getModuleName :: Module l -> ModuleName l -getModuleName (Module _ (Just (ModuleHead _ mn _ _)) _ _ _) = mn -getModuleName (XmlPage _ mn _ _ _ _ _) = mn -getModuleName (XmlHybrid _ (Just (ModuleHead _ mn _ _)) _ _ _ _ _ _ _) = mn -getModuleName m = main_mod (ann m) - -getImports :: Module l -> [ImportDecl l] -getImports (Module _ _ _ is _) = is -getImports (XmlPage _ _ _ _ _ _ _) = [] -getImports (XmlHybrid _ _ _ is _ _ _ _ _) = is - -getModuleDecls :: Module l -> [Decl l] -getModuleDecls (Module _ _ _ _ ds) = ds -getModuleDecls (XmlPage _ _ _ _ _ _ _) = [] -getModuleDecls (XmlHybrid _ _ _ _ ds _ _ _ _) = ds - -getExportSpecList :: Module l -> Maybe (ExportSpecList l) -getExportSpecList m = me where ModuleHead _ _ _ me = getModuleHead m - -getModuleHead :: Module l -> ModuleHead l -getModuleHead (Module _ (Just mh) _ _ _) = mh -getModuleHead (XmlHybrid _ (Just mh) _ _ _ _ _ _ _) = mh -getModuleHead m = ModuleHead l (main_mod l) Nothing (Just (ExportSpecList l [EVar l (UnQual l (Ident l "main"))])) - where l = ann m - -qNameToName :: QName l -> Name l -qNameToName (UnQual _ n) = n -qNameToName (Qual _ _ n) = n -qNameToName (Special l s) = Ident l (specialConToString s) - -nameToQName :: Name l -> QName l -nameToQName n = UnQual (ann n) n - -{- -getImportDecls :: Module l -> [ImportDecl l] -getImportDecls (Module _ _ _ is _) = is -getImportDecls (XmlPage _ _ _ _ _ _ _) = [] -getImportDecls (XmlHybrid _ _ _ is _ _ _ _ _) = is --} - -getDeclHead :: Decl l -> Maybe (DeclHead l) -getDeclHead (TypeDecl _ dhead _) = Just dhead -getDeclHead (TypeFamDecl _ dhead _ _) = Just dhead -getDeclHead (DataDecl _ _ _ dhead _ _) = Just dhead -getDeclHead (GDataDecl _ _ _ dhead _ _ _) = Just dhead -getDeclHead (DataFamDecl _ _ dhead _) = Just dhead -getDeclHead (ClassDecl _ _ dhead _ _) = Just dhead -getDeclHead _ = Nothing - -getDeclHeadName :: DeclHead l -> Name l -getDeclHeadName dh = - case dh of - DHead _ n -> n - DHInfix _ _ n -> n - DHParen _ dh' -> getDeclHeadName dh' - DHApp _ dh' _ -> getDeclHeadName dh' - ----------------------------------------------------- - -isTypeDecl :: Decl l -> Bool -isTypeDecl (TypeDecl _ _ _) = True -isTypeDecl (TypeFamDecl _ _ _ _) = True -isTypeDecl (DataDecl _ _ _ _ _ _) = True -isTypeDecl (GDataDecl _ _ _ _ _ _ _) = True -isTypeDecl (DataFamDecl _ _ _ _) = True -isTypeDecl _ = False - -opName :: Op l -> Name l -opName (VarOp _ n) = n -opName (ConOp _ n) = n - -isCon :: Name l -> Bool -isCon (Ident _ (c:_)) = isUpper c -isCon (Symbol _ (':':_)) = True -isCon _ = False - -nameToString :: Name l -> String -nameToString (Ident _ s) = s -nameToString (Symbol _ s) = s - -stringToName :: String -> Name () -stringToName s@(c:_) | isHSymbol c = Symbol () s -stringToName s = Ident () s - -isHSymbol :: Char -> Bool -isHSymbol c = - c `elem` ":!#%&*./?@\\-" || - ((isSymbol c || isPunctuation c) && not (c `elem` "(),;[]`{}_\"'")) - -specialConToString :: SpecialCon l -> String -specialConToString (UnitCon _) = "()" -specialConToString (ListCon _) = "[]" -specialConToString (FunCon _) = "->" -specialConToString (TupleCon _ Boxed n) = replicate (n-1) ',' -specialConToString (TupleCon _ Unboxed n) = '#':replicate (n-1) ',' -specialConToString (Cons _) = ":" -specialConToString (UnboxedSingleCon _) = "#" -specialConToString (ExprHole _) = "_" - - -unCName :: CName l -> Name l -unCName (VarName _ n) = n -unCName (ConName _ n) = n - -getErrors :: (Ord l, Foldable a) => a (Scoped l) -> Set.Set (Error l) -getErrors = foldl' f Set.empty - where - f errors (Scoped (ScopeError e) _) = Set.insert e errors - f errors _ = errors - - -getModuleExtensions :: Module l -> (Maybe Language, [Extension]) -getModuleExtensions mod = - let - names = - [ name - | let - pragmas = - case mod of - Module _ _ pragmas _ _ -> pragmas - XmlPage _ _ pragmas _ _ _ _ -> pragmas - XmlHybrid _ _ pragmas _ _ _ _ _ _ -> pragmas - , LanguagePragma _ names <- pragmas - , Ident _ name <- names - ] - - classified :: [Either Language Extension] - classified = - flip map names $ \name -> - case (parseExtension name, classifyLanguage name) of - (e, UnknownLanguage {}) -> Right e - (_, l) -> Left l - - (langs, exts) = partitionEithers classified - in - (if null langs then Nothing else Just $ last langs, exts) +module Language.Haskell.Names.SyntaxUtils+ ( dropAnn+ , setAnn+ , annName+ , nameQualification+ , getModuleName+ , getImports+ , getExportSpecList+ , getDeclHead+ , getDeclHeadName+ , getModuleDecls+ , isTypeDecl+ , opName+ , isCon+ , nameToString+ , stringToName+ , specialConToString+ , qNameToName+ , nameToQName+ , unCName+ , getErrors+ , getModuleExtensions+ ) where+import Prelude hiding (concatMap)+import Data.Char+import Data.Either+import Data.Foldable hiding (elem)+import qualified Data.Set as Set+import Language.Haskell.Exts+import Language.Haskell.Names.Types++dropAnn :: (Functor a) => a l -> a ()+dropAnn = fmap (const ())++setAnn :: (Functor a) => l' -> a l -> a l'+setAnn l = fmap (const l)++annName :: a -> a+annName = id++nameQualification :: QName l -> Maybe (ModuleName ())+nameQualification (UnQual _ _) =+ Nothing+nameQualification (Special _ _) =+ Nothing+nameQualification (Qual _ (ModuleName _ moduleName) _) =+ Just (ModuleName () moduleName)++getModuleName :: Module l -> ModuleName l+getModuleName (Module _ (Just (ModuleHead _ mn _ _)) _ _ _) = mn+getModuleName (XmlPage _ mn _ _ _ _ _) = mn+getModuleName (XmlHybrid _ (Just (ModuleHead _ mn _ _)) _ _ _ _ _ _ _) = mn+getModuleName m = main_mod (ann m)++getImports :: Module l -> [ImportDecl l]+getImports (Module _ _ _ is _) = is+getImports (XmlPage _ _ _ _ _ _ _) = []+getImports (XmlHybrid _ _ _ is _ _ _ _ _) = is++getModuleDecls :: Module l -> [Decl l]+getModuleDecls (Module _ _ _ _ ds) = ds+getModuleDecls (XmlPage _ _ _ _ _ _ _) = []+getModuleDecls (XmlHybrid _ _ _ _ ds _ _ _ _) = ds++getExportSpecList :: Module l -> Maybe (ExportSpecList l)+getExportSpecList m = me where ModuleHead _ _ _ me = getModuleHead m++getModuleHead :: Module l -> ModuleHead l+getModuleHead (Module _ (Just mh) _ _ _) = mh+getModuleHead (XmlHybrid _ (Just mh) _ _ _ _ _ _ _) = mh+getModuleHead m = ModuleHead l (main_mod l) Nothing (Just (ExportSpecList l [EVar l (UnQual l (Ident l "main"))]))+ where l = ann m++qNameToName :: QName l -> Name l+qNameToName (UnQual _ n) = n+qNameToName (Qual _ _ n) = n+qNameToName (Special l s) = Ident l (specialConToString s)++nameToQName :: Name l -> QName l+nameToQName n = UnQual (ann n) n++{-+getImportDecls :: Module l -> [ImportDecl l]+getImportDecls (Module _ _ _ is _) = is+getImportDecls (XmlPage _ _ _ _ _ _ _) = []+getImportDecls (XmlHybrid _ _ _ is _ _ _ _ _) = is+-}++getDeclHead :: Decl l -> Maybe (DeclHead l)+getDeclHead (TypeDecl _ dhead _) = Just dhead+getDeclHead (TypeFamDecl _ dhead _ _) = Just dhead+getDeclHead (DataDecl _ _ _ dhead _ _) = Just dhead+getDeclHead (GDataDecl _ _ _ dhead _ _ _) = Just dhead+getDeclHead (DataFamDecl _ _ dhead _) = Just dhead+getDeclHead (ClassDecl _ _ dhead _ _) = Just dhead+getDeclHead _ = Nothing++getDeclHeadName :: DeclHead l -> Name l+getDeclHeadName dh =+ case dh of+ DHead _ n -> n+ DHInfix _ _ n -> n+ DHParen _ dh' -> getDeclHeadName dh'+ DHApp _ dh' _ -> getDeclHeadName dh'++----------------------------------------------------++isTypeDecl :: Decl l -> Bool+isTypeDecl (TypeDecl _ _ _) = True+isTypeDecl (TypeFamDecl _ _ _ _) = True+isTypeDecl (DataDecl _ _ _ _ _ _) = True+isTypeDecl (GDataDecl _ _ _ _ _ _ _) = True+isTypeDecl (DataFamDecl _ _ _ _) = True+isTypeDecl _ = False++opName :: Op l -> Name l+opName (VarOp _ n) = n+opName (ConOp _ n) = n++isCon :: Name l -> Bool+isCon (Ident _ (c:_)) = isUpper c+isCon (Symbol _ (':':_)) = True+isCon _ = False++nameToString :: Name l -> String+nameToString (Ident _ s) = s+nameToString (Symbol _ s) = s++stringToName :: String -> Name ()+stringToName s@(c:_) | isHSymbol c = Symbol () s+stringToName s = Ident () s++isHSymbol :: Char -> Bool+isHSymbol c =+ c `elem` ":!#%&*./?@\\-" ||+ ((isSymbol c || isPunctuation c) && not (c `elem` "(),;[]`{}_\"'"))++specialConToString :: SpecialCon l -> String+specialConToString (UnitCon _) = "()"+specialConToString (ListCon _) = "[]"+specialConToString (FunCon _) = "->"+specialConToString (TupleCon _ Boxed n) = replicate (n-1) ','+specialConToString (TupleCon _ Unboxed n) = '#':replicate (n-1) ','+specialConToString (Cons _) = ":"+specialConToString (UnboxedSingleCon _) = "#"+specialConToString (ExprHole _) = "_"+++unCName :: CName l -> Name l+unCName (VarName _ n) = n+unCName (ConName _ n) = n++getErrors :: (Ord l, Foldable a) => a (Scoped l) -> Set.Set (Error l)+getErrors = foldl' f Set.empty+ where+ f errors (Scoped (ScopeError e) _) = Set.insert e errors+ f errors _ = errors+++getModuleExtensions :: Module l -> (Maybe Language, [Extension])+getModuleExtensions mod =+ let+ names =+ [ name+ | let+ pragmas =+ case mod of+ Module _ _ pragmas _ _ -> pragmas+ XmlPage _ _ pragmas _ _ _ _ -> pragmas+ XmlHybrid _ _ pragmas _ _ _ _ _ _ -> pragmas+ , LanguagePragma _ names <- pragmas+ , Ident _ name <- names+ ]++ classified :: [Either Language Extension]+ classified =+ flip map names $ \name ->+ case (parseExtension name, classifyLanguage name) of+ (e, UnknownLanguage {}) -> Right e+ (_, l) -> Left l++ (langs, exts) = partitionEithers classified+ in+ (if null langs then Nothing else Just $ last langs, exts)
src/Language/Haskell/Names/Types.hs view
@@ -1,211 +1,211 @@-{-# LANGUAGE DeriveDataTypeable, DeriveFunctor, DeriveFoldable, - DeriveTraversable, StandaloneDeriving, CPP #-} -module Language.Haskell.Names.Types where - -import Language.Haskell.Exts -import Data.Typeable -import Data.Data -import Data.Foldable as F -import Data.Map (Map) -import Text.Printf - - --- | Information about an entity. Carries at least the module it was originally --- declared in and its name. -data Symbol - = Value - { symbolModule :: ModuleName () - , symbolName :: Name () - } - -- ^ value or function - | Method - { symbolModule :: ModuleName () - , symbolName :: Name () - , className :: Name () - } - -- ^ class method - | Selector - { symbolModule :: ModuleName () - , symbolName :: Name () - , typeName :: Name () - , constructors :: [Name ()] - } - -- ^ record field selector - | Constructor - { symbolModule :: ModuleName () - , symbolName :: Name () - , typeName :: Name () - } - -- ^ data constructor - | Type - { symbolModule :: ModuleName () - , symbolName :: Name () - } - -- ^ type synonym - | Data - { symbolModule :: ModuleName () - , symbolName :: Name () - } - -- ^ data type - | NewType - { symbolModule :: ModuleName () - , symbolName :: Name () - } - -- ^ newtype - | TypeFam - { symbolModule :: ModuleName () - , symbolName :: Name () - , associate :: Maybe (Name ()) - } - -- ^ type family - | DataFam - { symbolModule :: ModuleName () - , symbolName :: Name () - , associate :: Maybe (Name ()) - } - -- ^ data family - | Class - { symbolModule :: ModuleName () - , symbolName :: Name () - } - -- ^ type class - | PatternConstructor - { symbolModule :: ModuleName () - , symbolName :: Name () - , patternTypeName :: Maybe (Name ()) - } - -- ^ pattern synonym constructor - | PatternSelector - { symbolModule :: ModuleName () - , symbolName :: Name () - , patternTypeName :: Maybe (Name ()) - , patternConstructorName :: Name () - } - -- ^ pattern synonym selector - deriving (Eq, Ord, Show, Data, Typeable) - --- | A map from module name to list of symbols it exports. -type Environment = Map (ModuleName ()) [Symbol] - --- | A pair of the name information and original annotation. Used as an --- annotation type for AST. -data Scoped l = Scoped (NameInfo l) l - deriving (Functor, Foldable, Traversable, Show, Typeable, Data, Eq, Ord) - --- | Information about the names used in an AST. -data NameInfo l - = GlobalSymbol Symbol (QName ()) - -- ^ global entitiy and the way it is referenced - | LocalValue SrcLoc - -- ^ local value, and location where it is bound - | TypeVar SrcLoc - -- ^ type variable, and location where it is bound - | ValueBinder - -- ^ here the value name is bound - | TypeBinder - -- ^ here the type name is defined - | Import (Map (QName ()) [Symbol]) - -- ^ @import@ declaration, and the table of symbols that it - -- introduces - | ImportPart [Symbol] - -- ^ part of an @import@ declaration - | Export [Symbol] - -- ^ part of an @export@ declaration - | RecPatWildcard [Symbol] - -- ^ wildcard in a record pattern. The list contains resolved names - -- of the fields that are brought in scope by this pattern. - | RecExpWildcard [(Symbol, NameInfo l)] - -- ^ wildcard in a record construction expression. The list contains - -- resolved names of the fields and information about values - -- assigned to those fields. - | None - -- ^ no annotation - | ScopeError (Error l) - -- ^ scope error - deriving (Functor, Foldable, Traversable, Show, Typeable, Data, Eq, Ord) - --- | Errors during name resolution. -data Error l - = ENotInScope (QName l) -- FIXME annotate with namespace (types/values) - -- ^ name is not in scope - | EAmbiguous (QName l) [Symbol] - -- ^ name is ambiguous - | ETypeAsClass (QName l) - -- ^ type is used where a type class is expected - | EClassAsType (QName l) - -- ^ type class is used where a type is expected - | ENotExported - (Maybe (Name l)) -- - (Name l) -- - (ModuleName l) - -- ^ Attempt to explicitly import a name which is not exported (or, - -- possibly, does not even exist). For example: - -- - -- >import Prelude(Bool(Right)) - -- - -- The fields are: - -- - -- 1. optional parent in the import list, e.g. @Bool@ in @Bool(Right)@ - -- - -- 2. the name which is not exported - -- - -- 3. the module which does not export the name - | EModNotFound (ModuleName l) - -- ^ module not found - | EInternal String - -- ^ internal error - deriving (Data, Typeable, Show, Functor, Foldable, Traversable, Eq, Ord) - --- | Pretty print a symbol. -ppSymbol :: Symbol -> String -ppSymbol symbol = prettyPrint (symbolModule symbol) ++ "." ++ prettyPrint (symbolName symbol) - --- | Display an error. --- --- Note: can span multiple lines; the trailing newline is included. -ppError :: SrcInfo l => Error l -> String -ppError e = - case e of - ENotInScope qn -> printf "%s: not in scope: %s\n" - (ppLoc qn) - (prettyPrint qn) - EAmbiguous qn names -> - printf "%s: ambiguous name %s\nIt may refer to:\n" - (ppLoc qn) - (prettyPrint qn) - ++ - F.concat (map (printf " %s\n" . ppSymbol) names) - ETypeAsClass qn -> - printf "%s: type %s is used where a class is expected\n" - (ppLoc qn) - (prettyPrint qn) - EClassAsType qn -> - printf "%s: class %s is used where a type is expected\n" - (ppLoc qn) - (prettyPrint qn) - ENotExported _mbParent name mod -> - printf "%s: %s does not export %s\n" - (ppLoc name) - (prettyPrint mod) - (prettyPrint name) - -- FIXME: make use of mbParent - EModNotFound mod -> - printf "%s: module not found: %s\n" - (ppLoc mod) - (prettyPrint mod) - EInternal s -> printf "Internal error: %s\n" s - - where - ppLoc :: (Annotated a, SrcInfo l) => a l -> String - ppLoc = prettyPrint . getPointLoc . ann - -instance (SrcInfo l) => SrcInfo (Scoped l) where - toSrcInfo l1 ss l2 = Scoped None $ toSrcInfo l1 ss l2 - fromSrcInfo = Scoped None . fromSrcInfo - getPointLoc = getPointLoc . sLoc - fileName = fileName . sLoc - startLine = startLine . sLoc - startColumn = startColumn . sLoc - -sLoc :: Scoped l -> l -sLoc (Scoped _ l) = l +{-# LANGUAGE DeriveDataTypeable, DeriveFunctor, DeriveFoldable,+ DeriveTraversable, StandaloneDeriving, CPP #-}+module Language.Haskell.Names.Types where++import Language.Haskell.Exts+import Data.Typeable+import Data.Data+import Data.Foldable as F+import Data.Map (Map)+import Text.Printf+++-- | Information about an entity. Carries at least the module it was originally+-- declared in and its name.+data Symbol+ = Value+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ }+ -- ^ value or function+ | Method+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ , className :: Name ()+ }+ -- ^ class method+ | Selector+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ , typeName :: Name ()+ , constructors :: [Name ()]+ }+ -- ^ record field selector+ | Constructor+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ , typeName :: Name ()+ }+ -- ^ data constructor+ | Type+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ }+ -- ^ type synonym+ | Data+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ }+ -- ^ data type+ | NewType+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ }+ -- ^ newtype+ | TypeFam+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ , associate :: Maybe (Name ())+ }+ -- ^ type family+ | DataFam+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ , associate :: Maybe (Name ())+ }+ -- ^ data family+ | Class+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ }+ -- ^ type class+ | PatternConstructor+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ , patternTypeName :: Maybe (Name ())+ }+ -- ^ pattern synonym constructor+ | PatternSelector+ { symbolModule :: ModuleName ()+ , symbolName :: Name ()+ , patternTypeName :: Maybe (Name ())+ , patternConstructorName :: Name ()+ }+ -- ^ pattern synonym selector+ deriving (Eq, Ord, Show, Data, Typeable)++-- | A map from module name to list of symbols it exports.+type Environment = Map (ModuleName ()) [Symbol]++-- | A pair of the name information and original annotation. Used as an+-- annotation type for AST.+data Scoped l = Scoped (NameInfo l) l+ deriving (Functor, Foldable, Traversable, Show, Typeable, Data, Eq, Ord)++-- | Information about the names used in an AST.+data NameInfo l+ = GlobalSymbol Symbol (QName ())+ -- ^ global entitiy and the way it is referenced+ | LocalValue SrcLoc+ -- ^ local value, and location where it is bound+ | TypeVar SrcLoc+ -- ^ type variable, and location where it is bound+ | ValueBinder+ -- ^ here the value name is bound+ | TypeBinder + -- ^ here the type name is defined+ | Import (Map (QName ()) [Symbol])+ -- ^ @import@ declaration, and the table of symbols that it+ -- introduces+ | ImportPart [Symbol]+ -- ^ part of an @import@ declaration+ | Export [Symbol]+ -- ^ part of an @export@ declaration+ | RecPatWildcard [Symbol]+ -- ^ wildcard in a record pattern. The list contains resolved names+ -- of the fields that are brought in scope by this pattern.+ | RecExpWildcard [(Symbol, NameInfo l)]+ -- ^ wildcard in a record construction expression. The list contains+ -- resolved names of the fields and information about values+ -- assigned to those fields.+ | None+ -- ^ no annotation+ | ScopeError (Error l)+ -- ^ scope error+ deriving (Functor, Foldable, Traversable, Show, Typeable, Data, Eq, Ord)++-- | Errors during name resolution.+data Error l+ = ENotInScope (QName l) -- FIXME annotate with namespace (types/values)+ -- ^ name is not in scope+ | EAmbiguous (QName l) [Symbol]+ -- ^ name is ambiguous+ | ETypeAsClass (QName l)+ -- ^ type is used where a type class is expected+ | EClassAsType (QName l)+ -- ^ type class is used where a type is expected+ | ENotExported+ (Maybe (Name l)) --+ (Name l) --+ (ModuleName l)+ -- ^ Attempt to explicitly import a name which is not exported (or,+ -- possibly, does not even exist). For example:+ --+ -- >import Prelude(Bool(Right))+ --+ -- The fields are:+ --+ -- 1. optional parent in the import list, e.g. @Bool@ in @Bool(Right)@+ --+ -- 2. the name which is not exported+ --+ -- 3. the module which does not export the name+ | EModNotFound (ModuleName l)+ -- ^ module not found+ | EInternal String+ -- ^ internal error+ deriving (Data, Typeable, Show, Functor, Foldable, Traversable, Eq, Ord)++-- | Pretty print a symbol.+ppSymbol :: Symbol -> String+ppSymbol symbol = prettyPrint (symbolModule symbol) ++ "." ++ prettyPrint (symbolName symbol)++-- | Display an error.+--+-- Note: can span multiple lines; the trailing newline is included.+ppError :: SrcInfo l => Error l -> String+ppError e =+ case e of+ ENotInScope qn -> printf "%s: not in scope: %s\n"+ (ppLoc qn)+ (prettyPrint qn)+ EAmbiguous qn names ->+ printf "%s: ambiguous name %s\nIt may refer to:\n"+ (ppLoc qn)+ (prettyPrint qn)+ +++ F.concat (map (printf " %s\n" . ppSymbol) names)+ ETypeAsClass qn ->+ printf "%s: type %s is used where a class is expected\n"+ (ppLoc qn)+ (prettyPrint qn)+ EClassAsType qn ->+ printf "%s: class %s is used where a type is expected\n"+ (ppLoc qn)+ (prettyPrint qn)+ ENotExported _mbParent name mod ->+ printf "%s: %s does not export %s\n"+ (ppLoc name)+ (prettyPrint mod)+ (prettyPrint name)+ -- FIXME: make use of mbParent+ EModNotFound mod ->+ printf "%s: module not found: %s\n"+ (ppLoc mod)+ (prettyPrint mod)+ EInternal s -> printf "Internal error: %s\n" s++ where+ ppLoc :: (Annotated a, SrcInfo l) => a l -> String+ ppLoc = prettyPrint . getPointLoc . ann++instance (SrcInfo l) => SrcInfo (Scoped l) where+ toSrcInfo l1 ss l2 = Scoped None $ toSrcInfo l1 ss l2+ fromSrcInfo = Scoped None . fromSrcInfo+ getPointLoc = getPointLoc . sLoc+ fileName = fileName . sLoc+ startLine = startLine . sLoc+ startColumn = startColumn . sLoc++sLoc :: Scoped l -> l+sLoc (Scoped _ l) = l
tests/annotations/Arrows.hs view
@@ -1,7 +1,7 @@-{-# LANGUAGE Arrows #-} -module Arrows where - -x y = proc z -> do - a <- y -< z - b <- y -< a - y -< b +{-# LANGUAGE Arrows #-}+module Arrows where++x y = proc z -> do+ a <- y -< z+ b <- y -< a+ y -< b
tests/annotations/Case.hs view
@@ -1,16 +1,16 @@-module Case where - --- TODO: test where, guards - -f x = case x of - Right (a,b,c) -> a b c - Left 0 -> 0 - Left y - | u -> u - | let v = u, k <- v -> u - where - u = y - q = v -- not in scope - Left y -> t a y -- NB: 'a' is intentionally unbound - where - t = y x +module Case where++-- TODO: test where, guards++f x = case x of+ Right (a,b,c) -> a b c+ Left 0 -> 0+ Left y+ | u -> u+ | let v = u, k <- v -> u+ where+ u = y+ q = v -- not in scope+ Left y -> t a y -- NB: 'a' is intentionally unbound+ where+ t = y x
tests/annotations/ClassConstraints.hs view
@@ -1,7 +1,7 @@-module ClassConstraints where - -class C a where - cee :: a - -class (C a) => D a where - dee :: a +module ClassConstraints where++class C a where+ cee :: a++class (C a) => D a where+ dee :: a
tests/annotations/ClassInstances.hs view
@@ -1,18 +1,18 @@-module ClassInstances where - -data D a = D DataType a - -class C a where - wiggle :: a -> a - woe :: a - method1 :: a - ($$$) :: a -> a -> a - -instance (C a) => C (D a) where - wiggle (D b a) = D b (f a) - woe = D Constructor1 woe - method1 = D Constructor1 woe - f $$$ x = ($$$) f x - -f :: (C a) => a -> a -f x = wiggle x +module ClassInstances where++data D a = D DataType a++class C a where+ wiggle :: a -> a+ woe :: a+ method1 :: a+ ($$$) :: a -> a -> a++instance (C a) => C (D a) where+ wiggle (D b a) = D b (f a)+ woe = D Constructor1 woe+ method1 = D Constructor1 woe+ f $$$ x = ($$$) f x++f :: (C a) => a -> a+f x = wiggle x
tests/annotations/Export.hs view
@@ -1,9 +1,9 @@-module ImportExport - ( function -- EVar - , Newtype -- EAbs - , DataType(..) -- EThingAll - , DataTypeWithSelectors(selector1) -- EThingWith - , module Prelude -- EModuleContents - ) where - -import Prelude +module ImportExport+ ( function -- EVar+ , Newtype -- EAbs+ , DataType(..) -- EThingAll+ , DataTypeWithSelectors(selector1) -- EThingWith+ , module Prelude -- EModuleContents+ ) where++import Prelude
tests/annotations/FnBind.hs view
@@ -1,17 +1,17 @@-module FnBind where - -f x y = x y z t - where - -- NB: mutually recursive bindings - z = x t - t = y z -f x y | - let z = x y, - (k1, k2) <- z, - k1, - k2 - = y - -(z * x) y = x y z t - where - t = y z +module FnBind where++f x y = x y z t+ where+ -- NB: mutually recursive bindings+ z = x t+ t = y z+f x y |+ let z = x y,+ (k1, k2) <- z,+ k1,+ k2+ = y++(z * x) y = x y z t+ where+ t = y z
tests/annotations/Global.hs view
@@ -1,8 +1,8 @@-module Global where - -import Prelude - -foo :: Newtype -foo = Newtype foo - -bar x = bar (x-1) +module Global where++import Prelude++foo :: Newtype+foo = Newtype foo++bar x = bar (x-1)
tests/annotations/Infix.hs view
@@ -1,5 +1,5 @@-module Infix where - -infixr 3 $$$ - -($$$) x y = x y +module Infix where++infixr 3 $$$++($$$) x y = x y
tests/annotations/Lambda.hs view
@@ -1,3 +1,3 @@-module Lambda where - -f = \x y -> x y +module Lambda where++f = \x y -> x y
tests/annotations/Let.hs view
@@ -1,10 +1,10 @@-module Let where - -a = - let x = 2 - y = 3 - in let - t = x y z t - z = 4 - y = 2 - in x y z +module Let where++a =+ let x = 2+ y = 3+ in let+ t = x y z t+ z = 4+ y = 2+ in x y z
tests/annotations/ListComp.hs view
@@ -1,11 +1,11 @@-module ListComp where - -a b = [ (x,y,z,t) - | x <- b - , y <- x - , let t = y - , y <- y - , t - , x - , z <- x - ] +module ListComp where++a b = [ (x,y,z,t)+ | x <- b+ , y <- x+ , let t = y+ , y <- y+ , t+ , x+ , z <- x+ ]
tests/annotations/ParListComp.hs view
@@ -1,13 +1,13 @@-l1 ax ay az = - [ (x,y,z) - | x <- ax - | y <- ay - | z <- az - ] - -l2 ax ay az = - [ (x,y,z) - | x <- ax x -- neither of these x's should be in scope - | y <- ay x - | z <- az x - ] +l1 ax ay az =+ [ (x,y,z)+ | x <- ax+ | y <- ay+ | z <- az+ ]++l2 ax ay az =+ [ (x,y,z)+ | x <- ax x -- neither of these x's should be in scope+ | y <- ay x+ | z <- az x+ ]
tests/annotations/Pats.hs view
@@ -1,11 +1,11 @@-{-# LANGUAGE NPlusKPatterns #-} -module Pats where - -data R = R { y :: R } - -f x = x -f (x+1) = x -f (R x) = x -f (x : y) = x -f (R { y = x }) = x -f x@_ = x +{-# LANGUAGE NPlusKPatterns #-}+module Pats where++data R = R { y :: R }++f x = x+f (x+1) = x+f (R x) = x+f (x : y) = x+f (R { y = x }) = x+f x@_ = x
tests/annotations/PatternSynonyms.hs view
@@ -1,42 +1,42 @@-{-# LANGUAGE PatternSynonyms, NamedFieldPuns #-} - -module PatternSynonyms where - - -data Type = App String [Type] - -pattern Arrow t1 t2 = App "->" [t1, t2] -pattern Int = App "Int" [] -pattern Maybe t = App "Maybe" [t] - -collectArgs :: Type -> [Type] -collectArgs (Arrow t1 t2) = t1 : collectArgs t2 -collectArgs _ = [] - -isInt :: Type -> Bool -isInt Int = True -isInt _ = False - -isIntEndo :: Type -> Bool -isIntEndo (Arrow Int Int) = True -isIntEndo _ = False - -intEndo :: Type -intEndo = Arrow Int Int - -pattern Head x <- x:xs - -pattern HeadC x <- x:xs where - HeadC x = [x] - -pattern Point :: Int -> Int -> (Int, Int) -pattern Point{x, y} = (x, y) - -zero = Point 0 0 -zero' = Point { x = 0, y = 0} -isZero (Point 0 0) = True -isZero' (Point { x = 0, y = 0 }) = True -getX (Point {x}) = x -setX = (0, 0) { x = 1 } == (1,0) -getX' = x (0,0) == 0 - +{-# LANGUAGE PatternSynonyms, NamedFieldPuns #-}++module PatternSynonyms where+++data Type = App String [Type]++pattern Arrow t1 t2 = App "->" [t1, t2]+pattern Int = App "Int" []+pattern Maybe t = App "Maybe" [t]++collectArgs :: Type -> [Type]+collectArgs (Arrow t1 t2) = t1 : collectArgs t2+collectArgs _ = []++isInt :: Type -> Bool+isInt Int = True+isInt _ = False++isIntEndo :: Type -> Bool+isIntEndo (Arrow Int Int) = True+isIntEndo _ = False++intEndo :: Type+intEndo = Arrow Int Int++pattern Head x <- x:xs++pattern HeadC x <- x:xs where+ HeadC x = [x]++pattern Point :: Int -> Int -> (Int, Int)+pattern Point{x, y} = (x, y)++zero = Point 0 0+zero' = Point { x = 0, y = 0}+isZero (Point 0 0) = True+isZero' (Point { x = 0, y = 0 }) = True+getX (Point {x}) = x+setX = (0, 0) { x = 1 } == (1,0)+getX' = x (0,0) == 0+
tests/annotations/QualifiedMethods.hs view
@@ -1,19 +1,19 @@-{-# LANGUAGE TypeFamilies #-} -module QualifiedMethods where - -import qualified ExportListWildcards as ExportListWildcards - -import qualified DataFamilies as DataFamilies - -import Prelude - -data Rodor = Rodor - -x = ExportListWildcards.Foo1 - -instance ExportListWildcards.Bar Rodor where - x Rodor = x - -instance DataFamilies.ListLike Rodor where - type I Rodor = Rodor - method1 _ = Rodor +{-# LANGUAGE TypeFamilies #-}+module QualifiedMethods where++import qualified ExportListWildcards as ExportListWildcards++import qualified DataFamilies as DataFamilies++import Prelude++data Rodor = Rodor++x = ExportListWildcards.Foo1++instance ExportListWildcards.Bar Rodor where+ x Rodor = x++instance DataFamilies.ListLike Rodor where+ type I Rodor = Rodor+ method1 _ = Rodor
tests/annotations/RecordFieldUpdate.hs view
@@ -1,10 +1,10 @@-{-# LANGUAGE RecordWildCards #-} -{-# LANGUAGE NamedFieldPuns #-} -module RecordFieldUpdate where -data Record a = Record { field :: a } -record1 field = r - where r = Record { field = field } -record2 field = r - where r = Record { field } -record3 field = r - where r = Record { .. } +{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE NamedFieldPuns #-}+module RecordFieldUpdate where+data Record a = Record { field :: a }+record1 field = r+ where r = Record { field = field }+record2 field = r+ where r = Record { field }+record3 field = r+ where r = Record { .. }
tests/annotations/RecordPattern.hs view
@@ -1,10 +1,10 @@-{-# LANGUAGE RecordWildCards #-} -{-# LANGUAGE NamedFieldPuns #-} -module RecordPattern where -data Record a = Record { field :: a } -unRecord1 r = field - where Record { field = field } = r -unRecord2 r = field - where Record { field } = r -unRecord3 r = field - where Record { .. } = r +{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE NamedFieldPuns #-}+module RecordPattern where+data Record a = Record { field :: a }+unRecord1 r = field+ where Record { field = field } = r+unRecord2 r = field+ where Record { field } = r+unRecord3 r = field+ where Record { .. } = r
tests/annotations/Records.hs view
@@ -1,64 +1,64 @@-{-# LANGUAGE NamedFieldPuns, RecordWildCards #-} -module Records where - -import qualified Prelude - -data A = A { b :: A, c :: A } | X { b :: A, xxx :: A } - -undefined = undefined - --- simple record pattern match -f A { b = q } = q - --- simple record update - -fu x = x { b = b x } - --- pattern pun -g A {b} = b - --- top-level pattern pun clashes with selector --- A { c } = undefined -ty = c - --- expression pun -tz = let b = 1 in A { b } - --- mixed pattern -h (A {b, c = (4, y)}) = (b, y) - --- mixed expression -tm = let b = 1; v = 2 in A { b, c = v } - --- stripping module name --- (not supported by HSE yet) -{- f A { M.b } = b -} - --- simple wildcard pattern -f A { .. } = (b, c) - --- top-level wildcard pattern -Prelude.DataTypeWithSelectors { .. } = undefined -aux = (selector1,selector2) - --- mixed wildcard and normal pattern -f2 A { b = v, .. } = (v, c) - --- mixed wildcard and pun -f3 A { b, .. } = (b, c) - --- simple wildcard construction -r1 = let b = 1 in A { .. } - --- wildcard construction referring to a global and a local values --- (global values are defined above with a top-level pattern wildcard) -r2 = let selector2 = undefined in Prelude.DataTypeWithSelectors { .. } - --- mixed simple construction and wildcard -r3 = let b = undefined in A { c = undefined, .. } - --- mixed simple construction and pun -r4 = let (b,c) = undefined in A { c, .. } - --- test that we don't bring fields from other constructors -r5 = let (b, xxx) = undefined in A { .. } +{-# LANGUAGE NamedFieldPuns, RecordWildCards #-}+module Records where++import qualified Prelude++data A = A { b :: A, c :: A } | X { b :: A, xxx :: A }++undefined = undefined++-- simple record pattern match+f A { b = q } = q++-- simple record update++fu x = x { b = b x }++-- pattern pun+g A {b} = b++-- top-level pattern pun clashes with selector+-- A { c } = undefined+ty = c++-- expression pun+tz = let b = 1 in A { b }++-- mixed pattern+h (A {b, c = (4, y)}) = (b, y)++-- mixed expression+tm = let b = 1; v = 2 in A { b, c = v }++-- stripping module name+-- (not supported by HSE yet)+{- f A { M.b } = b -}++-- simple wildcard pattern+f A { .. } = (b, c)++-- top-level wildcard pattern+Prelude.DataTypeWithSelectors { .. } = undefined+aux = (selector1,selector2)++-- mixed wildcard and normal pattern+f2 A { b = v, .. } = (v, c)++-- mixed wildcard and pun+f3 A { b, .. } = (b, c)++-- simple wildcard construction+r1 = let b = 1 in A { .. }++-- wildcard construction referring to a global and a local values+-- (global values are defined above with a top-level pattern wildcard)+r2 = let selector2 = undefined in Prelude.DataTypeWithSelectors { .. }++-- mixed simple construction and wildcard+r3 = let b = undefined in A { c = undefined, .. }++-- mixed simple construction and pun+r4 = let (b,c) = undefined in A { c, .. }++-- test that we don't bring fields from other constructors+r5 = let (b, xxx) = undefined in A { .. }
tests/annotations/Special.hs view
@@ -1,4 +1,4 @@-module Special where - -foo :: () -foo = () +module Special where++foo :: ()+foo = ()
tests/annotations/TypeSignature.hs view
@@ -1,9 +1,9 @@-module TypeSignature where - -f,g :: Int -> Int -f x = 2 * x -g x = x + x - -function :: Char -function = 'a' - +module TypeSignature where++f,g :: Int -> Int+f x = 2 * x+g x = x + x++function :: Char+function = 'a'+
tests/annotations/Types.hs view
@@ -1,12 +1,12 @@-{-# LANGUAGE MultiParamTypeClasses #-} -module Types where - -data A - = B A - | C A - | D { d :: A, e :: A } - -type X = A - -class C a where - f :: X -> A +{-# LANGUAGE MultiParamTypeClasses #-}+module Types where++data A+ = B A+ | C A+ | D { d :: A, e :: A }++type X = A++class C a where+ f :: X -> A
tests/annotations/ViewPats.hs view
@@ -1,7 +1,7 @@-{-# LANGUAGE ViewPatterns #-} -module ViewPats where - -f (y -> x) z@(x -> y) = do - x - y - z +{-# LANGUAGE ViewPatterns #-}+module ViewPats where++f (y -> x) z@(x -> y) = do+ x+ y+ z
tests/annotations/Wildcards.hs view
@@ -1,8 +1,8 @@-{-# LANGUAGE RecordWildCards #-} -module Wildcards where - -import Prelude (DataTypeWithSelectors(DataTypeWithSelectors,selector1)) - -u :: DataTypeWithSelectors -> () -u DataTypeWithSelectors{..} = let x = selector1 in () - +{-# LANGUAGE RecordWildCards #-}+module Wildcards where++import Prelude (DataTypeWithSelectors(DataTypeWithSelectors,selector1))++u :: DataTypeWithSelectors -> ()+u DataTypeWithSelectors{..} = let x = selector1 in ()+
tests/annotations/WildcardsQualified.hs view
@@ -1,8 +1,8 @@-{-# LANGUAGE RecordWildCards #-} -module WildcardsQualified where - -import qualified Prelude as P (DataTypeWithSelectors(DataTypeWithSelectors,selector1)) - -u :: DataTypeWithSelectors -> () -u P.DataTypeWithSelectors{..} = let x = selector1 in () - +{-# LANGUAGE RecordWildCards #-}+module WildcardsQualified where++import qualified Prelude as P (DataTypeWithSelectors(DataTypeWithSelectors,selector1))++u :: DataTypeWithSelectors -> ()+u P.DataTypeWithSelectors{..} = let x = selector1 in ()+
tests/exports/DataFamilies.hs view
@@ -1,13 +1,13 @@-{-# LANGUAGE TypeFamilies #-} -module DataFamilies ( - Vector, - ListLike(..), - Vector(..)) where - -data family Vector a - -class ListLike a where - type I a - method1 :: a -> I a - -newtype instance Vector () = U_Vector () +{-# LANGUAGE TypeFamilies #-}+module DataFamilies (+ Vector,+ ListLike(..),+ Vector(..)) where++data family Vector a++class ListLike a where+ type I a+ method1 :: a -> I a++newtype instance Vector () = U_Vector ()
tests/exports/DuplicateExports.hs view
@@ -1,4 +1,4 @@-module DuplicateExports (A(A), A) where - -data A = A - +module DuplicateExports (A(A), A) where++data A = A+
tests/exports/ExportAmbiguous.hs view
@@ -1,6 +1,6 @@-module ExportAmbiguous (DataType(..)) where - -import qualified Prelude (DataType(..)) -import Prelude hiding (DataType(..)) - -data DataType = Constructor1 | Constructor2 +module ExportAmbiguous (DataType(..)) where++import qualified Prelude (DataType(..))+import Prelude hiding (DataType(..))++data DataType = Constructor1 | Constructor2
tests/exports/ExportList.hs view
@@ -1,7 +1,7 @@-module ExportList (A) where - -data A = B A - -data C = C C - -a = a +module ExportList (A) where++data A = B A++data C = C C++a = a
tests/exports/ExportList2.hs view
@@ -1,7 +1,7 @@-module ExportList2 (b, c) where - -data A - = A { b :: A } - | B { b :: A, d :: A } - -c = b +module ExportList2 (b, c) where++data A+ = A { b :: A }+ | B { b :: A, d :: A }++c = b
tests/exports/ExportListMembers.hs view
@@ -1,13 +1,13 @@-{-# LANGUAGE MultiParamTypeClasses #-} - -module ExportListMembers (Foo(Foo1, Foo3, c), Bar(x), N(N)) where - -data Foo = Foo1 | Foo2 { c :: Bool } | Foo3 { d :: Bool } - -class Bar where x :: Foo; y :: Foo - -newtype N = N { unN :: Foo } - -a = a - -data Baz = Baz +{-# LANGUAGE MultiParamTypeClasses #-}++module ExportListMembers (Foo(Foo1, Foo3, c), Bar(x), N(N)) where++data Foo = Foo1 | Foo2 { c :: Bool } | Foo3 { d :: Bool }++class Bar where x :: Foo; y :: Foo++newtype N = N { unN :: Foo }++a = a++data Baz = Baz
tests/exports/ExportListWildcards.hs view
@@ -1,11 +1,11 @@-module ExportListWildcards (Foo(..), Bar(..), N(..)) where - -data Foo = Foo1 | Foo2 Int | Foo3 { c :: Bool } - -class Bar a where x :: a -> Foo - -newtype N = N { unN :: Foo } - -a = a - -data Baz = Baz +module ExportListWildcards (Foo(..), Bar(..), N(..)) where++data Foo = Foo1 | Foo2 Int | Foo3 { c :: Bool }++class Bar a where x :: a -> Foo++newtype N = N { unN :: Foo }++a = a++data Baz = Baz
tests/exports/ImplicitExportList.hs view
@@ -1,5 +1,5 @@-data A = B { c :: A } - -main = main - -foo = foo +data A = B { c :: A }++main = main++foo = foo
tests/exports/ModuleReExport.hs view
@@ -1,3 +1,3 @@-module ModuleReExport (module Prelude) where - -import Prelude +module ModuleReExport (module Prelude) where++import Prelude
tests/exports/Prelude.hs view
@@ -1,19 +1,19 @@-{-# LANGUAGE MultiParamTypeClasses #-} - -module Prelude where - -data DataType = Constructor1 | Constructor2 - -data DataTypeWithSelectors = DataTypeWithSelectors { selector1 :: DataTypeWithSelectors, selector2 :: DataTypeWithSelectors } - -newtype Newtype = Newtype Newtype - -newtype NewtypeWithSelectors = NewtypeWithSelectors { unNewtype :: NewtypeWithSelectors } - -type TypeSynonym = DataTypeWithSelectors - -class Class where - method1 :: DataTypeWithSelectors - method2 :: DataTypeWithSelectors - -function = function +{-# LANGUAGE MultiParamTypeClasses #-}++module Prelude where++data DataType = Constructor1 | Constructor2++data DataTypeWithSelectors = DataTypeWithSelectors { selector1 :: DataTypeWithSelectors, selector2 :: DataTypeWithSelectors }++newtype Newtype = Newtype Newtype++newtype NewtypeWithSelectors = NewtypeWithSelectors { unNewtype :: NewtypeWithSelectors }++type TypeSynonym = DataTypeWithSelectors++class Class where+ method1 :: DataTypeWithSelectors+ method2 :: DataTypeWithSelectors++function = function
tests/exports/Rec1.hs view
@@ -1,7 +1,7 @@-module Rec1 (rec1_1, rec1_2, rec2, rec3) where - -import Rec2 -import Rec3 - -rec1_1 = rec1_1 -rec1_2 = rec1_2 +module Rec1 (rec1_1, rec1_2, rec2, rec3) where++import Rec2+import Rec3++rec1_1 = rec1_1+rec1_2 = rec1_2
tests/exports/Rec2.hs view
@@ -1,6 +1,6 @@-module Rec2 (rec2, rec1_1, rec3) where - -import Rec1 -import Rec3 - -rec2 = rec2 +module Rec2 (rec2, rec1_1, rec3) where++import Rec1+import Rec3++rec2 = rec2
tests/exports/Rec3.hs view
@@ -1,6 +1,6 @@-module Rec3 (rec1_1, rec1_2, rec3) where - -import Rec2 -import Rec1 (rec1_2) - -rec3 = rec3 +module Rec3 (rec1_1, rec1_2, rec3) where++import Rec2+import Rec1 (rec1_2)++rec3 = rec3
tests/exports/SelfReExport.hs view
@@ -1,14 +1,14 @@-module SelfReExport - -- re-exports Prelude and locally defined entities - ( module Prelude - , module SelfReExport - ) - where - --- After #31 is resolved, we should be able to replace this with an --- ImplicitPrelude -import Prelude - -data Local - -local = local +module SelfReExport+ -- re-exports Prelude and locally defined entities+ ( module Prelude+ , module SelfReExport+ )+ where++-- After #31 is resolved, we should be able to replace this with an+-- ImplicitPrelude+import Prelude++data Local++local = local
tests/exports/SimpleData.hs view
@@ -1,3 +1,3 @@-module SimpleData where - -data A = A A +module SimpleData where++data A = A A
tests/exports/SimpleTypes.hs view
@@ -1,7 +1,7 @@-module SimpleTypes where - -data A = B { c :: A } - -newtype G = H A - -type L = G +module SimpleTypes where++data A = B { c :: A }++newtype G = H A++type L = G
tests/exports/SimpleValue.hs view
@@ -1,3 +1,3 @@-module SimpleValue where - -a = a +module SimpleValue where++a = a
tests/imports/ExplicitPrelude.hs view
@@ -1,5 +1,5 @@-{-# LANGUAGE ImplicitPrelude #-} -module ExplicitPrelude where - --- explicit Prelude import suppresses implicit one -import Prelude as Foo () +{-# LANGUAGE ImplicitPrelude #-}+module ExplicitPrelude where++-- explicit Prelude import suppresses implicit one+import Prelude as Foo ()
tests/imports/ExplicitPreludeQualified.hs view
@@ -1,5 +1,5 @@-{-# LANGUAGE ImplicitPrelude #-} -module ExplicitPreludeQualified where - --- explicit Prelude import suppresses implicit one -import qualified Prelude +{-# LANGUAGE ImplicitPrelude #-}+module ExplicitPreludeQualified where++-- explicit Prelude import suppresses implicit one+import qualified Prelude
tests/imports/Hiding.hs view
@@ -1,9 +1,9 @@-module Hiding where - -import Prelude hiding - ( selector2 - , Constructor1 -- should hide the *data* constructor - , Newtype -- should hide both type and data constructor - , NewtypeWithSelectors(..) -- hides the type and selectors - , Class(method1) -- hides the class and the method - ) +module Hiding where++import Prelude hiding+ ( selector2+ , Constructor1 -- should hide the *data* constructor+ , Newtype -- should hide both type and data constructor+ , NewtypeWithSelectors(..) -- hides the type and selectors+ , Class(method1) -- hides the class and the method+ )
tests/imports/ImplicitPrelude.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE ImplicitPrelude #-} -module ImplicitPrelude where - --- implicitly import Prelude +{-# LANGUAGE ImplicitPrelude #-}+module ImplicitPrelude where++-- implicitly import Prelude
tests/imports/ImportAll.hs view
@@ -1,6 +1,6 @@-module ImportAll where - -import Prelude (Newtype(..)) - -f :: () -> Newtype -f x = Newtype (f ()) +module ImportAll where++import Prelude (Newtype(..))++f :: () -> Newtype+f x = Newtype (f ())
tests/imports/ImportList.hs view
@@ -1,5 +1,5 @@-{-# LANGUAGE NoImplicitPrelude #-} --- here Prelude acts as an ordinary input -module ImportList where - -import Prelude (DataType(..), function, Newtype) +{-# LANGUAGE NoImplicitPrelude #-}+-- here Prelude acts as an ordinary input+module ImportList where++import Prelude (DataType(..), function, Newtype)
tests/imports/NoImplicitPrelude.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE NoImplicitPrelude #-} -module NoImplicitPrelude where - --- don't implicitly import Prelude +{-# LANGUAGE NoImplicitPrelude #-}+module NoImplicitPrelude where++-- don't implicitly import Prelude
tests/imports/SimpleImport.hs view
@@ -1,5 +1,5 @@-{-# LANGUAGE NoImplicitPrelude #-} --- here Prelude acts as an ordinary input -module SimpleImport where - -import Prelude +{-# LANGUAGE NoImplicitPrelude #-}+-- here Prelude acts as an ordinary input+module SimpleImport where++import Prelude
tests/run.hs view
@@ -1,204 +1,204 @@-{-# LANGUAGE FlexibleInstances, ImplicitParams, MultiParamTypeClasses, - FlexibleContexts, GADTs, TypeApplications #-} -import Test.Tasty hiding (defaultMain) -import Test.Tasty.Golden -import Test.Tasty.Golden.Manage - -import System.FilePath -import System.FilePath.Find -import System.IO -import System.Exit -import Data.Monoid -import Data.List hiding (find) -import Data.Map (Map) -import qualified Data.Map as Map -import qualified Data.Set as Set -import Control.Monad.Identity -import Control.Applicative -import Control.Monad.Trans -import Text.Show.Pretty (ppShow) -import Text.Printf -import qualified Data.Foldable as F - -import Language.Haskell.Exts hiding (DataOrNew(NewType), PatSyn) -import qualified Language.Haskell.Exts.Syntax as Syntax (DataOrNew(NewType)) -import qualified Language.Haskell.Exts as U (ModuleName(ModuleName)) -import Language.Haskell.Names -import Language.Haskell.Names.Exports -import Language.Haskell.Names.Imports -import Language.Haskell.Names.Annotated -import Language.Haskell.Names.Open -import Language.Haskell.Names.ModuleSymbols -import Language.Haskell.Names.SyntaxUtils -import qualified Language.Haskell.Names.GlobalSymbolTable as Global - -import Data.Generics.Traversable -import Data.Proxy - - -main :: IO () -main = do - exportTestModules <- getTestModules "tests/exports" - importTestModules <- getTestModules "tests/imports" - annotationTestModules <- getTestModules "tests/annotations" - let environment = resolve (map snd exportTestModules) Map.empty - defaultMain (testGroup "Tests" [ - exportTests environment exportTestModules, - importTests environment importTestModules, - annotationTests environment annotationTestModules, - environmentTests]) - -getTestModules :: FilePath -> IO [(FilePath, Module SrcSpan)] -getTestModules directory = do - paths <- find (return True) (extension ==? ".hs") directory - forM paths (\path -> do - result <- parseFile path - return (path, fmap srcInfoSpan (fromParseResult result))) - -exportTests :: Environment -> [(FilePath, Module SrcSpan)] -> TestTree -exportTests environment exportTestModules = - testGroup "exports" (map (exportTest environment) exportTestModules) - --- | Dump exported symbols. --- TODO: check for errors during resolution. -exportTest :: Environment -> (FilePath, Module SrcSpan) -> TestTree -exportTest environment (path, modul) = goldenTest path run where - out = path <.> "out" - run = writeBinaryFile out (ppShow exports) - exports = exportedSymbols globalTable modul - globalTable = moduleTable (importTable environment modul) modul - -importTests :: Environment -> [(FilePath, Module SrcSpan)] -> TestTree -importTests environment importTestModules = - testGroup "imports" (map (importTest environment) importTestModules) - --- | Dump global table. -importTest :: Environment -> (FilePath, Module SrcSpan) -> TestTree -importTest environment (path, modul) = goldenTest path run where - out = path <.> "out" - run = writeBinaryFile out (ppShow table) - table = importTable environment modul - -annotationTests :: Environment -> [(FilePath, Module SrcSpan)] -> TestTree -annotationTests environment annotationTestModules = - testGroup "annotations" (map (annotationTest environment) annotationTestModules) - --- | Annotate and pretty print the annotations. -annotationTest :: Environment -> (FilePath, Module SrcSpan) -> TestTree -annotationTest environment (path, modul) = goldenTest path run where - out = path <.> "out" - run = writeBinaryFile out (printAnns annotatedModule) - annotatedModule = annotate environment modul - -environmentTests :: TestTree -environmentTests = goldenTest path run where - run = do - baseEnvironment <- loadBase - writeSymbols out (baseEnvironment Map.! (U.ModuleName () "Prelude")) - path = "tests/environment/Prelude.symbols" - out = path <.> "out" - -goldenTest :: FilePath -> IO () -> TestTree -goldenTest path = goldenVsFileDiff - path - (\ref new -> ["diff", "-u", ref, new]) - (path <.> "golden") - (path <.> "out") - - -class TestAnn a where - getAnn :: a -> Maybe (String, Scoped SrcSpan) - -instance {-# OVERLAPS #-} TestAnn a where - getAnn = const Nothing - -instance TestAnn (QName (Scoped SrcSpan)) where - getAnn qn = Just (nameToString . qNameToName $ qn, ann qn) - -instance TestAnn (Name (Scoped SrcSpan)) where - getAnn n = Just (nameToString n, ann n) - -instance TestAnn (PatField (Scoped SrcSpan)) where - getAnn (PFieldWildcard l) = Just ("..", l) - getAnn _ = Nothing - -instance TestAnn (FieldUpdate (Scoped SrcSpan)) where - getAnn (FieldWildcard l) = Just ("..", l) - getAnn _ = Nothing - -instance GTraversable (Rec TestAnn) (Scoped SrcSpan) where - gtraverse _ x = pure x - -printAnns - :: Rec TestAnn (a (Scoped SrcSpan)) - => a (Scoped SrcSpan) -> String -printAnns = - let - -- format one annotation - one :: TestAnn a => a -> String - one a = - flip F.foldMap (getAnn a) $ uncurry formatAnn - -- tie the knot - go :: Rec TestAnn a => a -> String - go a = one a ++ gfoldMap @(Rec TestAnn) go a - in go - ------------------------ --- Formatting utilities ------------------------ --- {{{ -formatLoc :: SrcInfo l => l -> String -formatLoc srcInfo = - let loc = getPointLoc srcInfo in - printf "%d:%d" - (srcLine loc) - (srcColumn loc) - -formatSymbol Value {} = "value" -formatSymbol Method {} = "method" -formatSymbol Selector {} = "selector" -formatSymbol Constructor {} = "constructor" -formatSymbol Type {} = "type synonym" -formatSymbol Data {} = "data type" -formatSymbol NewType {} = "newtype" -formatSymbol TypeFam {} = "type family" -formatSymbol DataFam {} = "data family" -formatSymbol Class {} = "type class" -formatSymbol PatternConstructor {} = "pattern constructor" -formatSymbol PatternSelector {} = "pattern selector" - -formatInfo :: NameInfo SrcSpan -> String -formatInfo (LocalValue loc) = - printf "a local value defined at %s" $ formatLoc loc -formatInfo (GlobalSymbol symbol _) = - printf "a global %s, %s" - (formatSymbol symbol) - (ppSymbol symbol) -formatInfo ValueBinder = "a value bound here" -formatInfo TypeBinder = "a type or class defined here" -formatInfo (RecPatWildcard symbols) = - printf - "a record pattern wildcard which brings the following fields: %s" - (intercalate ", " $ map ppSymbol symbols) -formatInfo (RecExpWildcard symbols) = - printf - "a record construction wildcard which assigns the following fields: %s" - $ intercalate ", " - [ printf "%s = (%s)" (ppSymbol symbol) valueDesc - | (symbol, vinfo) <- symbols - , let valueDesc = formatInfo vinfo - ] -formatInfo (ScopeError (ENotInScope {})) = "not in scope" -formatInfo (ImportPart symbols) = printf "import part for %s" (intercalate "," (do - symbol <- symbols - return (printf "a global %s, %s" (formatSymbol symbol) (ppSymbol symbol)))) -formatInfo None = "none" -formatInfo i = error $ "tests/run.hs: formatInfo: " ++ show i - -formatAnn :: String -> Scoped SrcSpan -> String -formatAnn name (Scoped info loc) = - printf "%-8s at %4s is %s\n" - name - (formatLoc loc) - (formatInfo info) --- }}} +{-# LANGUAGE FlexibleInstances, ImplicitParams, MultiParamTypeClasses,+ FlexibleContexts, GADTs, TypeApplications #-}+import Test.Tasty hiding (defaultMain)+import Test.Tasty.Golden+import Test.Tasty.Golden.Manage++import System.FilePath+import System.FilePath.Find+import System.IO+import System.Exit+import Data.Monoid+import Data.List hiding (find)+import Data.Map (Map)+import qualified Data.Map as Map+import qualified Data.Set as Set+import Control.Monad.Identity+import Control.Applicative+import Control.Monad.Trans+import Text.Show.Pretty (ppShow)+import Text.Printf+import qualified Data.Foldable as F++import Language.Haskell.Exts hiding (DataOrNew(NewType), PatSyn)+import qualified Language.Haskell.Exts.Syntax as Syntax (DataOrNew(NewType))+import qualified Language.Haskell.Exts as U (ModuleName(ModuleName))+import Language.Haskell.Names+import Language.Haskell.Names.Exports+import Language.Haskell.Names.Imports+import Language.Haskell.Names.Annotated+import Language.Haskell.Names.Open+import Language.Haskell.Names.ModuleSymbols+import Language.Haskell.Names.SyntaxUtils+import qualified Language.Haskell.Names.GlobalSymbolTable as Global++import Data.Generics.Traversable+import Data.Proxy+++main :: IO ()+main = do+ exportTestModules <- getTestModules "tests/exports"+ importTestModules <- getTestModules "tests/imports"+ annotationTestModules <- getTestModules "tests/annotations"+ let environment = resolve (map snd exportTestModules) Map.empty+ defaultMain (testGroup "Tests" [+ exportTests environment exportTestModules,+ importTests environment importTestModules,+ annotationTests environment annotationTestModules,+ environmentTests])++getTestModules :: FilePath -> IO [(FilePath, Module SrcSpan)]+getTestModules directory = do+ paths <- find (return True) (extension ==? ".hs") directory+ forM paths (\path -> do+ result <- parseFile path+ return (path, fmap srcInfoSpan (fromParseResult result)))++exportTests :: Environment -> [(FilePath, Module SrcSpan)] -> TestTree+exportTests environment exportTestModules =+ testGroup "exports" (map (exportTest environment) exportTestModules)++-- | Dump exported symbols.+-- TODO: check for errors during resolution.+exportTest :: Environment -> (FilePath, Module SrcSpan) -> TestTree+exportTest environment (path, modul) = goldenTest path run where+ out = path <.> "out"+ run = writeBinaryFile out (ppShow exports)+ exports = exportedSymbols globalTable modul+ globalTable = moduleTable (importTable environment modul) modul++importTests :: Environment -> [(FilePath, Module SrcSpan)] -> TestTree+importTests environment importTestModules =+ testGroup "imports" (map (importTest environment) importTestModules)++-- | Dump global table.+importTest :: Environment -> (FilePath, Module SrcSpan) -> TestTree+importTest environment (path, modul) = goldenTest path run where+ out = path <.> "out"+ run = writeBinaryFile out (ppShow table)+ table = importTable environment modul++annotationTests :: Environment -> [(FilePath, Module SrcSpan)] -> TestTree+annotationTests environment annotationTestModules =+ testGroup "annotations" (map (annotationTest environment) annotationTestModules)++-- | Annotate and pretty print the annotations.+annotationTest :: Environment -> (FilePath, Module SrcSpan) -> TestTree+annotationTest environment (path, modul) = goldenTest path run where+ out = path <.> "out"+ run = writeBinaryFile out (printAnns annotatedModule)+ annotatedModule = annotate environment modul++environmentTests :: TestTree+environmentTests = goldenTest path run where+ run = do+ baseEnvironment <- loadBase+ writeSymbols out (baseEnvironment Map.! (U.ModuleName () "Prelude"))+ path = "tests/environment/Prelude.symbols"+ out = path <.> "out"++goldenTest :: FilePath -> IO () -> TestTree+goldenTest path = goldenVsFileDiff+ path+ (\ref new -> ["diff", "-u", ref, new])+ (path <.> "golden")+ (path <.> "out")+++class TestAnn a where+ getAnn :: a -> Maybe (String, Scoped SrcSpan)++instance {-# OVERLAPS #-} TestAnn a where+ getAnn = const Nothing++instance TestAnn (QName (Scoped SrcSpan)) where+ getAnn qn = Just (nameToString . qNameToName $ qn, ann qn)++instance TestAnn (Name (Scoped SrcSpan)) where+ getAnn n = Just (nameToString n, ann n)++instance TestAnn (PatField (Scoped SrcSpan)) where+ getAnn (PFieldWildcard l) = Just ("..", l)+ getAnn _ = Nothing++instance TestAnn (FieldUpdate (Scoped SrcSpan)) where+ getAnn (FieldWildcard l) = Just ("..", l)+ getAnn _ = Nothing++instance GTraversable (Rec TestAnn) (Scoped SrcSpan) where+ gtraverse _ x = pure x++printAnns+ :: Rec TestAnn (a (Scoped SrcSpan))+ => a (Scoped SrcSpan) -> String+printAnns =+ let+ -- format one annotation+ one :: TestAnn a => a -> String+ one a =+ flip F.foldMap (getAnn a) $ uncurry formatAnn+ -- tie the knot+ go :: Rec TestAnn a => a -> String+ go a = one a ++ gfoldMap @(Rec TestAnn) go a+ in go++-----------------------+-- Formatting utilities+-----------------------+-- {{{+formatLoc :: SrcInfo l => l -> String+formatLoc srcInfo =+ let loc = getPointLoc srcInfo in+ printf "%d:%d"+ (srcLine loc)+ (srcColumn loc)++formatSymbol Value {} = "value"+formatSymbol Method {} = "method"+formatSymbol Selector {} = "selector"+formatSymbol Constructor {} = "constructor"+formatSymbol Type {} = "type synonym"+formatSymbol Data {} = "data type"+formatSymbol NewType {} = "newtype"+formatSymbol TypeFam {} = "type family"+formatSymbol DataFam {} = "data family"+formatSymbol Class {} = "type class"+formatSymbol PatternConstructor {} = "pattern constructor"+formatSymbol PatternSelector {} = "pattern selector"++formatInfo :: NameInfo SrcSpan -> String+formatInfo (LocalValue loc) =+ printf "a local value defined at %s" $ formatLoc loc+formatInfo (GlobalSymbol symbol _) =+ printf "a global %s, %s"+ (formatSymbol symbol)+ (ppSymbol symbol)+formatInfo ValueBinder = "a value bound here"+formatInfo TypeBinder = "a type or class defined here"+formatInfo (RecPatWildcard symbols) =+ printf+ "a record pattern wildcard which brings the following fields: %s"+ (intercalate ", " $ map ppSymbol symbols)+formatInfo (RecExpWildcard symbols) =+ printf+ "a record construction wildcard which assigns the following fields: %s"+ $ intercalate ", "+ [ printf "%s = (%s)" (ppSymbol symbol) valueDesc+ | (symbol, vinfo) <- symbols+ , let valueDesc = formatInfo vinfo+ ]+formatInfo (ScopeError (ENotInScope {})) = "not in scope"+formatInfo (ImportPart symbols) = printf "import part for %s" (intercalate "," (do+ symbol <- symbols+ return (printf "a global %s, %s" (formatSymbol symbol) (ppSymbol symbol))))+formatInfo None = "none"+formatInfo i = error $ "tests/run.hs: formatInfo: " ++ show i++formatAnn :: String -> Scoped SrcSpan -> String+formatAnn name (Scoped info loc) =+ printf "%-8s at %4s is %s\n"+ name+ (formatLoc loc)+ (formatInfo info)+-- }}}