Copyright | (c) Jonathan von Schroeder, DFKI GmbH 2010 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | jonathan.von_schroeder@dfki.de |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Documentation
ppPrintType :: HolType -> Doc
revSplitlist :: (t -> Maybe (t, t1)) -> t -> (t, [t1])
destVartype :: HolType -> Maybe String
destExists :: Term -> Maybe (Term, Term)
stripExists :: Term -> ([Term], Term)
destForall :: Term -> Maybe (Term, Term)
stripForall :: Term -> ([Term], Term)
destNumeral :: Term -> Maybe Integer
reverseInterface :: (String, Term) -> (String, Maybe HolParseType)
boolOfTerm :: Term -> Maybe Bool
codeOfTerm :: Num b => Term -> Maybe b
destClause :: Term -> Maybe [Term]
destClauses :: Term -> Maybe [[Term]]
parsesAsBinder :: Term -> Bool
canGetInfixStatus :: Term -> Bool