Agda.TypeChecking.Monad.Signature

addConstant

setTerminates

modifyFunClauses

addClauses

ensureNoCompiledHaskell

addHaskellCode

addHaskellExport

addHaskellType

addEpicCode

addJSCode

addCoreCode

addCoreConstr

addCoreType

markNoSmashing

markStatic

markInline

unionSignatures

addSection

lookupSection

addDisplayForms

applySection

applySection'

addDisplayForm

getDisplayForms

chaseDisplayForms

hasLoopingDisplayForm

canonicalName

sameDef

whatInduction

singleConstructorType

class HasConstInfo m

defaultGetRewriteRulesFor

getConInfo

getPolarity

getPolarity'

setPolarity

getArgOccurrence

setArgOccurrences

modifyArgOccurrences

setTreeless

setCompiledArgUse

getCompiled

getTreeless

getCompiledArgUse

getMutual

setMutual

mutuallyRecursive

getSection

getCurrentModuleFreeVars

getDefFreeVars

freeVarsToApply

inFreshModuleIfFreeParams

instantiateDef

makeAbstract

inAbstractMode

inConcreteMode

ignoreAbstractMode

inConcreteOrAbstractMode

treatAbstractly

treatAbstractly'

typeOfConst

relOfConst

sortOfConst

defPars

droppedPars

isProjection

isProjection_

isStaticFun

isInlineFun

isProperProjection

projectionArgs

usesCopatterns

applyDef