Safe Haskell | Safe-Infered |
---|
Top.Implementation.TypeGraph.Basics
Description
Documentation
type VertexInfo = (VertexKind, Maybe Tp)Source
data VertexKind Source
Instances
vertexIdToTp :: VertexId -> TpSource
Constructors
LeftChild | |
RightChild |
makeEdgeNr :: Int -> EdgeNrSource
data ParentChild Source
Instances
type TypeGraphPath info = Path (EdgeId, PathStep info)Source
type CliqueList = [Clique]Source
isSubsetClique :: Clique -> Clique -> BoolSource
isDisjointClique :: Clique -> Clique -> BoolSource
triplesInClique :: Clique -> [ParentChild]Source
childrenInClique :: Clique -> [VertexId]Source
makeClique :: [ParentChild] -> CliqueSource