| DAlt | IRTS.Defunctionalise |
| DApp | IRTS.Defunctionalise |
| Data | Core.TT |
| DataColour | Idris.Colours |
| dataColour | Idris.Colours |
| DataDoc | Idris.Docs |
| dataI | Idris.ParseData, Idris.Parser |
| Datatype | Core.TT |
| data_ | Idris.ParseData, Idris.Parser |
| DbgLevel | IRTS.CodegenCommon |
| DC | IRTS.Defunctionalise |
| DCase | IRTS.Defunctionalise |
| DChkCase | IRTS.Defunctionalise |
| DCon | Core.TT |
| DConCase | IRTS.Defunctionalise |
| DConst | IRTS.Defunctionalise |
| DConstCase | IRTS.Defunctionalise |
| DConstructor | IRTS.Defunctionalise |
| DDecl | IRTS.Defunctionalise |
| DDefaultCase | IRTS.Defunctionalise |
| DDefs | IRTS.Defunctionalise |
| debind | Idris.DSL |
| debindApp | Idris.DSL |
| DEBUG | IRTS.CodegenCommon |
| DebugInfo | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| decl | Idris.Parser |
| decl' | Idris.Parser |
| declare | IRTS.Defunctionalise |
| declared | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| declareFinalObjectArray | IRTS.Java.ASTBuilding |
| declArgs | IRTS.Compiler |
| decorateid | Idris.ElabDecls |
| decoration | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| Def | Core.Evaluate |
| defaultAlt | IRTS.Bytecode |
| DefaultCase | Core.CaseTree |
| defaultOpts | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| DefaultPartial | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| defaultPkg | Pkg.PParser |
| defaultSyntax | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| defaultTheme | Idris.Colours |
| DefaultTotal | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| default_access | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| default_total | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| Defer | Core.ProofState, Core.Elaborate |
| defer | Core.Elaborate |
| deferred | Core.ProofState, Core.Elaborate |
| DeferType | Core.ProofState, Core.Elaborate |
| deferType | Core.Elaborate |
| defer_totcheck | Idris.AbsSyntax |
| defined | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| Defn | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| defunctionalise | IRTS.Defunctionalise |
| delab | Idris.Delaborate |
| delab' | Idris.Delaborate |
| delabTy | Idris.Delaborate |
| delabTy' | Idris.Delaborate |
| DError | IRTS.Defunctionalise |
| desugar | Idris.DSL |
| DExp | IRTS.Defunctionalise |
| DForeign | IRTS.Defunctionalise |
| DFun | IRTS.Defunctionalise |
| Dictionary | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dictionary | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| directive | Idris.Parser |
| disallowImp | Idris.ParseExpr, Idris.Parser |
| discard | Core.TT |
| displayHelp | Idris.REPL |
| DLet | IRTS.Defunctionalise |
| DNothing | IRTS.Defunctionalise |
| DoBind | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| DoBindP | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| doBlock | Idris.ParseExpr, Idris.Parser |
| Doc | |
| 1 (Type/Class) | Util.Pretty |
| 2 (Type/Class) | Idris.Docs |
| 3 (Data Constructor) | Idris.Docs |
| docClass | Idris.Docs |
| docComment | Idris.ParseHelpers, Idris.Parser |
| docData | Idris.Docs |
| docFun | Idris.Docs |
| DocStr | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| DoExp | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| DoLet | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| DoLetP | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| done | Core.ProofState, Core.Elaborate |
| dontunify | Core.ProofState, Core.Elaborate |
| DOp | IRTS.Defunctionalise |
| DoProofSearch | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| double | Util.Pretty |
| doubleQuotes | Util.Pretty |
| doubleType | IRTS.Java.JTypes |
| do_ | Idris.ParseExpr, Idris.Parser |
| DProj | IRTS.Defunctionalise |
| dropGiven | Core.ProofState, Core.Elaborate |
| DSL | |
| 1 (Type/Class) | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| 2 (Data Constructor) | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dsl | Idris.ParseData, Idris.Parser |
| DSL' | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dsl_apply | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dsl_bind | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dsl_info | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dsl_lambda | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dsl_let | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dsl_pure | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dsl_return | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dsl_var | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dumpBC | IRTS.DumpBC |
| DumpCases | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dumpDecl | Idris.AbsSyntax |
| dumpDecls | Idris.AbsSyntax |
| DumpDefun | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| dumpDefuns | IRTS.Defunctionalise |
| dumpInstance | Idris.REPL |
| dumpMethod | Idris.REPL |
| dumpprobs | Core.Elaborate |
| dumpState | Idris.Prover |
| DUpdate | IRTS.Defunctionalise |
| DV | IRTS.Defunctionalise |
| Dynamic | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| DynamicLib | Util.DynamicLinker |
| DynamicLink | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| d_cons | |
| 1 (Function) | Core.TT |
| 2 (Function) | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| d_name | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| d_tcon | Idris.AbsSyntaxTree, Idris.AbsSyntax |
| d_type | Core.TT |
| d_typename | Core.TT |
| d_typetag | Core.TT |