packages feed

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 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 [![Build Status](https://travis-ci.org/phischu/haskell-names.svg?branch=master)](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 [![Build Status](https://travis-ci.org/phischu/haskell-names.svg?branch=master)](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)
+-- }}}