Hoogle Search
Within LTS Haskell 24.45 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
IdxExpr :: JExpr -> JExpr -> JExprghc-lib-parser GHC.JS.Syntax Indexing: Obj[foo], see .!
-
ghc-lib-parser GHC.StgToJS.Types The identifier cache indexed on IdKey local to a module
IdCache :: Map IdKey Ident -> IdCacheghc-lib-parser GHC.StgToJS.Types No documentation available.
-
ghc-lib-parser GHC.StgToJS.Types A Constructor entry function, suffix = "_con_e" in makeIdentForId
-
ghc-lib-parser GHC.StgToJS.Types An entry function, suffix = "_e" in makeIdentForId
-
ghc-lib-parser GHC.StgToJS.Types Keys to differentiate Ident's in the ID Cache
IdKey :: Word64 -> Int -> IdType -> IdKeyghc-lib-parser GHC.StgToJS.Types No documentation available.
-
ghc-lib-parser GHC.StgToJS.Types A plain identifier for values, no suffix added
-
ghc-lib-parser GHC.StgToJS.Types The type of identifiers. These determine the suffix of generated functions in JS Land. For example, the entry function for the Just constructor is a IdConEntry which compiles to: function h$ghczminternalZCGHCziInternalziMaybeziJust_con_e() { return h$rs() }; which just returns whatever the stack point is pointing to. Whereas the entry function to Just is an IdEntry and does the work. It compiles to: function h$ghczminternalZCGHCziInternalziMaybeziJust_e() { var h$$baseZCGHCziMaybezieta_8KXnScrCjF5 = h$r2; h$r1 = h$c1(h$ghczminternalZCGHCziInternalziMaybeziJust_con_e, h$$ghczminternalZCGHCziInternalziMaybezieta_8KXnScrCjF5); return h$rs(); }; Which loads some payload from register 2, and applies the Constructor Entry function for the Just to the payload, returns the result in register 1 and returns whatever is on top of the stack
IdHFCand :: Id -> HoleFitCandidateghc-lib-parser GHC.Tc.Errors.Hole.FitTypes No documentation available.