Agda.TypeChecking.Monad.Signature

addConstant

setTerminates

modifyFunClauses

addClauses

addHaskellCode

addHaskellExport

addHaskellType

addEpicCode

addJSCode

markStatic

unionSignatures

addSection

lookupSection

addDisplayForms

applySection

addDisplayForm

canonicalName

sameDef

whatInduction

singleConstructorType

class HasConstInfo m

getConInfo

getPolarity

getPolarity'

setPolarity

getArgOccurrences

getArgOccurrence

setArgOccurrences

getMutual

setMutual

mutuallyRecursive

getSection

getSecFreeVars

getModuleFreeVars

getDefFreeVars

freeVarsToApply

instantiateDef

makeAbstract

inAbstractMode

inConcreteMode

ignoreAbstractMode

treatAbstractly

treatAbstractly'

typeOfConst

relOfConst

colOfConst

sortOfConst

isProjection

isProjection_

isProperProjection

projectionArgs

applyDef

getDefType