monadic-bang-0.2.2.0: GHC plugin to desugar ! into do-notation
Quick Jump
Contents
Index
Index
$sel:col:MkLoc
MonadicBang.Internal
$sel:invalid:MkInScope
MonadicBang.Internal
$sel:line:MkLoc
MonadicBang.Internal
$sel:valid:MkInScope
MonadicBang.Internal
:<-
MonadicBang.Internal
??
MonadicBang.Internal.Utils
addStmts
MonadicBang.Internal
addValid
MonadicBang.Internal
addValids
MonadicBang.Internal
AstType
MonadicBang.Internal
bangLoc
MonadicBang.Internal
bangSpan
MonadicBang.Internal
bangSrcLoc
MonadicBang.Internal
bangVar
MonadicBang.Internal
BindStmt
MonadicBang.Internal
bindStmtExpr
MonadicBang.Internal
bindStmtSpan
MonadicBang.Internal
CanFail
MonadicBang.Internal
customError
MonadicBang.Internal.Error
DiscardC
1 (Type/Class)
MonadicBang.Internal.Effect.Writer.Discard
2 (Data Constructor)
MonadicBang.Internal.Effect.Writer.Discard
DList
MonadicBang.Internal.Utils
Don'tPreserve
MonadicBang.Internal.Options
DumpTransformed
MonadicBang.Internal.Options
Effects
MonadicBang.Internal
elemOccs
MonadicBang.Internal
emptyOccs
MonadicBang.Internal
ErrBangOutsideOfDo
MonadicBang.Internal.Error
Error
MonadicBang.Internal.Error
ErrOutOfScopeVariable
MonadicBang.Internal.Error
evac
MonadicBang.Internal
evacPats
MonadicBang.Internal
evalDiscardC
MonadicBang.Internal.Effect.Writer.Discard
evalWriter
MonadicBang.Internal.Effect.Writer.Discard
Expr
MonadicBang.Internal
ExprLoc
MonadicBang.Internal
extendOccs
MonadicBang.Internal
Fill
MonadicBang.Internal
fillHoles
MonadicBang.Internal
FreshUnique
MonadicBang.Internal.Effect.Uniques
freshUnique
MonadicBang.Internal.Effect.Uniques
fromBindStmt
MonadicBang.Internal
fromDList
MonadicBang.Internal.Utils
getOfferState
MonadicBang.Internal.Effect.Offer
getUniquesState
MonadicBang.Internal.Effect.Uniques
Handle
MonadicBang.Internal
handle
MonadicBang.Internal
handle'
MonadicBang.Internal
HandleFailure
MonadicBang.Internal
Handler
MonadicBang.Internal.Utils
HandlingMonadTrans
MonadicBang.Internal
HoleFills
MonadicBang.Internal
ignore
MonadicBang.Internal
InScope
MonadicBang.Internal
invalidateVars
MonadicBang.Internal
isInvalid
MonadicBang.Internal
LExpr
MonadicBang.Internal
Loc
MonadicBang.Internal
LocalVars
MonadicBang.Internal
locVar
MonadicBang.Internal
MkInScope
MonadicBang.Internal
MkLoc
MonadicBang.Internal
MkOccs
MonadicBang.Internal
MkOptions
MonadicBang.Internal.Options
noneInScope
MonadicBang.Internal
Occs
MonadicBang.Internal
Offer
MonadicBang.Internal.Effect.Offer
OfferC
1 (Type/Class)
MonadicBang.Internal.Effect.Offer
2 (Data Constructor)
MonadicBang.Internal.Effect.Offer
Options
MonadicBang.Internal.Options
panic
MonadicBang.Internal.Utils
parseOptions
MonadicBang.Internal.Options
plugin
MonadicBang
Preserve
MonadicBang.Internal.Options
PreserveErrors
MonadicBang.Internal.Options
preserveErrors
MonadicBang.Internal.Options
PsErrors
MonadicBang.Internal.Error
Quiet
MonadicBang.Internal.Options
replaceBangs
MonadicBang.Internal
runOffer
MonadicBang.Internal.Effect.Offer
runUniques
MonadicBang.Internal.Effect.Uniques
runUniquesIO
MonadicBang.Internal.Effect.Uniques
spanToLoc
MonadicBang.Internal
tellLocalVar
MonadicBang.Internal
tellOne
MonadicBang.Internal
tellPsError
MonadicBang.Internal.Error
toMaybeT
MonadicBang.Internal
Try
MonadicBang.Internal.Utils
try
MonadicBang.Internal
tryEvac
MonadicBang.Internal
Uniques
MonadicBang.Internal.Effect.Uniques
UniquesC
1 (Type/Class)
MonadicBang.Internal.Effect.Uniques
2 (Data Constructor)
MonadicBang.Internal.Effect.Uniques
unitOccs
MonadicBang.Internal
usualTries
MonadicBang.Internal
Verbosity
MonadicBang.Internal.Options
verbosity
MonadicBang.Internal.Options
Yoink
MonadicBang.Internal.Effect.Offer
yoink
MonadicBang.Internal.Effect.Offer