Agda.TypeChecking.Monad.Signature

addConstant

setTerminates

modifyFunClauses

addClauses

ensureNoCompiledHaskell

addHaskellCode

addHaskellExport

addHaskellType

addEpicCode

addJSCode

addCoreCode

addCoreConstr

addCoreType

setFunctionFlag

markStatic

markInline

unionSignatures

addSection

setDefaultModuleParameters

getSection

lookupSection

addDisplayForms

applySection

applySection'

addDisplayForm

isLocal

getDisplayForms

chaseDisplayForms

hasLoopingDisplayForm

canonicalName

sameDef

whatInduction

singleConstructorType

class HasConstInfo m

defaultGetRewriteRulesFor

getOriginalProjection

getConInfo

getPolarity

getPolarity'

setPolarity

getArgOccurrence

setArgOccurrences

modifyArgOccurrences

setTreeless

setCompiledArgUse

getCompiled

getErasedConArgs

setErasedConArgs

getTreeless

getCompiledArgUse

getMutual

setMutual

mutuallyRecursive

getCurrentModuleFreeVars

getDefFreeVars

freeVarsToApply

getModuleFreeVars

moduleParamsToApply

inFreshModuleIfFreeParams

instantiateDef

makeAbstract

inAbstractMode

inConcreteMode

ignoreAbstractMode

inConcreteOrAbstractMode

treatAbstractly

treatAbstractly'

typeOfConst

relOfConst

sortOfConst

droppedPars

isProjection

isProjection_

isStaticFun

isInlineFun

isProperProjection

projectionArgs

usesCopatterns

applyDef