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 variables
Synopsis
- drsRefToDRSVar :: DRSRef -> DRSVar
- drsRelToString :: DRSRel -> String
- newDRSRefs :: [DRSRef] -> [DRSRef] -> [DRSRef]
- drsUniverse :: DRS -> [DRSRef]
- drsConditions :: DRS -> [DRSCon]
- drsUniverses :: DRS -> [DRSRef]
- drsVariables :: DRS -> [DRSRef]
- drsLambdas :: DRS -> [(DRSVar, [DRSVar])]
Exported
Conversion
New Variables
newDRSRefs :: [DRSRef] -> [DRSRef] -> [DRSRef] #
Variable Collections
drsVariables :: DRS -> [DRSRef] #
Returns the list of all DRSRef
s in a DRS
(equals drsUniverses
++ drsFreeRefs).
drsLambdas :: DRS -> [(DRSVar, [DRSVar])] #
Returns the ordered list of all lambda variables in a DRS
.