-- Others
otherwiseIdName,
plusIntegerName, timesIntegerName,
- eqStringName, assertName, breakpointName, assertErrorName,
- runSTRepName,
+ eqStringName, assertName, breakpointName, breakpointCondName,
+ assertErrorName, runSTRepName,
printName, fstName, sndName,
-- MonadFix
unpackCStringUtf8Name = varQual pREL_BASE FSLIT("unpackCStringUtf8#") unpackCStringUtf8IdKey
eqStringName = varQual pREL_BASE FSLIT("eqString") eqStringIdKey
+-- The 'inline' function
+inlineIdName = varQual pREL_BASE FSLIT("inline") inlineIdKey
+
-- Base classes (Eq, Ord, Functor)
eqClassName = clsQual pREL_BASE FSLIT("Eq") eqClassKey
eqName = methName eqClassName FSLIT("==") eqClassOpKey
orName = varQual pREL_BASE FSLIT("||") orIdKey
assertName = varQual pREL_BASE FSLIT("assert") assertIdKey
breakpointName = varQual pREL_BASE FSLIT("breakpoint") breakpointIdKey
+breakpointCondName= varQual pREL_BASE FSLIT("breakpointCond") breakpointCondIdKey
breakpointJumpName
= mkInternalName
breakpointJumpIdKey
(mkOccNameFS varName FSLIT("breakpointJump"))
noSrcLoc
+breakpointCondJumpName
+ = mkInternalName
+ breakpointCondJumpIdKey
+ (mkOccNameFS varName FSLIT("breakpointCondJump"))
+ noSrcLoc
-- PrelTup
fstName = varQual pREL_TUP FSLIT("fst") fstIdKey
assertErrorIdKey = mkPreludeMiscIdUnique 61
breakpointIdKey = mkPreludeMiscIdUnique 62
-breakpointJumpIdKey = mkPreludeMiscIdUnique 63
+breakpointCondIdKey = mkPreludeMiscIdUnique 63
+breakpointJumpIdKey = mkPreludeMiscIdUnique 64
+breakpointCondJumpIdKey = mkPreludeMiscIdUnique 65
+
+inlineIdKey = mkPreludeMiscIdUnique 66
-- Parallel array functions
nullPIdKey = mkPreludeMiscIdUnique 80