hol-1.3: Higher order logic

LicenseMIT
MaintainerJoe Leslie-Hurd <joe@gilith.com>
Stabilityprovisional
Portabilityportable
Safe HaskellNone
LanguageHaskell98

HOL.OpenTheory.Package

Description

 

Documentation

firstInfo :: (KeyValue -> Maybe a) -> Info -> Maybe (a, Info) Source #

firstGetInfo :: [Info -> Maybe (a, Info)] -> Info -> Maybe (a, Info) Source #

mapGetInfo :: (a -> b) -> (Info -> Maybe (a, Info)) -> Info -> Maybe (b, Info) Source #

maybeGetInfo :: (Info -> Maybe (a, Info)) -> Info -> (Maybe a, Info) Source #

listGetInfo :: (Info -> Maybe (a, Info)) -> Info -> ([a], Info) Source #

newtype Blocks Source #

Constructors

Blocks 

Fields

newtype Requires Source #

Constructors

Requires (Map Name ([Name], FilePath, Blocks))