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.
-
Agda Agda.Utils.RangeMap Maps containing non-overlapping intervals. The implementation does not use IntMap, because IntMap does not come with a constant-time size function. Note the invariant which RangeMaps should satisfy (rangeMapInvariant).
RangeMap :: Map Int (PairInt a) -> RangeMap aAgda Agda.Utils.RangeMap No documentation available.
rangeMap :: RangeMap a -> Map Int (PairInt a)Agda Agda.Utils.RangeMap The keys are starting points of ranges, and the pairs contain endpoints and values.
rangeMapInvariant :: RangeMap a -> BoolAgda Agda.Utils.RangeMap Invariant for RangeMap. The ranges must not be empty, and they must not overlap.
toMap :: IsBasicRangeMap a m => m -> IntMap aAgda Agda.Utils.RangeMap Converts range maps to IntMaps from positions to values.
data
ConsMap0 (a :: Function k l -> Type) (b :: Function k Function [l] [l] -> Type)Agda Agda.Utils.TypeLevel No documentation available.
data
ConsMap1 (a :: Function k l -> Type) (b :: k) (c :: Function [l] [l])Agda Agda.Utils.TypeLevel No documentation available.
type
SymMap = Map SymKey StringBNFC BNFC.Backend.Common.NamedVariables Map keywords and user-defined token types to their token name.
-
Blammo Data.Aeson.Compat A map from JSON key type Key to v.
contraMapCont :: (b -> Results s t a) -> Cont s r e t a c -> Cont s r e t b cEarley Text.Earley.Generator.Internal No documentation available.