Curry.Base.Ident

Module identifiers

data ModuleIdent

mkMIdent

moduleName

escModuleName

fromModuleName

isValidModuleName

addPositionModuleIdent

Local identifiers

data Ident

mkIdent

showIdent

escName

identSupply

globalScope

hasGlobalScope

isRenamed

renameIdent

unRenameIdent

updIdentName

addPositionIdent

isInfixOp

Qualified identifiers

data QualIdent

qualName

escQualName

qidPosition

isQInfixOp

qualify

qualifyWith

qualQualify

qualifyLike

isQualified

unqualify

qualUnqualify

localIdent

isLocalIdent

updQualIdent

Predefined simple identifiers

Identifiers for modules

emptyMIdent

mainMIdent

preludeMIdent

Identifiers for types

arrowId

unitId

boolId

charId

intId

floatId

listId

ioId

successId

Identifiers for type classes

eqId

ordId

enumId

boundedId

readId

showId

numId

fractionalId

monadId

Identifiers for constructors

trueId

falseId

nilId

consId

tupleId

isTupleId

tupleArity

Identifiers for values

mainId

minusId

fminusId

applyId

errorId

failedId

idId

succId

predId

toEnumId

fromEnumId

enumFromId

enumFromThenId

enumFromToId

enumFromThenToId

maxBoundId

minBoundId

lexId

readsPrecId

readParenId

showsPrecId

showParenId

showStringId

andOpId

eqOpId

leqOpId

ltOpId

orOpId

appendOpId

dotOpId

anonId

isAnonId

Predefined qualified identifiers

Identifiers for types

qArrowId

qUnitId

qBoolId

qCharId

qIntId

qFloatId

qListId

qIOId

qSuccessId

isPrimTypeId

Identifiers for type classes

qEqId

qOrdId

qEnumId

qBoundedId

qReadId

qShowId

qNumId

qFractionalId

qMonadId

Identifiers for constructors

qTrueId

qFalseId

qNilId

qConsId

qTupleId

isQTupleId

qTupleArity

Identifiers for values

qApplyId

qErrorId

qFailedId

qIdId

qFromEnumId

qEnumFromId

qEnumFromThenId

qEnumFromToId

qEnumFromThenToId

qMaxBoundId

qMinBoundId

qLexId

qReadsPrecId

qReadParenId

qShowsPrecId

qShowParenId

qShowStringId

qAndOpId

qEqOpId

qLeqOpId

qLtOpId

qOrOpId

qAppendOpId

qDotOpId

Extended functionality

Functional patterns

fpSelectorId

isFpSelectorId

isQualFpSelectorId

Records

recSelectorId

qualRecSelectorId

recUpdateId

qualRecUpdateId

recordExt

recordExtId

isRecordExtId

fromRecordExtId

labelExt

labelExtId

isLabelExtId

fromLabelExtId

renameLabel

mkLabelIdent