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 |
PDRS data type
Exported
Projective Discourse Representation Structure.
LambdaPDRS ((DRSVar, [DRSVar]), Int) | A lambda |
AMerge PDRS PDRS | An assertive merge between two |
PMerge PDRS PDRS | A projective merge between two |
PDRS PVar [MAP] [PRef] [PCon] | A |
Instances
Read PDRS # | |
Show PDRS # | Derive and instance of the Show typeclass for |
Eq PDRS # | |
AbstractPDRS PDRS # | |
Defined in Data.PDRS.LambdaCalculus | |
PDRSAtom PDRS # | |
Defined in Data.PDRS.LambdaCalculus | |
ShowablePDRS PDRS # | Derive appropriate instances of |
Defined in Data.PDRS.Show | |
ShowablePDRS p => Show (PDRS -> p) # | |
ShowablePDRS p => Show ((PDRSRef -> PDRS) -> p) # | |
ShowablePDRS p => ShowablePDRS (PDRS -> p) # | |
Defined in Data.PDRS.Show | |
ShowablePDRS p => ShowablePDRS ((PDRSRef -> PDRS) -> p) # | |
Defined in Data.PDRS.Show |
A PDRS
referent.
LambdaPDRSRef ((DRSVar, [DRSVar]), Int) | A lambda PDRS referent (a variable, the set of referents to be applied to the referent, and its argument position) |
PDRSRef DRSVar | A PDRS referent |
Instances
Read PDRSRef # | |
Show PDRSRef # | |
Eq PDRSRef # | |
PDRSAtom PDRSRef # | |
Defined in Data.PDRS.LambdaCalculus | |
ShowablePDRS p => Show (PDRSRef -> p) # | Derive appropriate instances of |
ShowablePDRS p => Show ((PDRSRef -> PDRS) -> p) # | |
ShowablePDRS p => ShowablePDRS (PDRSRef -> p) # | |
Defined in Data.PDRS.Show | |
ShowablePDRS p => ShowablePDRS ((PDRSRef -> PDRS) -> p) # | |
Defined in Data.PDRS.Show |
PDRS relation
Instances
Read PDRSRel # | |
Show PDRSRel # | |
Eq PDRSRel # | |
ShowablePDRS p => Show (PDRSRel -> p) # | |
ShowablePDRS p => ShowablePDRS (PDRSRel -> p) # | |
Defined in Data.PDRS.Show |