Safe Haskell | Safe-Infered |
---|
- data Order b
- newtype Precedence = Precedence (Signature, [Order Symbol])
- precedence :: Signature -> [Order Symbol] -> Precedence
- empty :: Signature -> Precedence
- insert :: Order Symbol -> Precedence -> Precedence
- eclasses :: Precedence -> [Set Symbol]
- recursionDepth :: Set Symbol -> Precedence -> Map Symbol Int
- ranks :: Precedence -> Map Symbol Int
Documentation
data Order b
newtype Precedence
Precedence (Signature, [Order Symbol]) |
precedence :: Signature -> [Order Symbol] -> Precedence
empty :: Signature -> Precedence
insert :: Order Symbol -> Precedence -> Precedence
eclasses :: Precedence -> [Set Symbol]
recursionDepth :: Set Symbol -> Precedence -> Map Symbol Int
ranks :: Precedence -> Map Symbol Int
ranks of function symbols in precedence, starting at '1'