| mainId | Curry.Base.Ident |
| mainMIdent | Curry.Base.Ident |
| many | Curry.Base.LLParseComb |
| many1 | Curry.Base.LLParseComb |
| mapAccumM | Base.Utils |
| matchType | Base.Typing |
| maxBoundId | Curry.Base.Ident |
| maxPredSet | Base.Types |
| maybePP | Curry.Base.Pretty |
| merge | Base.TopEnv, Base.NestEnv |
| mergeClassInfo | Env.Class |
| Message | |
| 1 (Type/Class) | Curry.Base.Message, Base.Messages |
| 2 (Data Constructor) | Curry.Base.Message |
| message | Curry.Base.Message, Base.Messages |
| methodArity | Base.Types |
| methodName | Base.Types |
| methods | Curry.Syntax.Utils, Curry.Syntax |
| methodType | Base.Types |
| mIdentLength | Curry.Base.Ident |
| midQualifiers | Curry.Base.Ident |
| midSpanInfo | Curry.Base.Ident |
| minBoundId | Curry.Base.Ident |
| minPredSet | Base.Types |
| minusId | Curry.Base.Ident |
| missingCombArgs | |
| 1 (Function) | Curry.FlatCurry.Goodies |
| 2 (Function) | Curry.FlatCurry.Annotated.Goodies |
| 3 (Function) | Curry.FlatCurry.Typed.Goodies |
| mkCase | Curry.Syntax.Utils, Curry.Syntax |
| mkEquation | Curry.Syntax.Utils, Curry.Syntax |
| mkIdent | Curry.Base.Ident |
| mkLabelIdent | Curry.Base.Ident |
| mkLambda | Curry.Syntax.Utils, Curry.Syntax |
| mkLet | Curry.Syntax.Utils, Curry.Syntax |
| mkMIdent | Curry.Base.Ident |
| mkPrec | Env.OpPrec |
| mkVar | Curry.Syntax.Utils, Curry.Syntax |
| MName | Curry.AbstractCurry.Type, Curry.AbstractCurry |
| Mode | Curry.Base.Pretty |
| mode | Curry.Base.Pretty |
| ModeHelp | CompilerOpts |
| ModeMake | CompilerOpts |
| ModeNumericVersion | CompilerOpts |
| ModeVersion | CompilerOpts |
| modifyNestEnv | Base.NestEnv |
| Module | |
| 1 (Type/Class) | Curry.Syntax.Type, Curry.Syntax |
| 2 (Data Constructor) | Curry.Syntax.Type, Curry.Syntax |
| 3 (Type/Class) | IL.Type, IL |
| 4 (Data Constructor) | IL.Type, IL |
| moduleDeps | CurryDeps |
| moduleExts | Curry.Files.Filenames |
| ModuleIdent | |
| 1 (Type/Class) | Curry.Base.Ident |
| 2 (Data Constructor) | Curry.Base.Ident |
| moduleIdent | CompilerEnv |
| moduleImports | Base.TopEnv, Base.NestEnv |
| ModuleName | Html.SyntaxColoring |
| moduleName | Curry.Base.Ident |
| moduleNameToFile | Curry.Files.Filenames |
| ModulePragma | Curry.Syntax.Type, Curry.Syntax |
| modulVal | Curry.Syntax.Lexer, Curry.Syntax |
| monadFailId | Curry.Base.Ident |
| monadId | Curry.Base.Ident |
| MonadIO | Base.Messages |
| monoType | Base.Types |
| moveBy | Curry.Base.Span |
| msgSpanInfo | Curry.Base.Message |
| msgTxt | Curry.Base.Message |