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 |
DRS data type
Exported
Discourse Representation Structure (DRS)
LambdaDRS ((DRSVar, [DRSVar]), Int) | A lambda DRS (a variable, the set of referents to be applied to the DRS, and its argument position) |
Merge DRS DRS | A merge between two DRSs |
DRS [DRSRef] [DRSCon] | A DRS (a set of referents and a set of conditions) |
Instances
Read DRS # | |
Show DRS # | |
Eq DRS # | |
AbstractDRS DRS # | |
Defined in Data.DRS.LambdaCalculus | |
DRSAtom DRS # | |
Defined in Data.DRS.LambdaCalculus | |
ShowableDRS DRS # | Derive appropriate instances of |
Defined in Data.DRS.Show | |
ShowableDRS d => Show (DRS -> d) # | |
ShowableDRS d => Show ((DRSRef -> DRS) -> d) # | |
ShowableDRS d => ShowableDRS (DRS -> d) # | |
Defined in Data.DRS.Show | |
ShowableDRS d => ShowableDRS ((DRSRef -> DRS) -> d) # | |
Defined in Data.DRS.Show |
DRS referent
LambdaDRSRef ((DRSVar, [DRSVar]), Int) | A lambda DRS referent (a variable, the set of referents to be applied to the referent, and its argument position) |
DRSRef DRSVar | A DRS referent |
Instances
Read DRSRef # | |
Show DRSRef # | |
Eq DRSRef # | |
DRSAtom DRSRef # | |
Defined in Data.DRS.LambdaCalculus | |
ShowableDRS d => Show (DRSRef -> d) # | Derive appropriate instances of |
ShowableDRS d => Show ((DRSRef -> DRS) -> d) # | |
ShowableDRS d => ShowableDRS (DRSRef -> d) # | |
Defined in Data.DRS.Show | |
ShowableDRS d => ShowableDRS ((DRSRef -> DRS) -> d) # | |
Defined in Data.DRS.Show |
DRS relation
Instances
Read DRSRel # | |
Show DRSRel # | |
Eq DRSRel # | |
ShowableDRS d => Show (DRSRel -> d) # | |
ShowableDRS d => ShowableDRS (DRSRel -> d) # | |
Defined in Data.DRS.Show |