Agda.TypeChecking.Monad.Context

Modifying the context

modifyContextEntry

modifyContextEntries

modifyContext

mkContextEntry

inTopContext

escapeContext

Manipulating module parameters --

withModuleParameters

updateModuleParameters

weakenModuleParameters

getModuleParameterSub

Adding to the context

addCtx

unshadowName

class AddContext b

addContext'

dummyDom

underAbstraction

underAbstraction_

addLetBinding

Querying the context

getContext

getContextSize

getContextArgs

getContextTerms

getContextTelescope

getContextId

getContextNames

lookupBV

typeOfBV'

typeOfBV

nameOfBV

getVarInfo