| 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.DRS.Variables
Description
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 DRSRefs in a DRS (equals drsUniverses
++ drsFreeRefs).
drsLambdas :: DRS -> [(DRSVar, [DRSVar])] #
Returns the ordered list of all lambda variables in a DRS.