| Copyright | (c) Harm Brouwer and Noortje Venhuizen |
|---|---|
| License | Apache-2.0 |
| Maintainer | me@hbrouwer.eu, n.j.venhuizen@rug.nl |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | Safe-Inferred |
| Language | Haskell98 |
Data.PDRS.ProjectionTable
Contents
Description
PDRS projection table
Synopsis
- type PTableItem = (PTableContent, PVar, PVar)
- data PTableContent
- data PTable
- showPTable :: PTable -> String
- printPTable :: PTable -> IO ()
- pdrsToPTable :: PDRS -> PTable
Exported
Defining a PTable
type PTableItem = (PTableContent, PVar, PVar) #
Rows of a PTable
data PTableContent #
First column of a PTable
Instances
| Eq PTableContent # | |
Defined in Data.PDRS.ProjectionTable Methods (==) :: PTableContent -> PTableContent -> Bool # (/=) :: PTableContent -> PTableContent -> Bool # | |
Projection table
showPTable :: PTable -> String #
Shows a projection table
printPTable :: PTable -> IO () #
Prints a projection table
pdrsToPTable :: PDRS -> PTable #
Derives the projection table of a PDRS