Agda.TypeChecking.Monad.Signature

modifySignature

modifyImportedSignature

getSignature

getImportedSignature

setSignature

setImportedSignature

withSignature

modifiers for parts of the signature

updateDefinition

updateTheDef

updateDefType

updateDefArgOccurrences

updateDefPolarity

updateDefCompiledRep

addConstant

setTerminates

addHaskellCode

addHaskellType

addEpicCode

addJSCode

markStatic

unionSignatures

addSection

lookupSection

addDisplayForms

applySection

addDisplayForm

canonicalName

whatInduction

singleConstructorType

getConstInfo

getPolarity

getPolarity'

setPolarity

getArgOccurrences

getArgOccurrence

setArgOccurrences

getMutual

setMutual

mutuallyRecursive

getSecFreeVars

getModuleFreeVars

getDefFreeVars

freeVarsToApply

instantiateDef

makeAbstract

inAbstractMode

inConcreteMode

ignoreAbstractMode

treatAbstractly

treatAbstractly'

typeOfConst

relOfConst

sortOfConst

isProjection