{- | module: $Header$ description: OpenTheory interface license: MIT maintainer: Joe Leslie-Hurd stability: provisional portability: portable -} module HOL.OpenTheory where import Data.Set (Set) import qualified HOL.OpenTheory.Article as Article import HOL.OpenTheory.Interpret (Interpret) import qualified HOL.OpenTheory.Package as Package import HOL.Theory (Theory) import HOL.Thm (Thm) ------------------------------------------------------------------------------- -- Articles ------------------------------------------------------------------------------- readArticle :: Theory -> Interpret -> FilePath -> IO (Set Thm) readArticle = Article.readArticle ------------------------------------------------------------------------------- -- Packages ------------------------------------------------------------------------------- readPackages :: [Package.Name] -> IO [Theory] readPackages = Package.readList