| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Rule
Documentation
data RuleContext Source #
Constructors
| RuleContext | |
Fields
| |
Constructors
| Step | |
Fields
| |
isFormation :: Expression -> Bool Source #
isNF :: Expression -> RuleContext -> Bool Source #
matchExpressionWithRule :: Expression -> Rule -> RuleContext -> IO [Subst] Source #
matchExpressionWithRule' :: [Subst] -> Expression -> Rule -> RuleContext -> IO [Subst] Source #
meetCondition :: Condition -> [Subst] -> RuleContext -> IO [Subst] Source #
normal :: Expression -> Bool Source #
normalHeld :: (Expression -> Bool) -> Expression -> Bool Source #
normalWith :: (Expression -> Bool) -> Expression -> Bool Source #
xiFree :: Expression -> Bool Source #