haskell-names 0.9.6 → 0.9.7
raw patch · 274 files changed
+4297/−4297 lines, 274 filesdep ~haskell-src-extssetup-changedPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: haskell-src-exts
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 +267/−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.6-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.22- , 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.5- , 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.22- , 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.10- , traverse-with-class >= 1.0.0.0 && < 1.1-+Name: haskell-names +Version: 0.9.7 +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.23 + , 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.5 + , 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.23 + , 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.10 + , 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,267 @@-{-# 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.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) +-- }}}