dotty-cps-async
dotty-cps-async
API
cps
AsyncShift
AsyncShift
AwaitValueDiscard
CpsAsyncEffectMonad
CpsAsyncMonad
CpsAsyncMonad
CpsAwaitable
CpsConcurrentContextMonad
CpsConcurrentEffectMonad
CpsConcurrentMonad
CpsConcurrentMonad
CpsContextMonad
CpsEffectMonad
CpsFastRuntimeAwait
CpsMonad
CpsMonad
CpsMonadContext
CpsMonadContextProvider
CpsMonadConversion
CpsMonadInstanceContext
CpsMonadInstanceContextBody
CpsMonadMemoization
CpsMonadMemoization
Default
Dynamic
DynamicAp
Inplace
Inplace
Kind
Pure
CpsMonadNoAdoptContext
CpsRuntimeAwait
CpsSchedulingMonad
CpsSchedulingMonad
CpsThrowMonad
CpsTryMonad
CpsTryMonad
ValueDiscard
ValueDiscard
CustomTag
EmptyValueDiscard
WarnTag
customValueDiscard
warnValueDiscard
cps.automaticColoring
AutomaticColoringTag
WarnValueDiscard
cps.compat
FutureAsync
cps.macros
Async
InferAsyncArg
AsyncCpsExpr
AsyncMacroFlags
AsyncMacroFlags
given_FromExpr_AsyncMacroFlags
CpsExpr
CpsExpr
ExprTreeGen
FlatMappedCpsExpr
GenericAsyncCpsExpr
GenericSyncCpsExpr
MappedCpsExpr
StatementExprTreeGen
SyncCpsExpr
TransformationContext
TransformationContext
Memoization
UnitCpsExpr
UnsealExprTreeGen
cps.macros.common
TransformUtil
ValueDiscardHelper
cps.macros.flags
DebugLevel
DebugLevel
given_FromExpr_DebugLevel
PrintCode
PrintCode
PrintTree
PrintTree
UseLoomAwait
UseLoomAwait
cps.macros.forest
ApplyTransform
ApplyTreeTransform
ApplyTreeTransform
AssignTransform
AsyncTreeShifter
AwaitTreeTransform
BlockTransform
BlockTreeTransform
ConstTransform
CpsTreeScope
AppendCpsTree
AsyncCpsTree
AsyncLambdaCpsTree
AwaitAsyncCpsTree
AwaitSyncCpsTree
BlockCpsTree
BlockCpsTree
Matcher
CallChainSubstCpsTree
CpsTree
CpsTree
EmptyCpsTree
FlatMappedCpsTree
InlinedCpsTree
MappedCpsTree
PureCpsTree
SelectTypeApplyCpsTree
SelectTypeApplyCpsTree
SelectTypeApplyRecord
ValCpsTree
DefCpsExpr
IdentTransform
IfTransform
ImportTransform
InlinedTreeTransform
InlinedBindingRecord
InlinedBindingsRecord
InlinedFunBindingRecord
InlinedValBindingRecord
InlinedTreeTransform
KnownTreeFragments
LambdaTreeTransform
LambdaTreeTransform
MatchTreeTransform
MatchTreeTransform
NewTransform
NonLocalReturnsTreeTransform
RepeatedTransform
RepeatedTreeTransform
RepeatedTreeTransform
ReturnTransform
RootTreeTransform
B2
SelectOuterTreeTransform
SelectOuterTreeTransform
SelectTreeTransform
SelectTreeTransform
SuperTransform
ThisTransform
ThrowTransform
TreeTransformScope
MessageWithPos
TreeTransformScopeInstance
TryTransform
TypeApplyTransform
TypeApplyTreeTransform
TypeApplyTreeTransform
TypedTransform
ValDefTransform
RhsFlatMappedCpsExpr
ValWrappedCpsExpr
ValDefTreeTransform
WhileTransform
cps.macros.forest.application
ApplicationHelper
ApplicationShiftType
ApplyArgBuilderScope
BuildApplyArgsAcc
O
ApplyArgRecordScope
ApplyArgByNameRecord
ApplyArgInlinedRecord
ApplyArgLambdaRecord
ApplyArgNamedRecord
ApplyArgNoPrecalcTermRecord
ApplyArgPrecalcTermRecord
ApplyArgRecord
ApplyArgRepeatRecord
ApplyArgsSummaryProperties
ApplyArgsSummaryProperties
ApplyArgsSummaryPropertiesStep1
ApplyArgsSummaryPropertiesStep1
MethodParamsDescriptorScope
DynaminParamsDescriptor
EmptyParamsDescriptor
MethodParamsDescriptor
MethodParamsDescriptor
MethodTypeBasedParamsDescriptor
PartialShiftedApplyScope
PartialShiftedApply
cps.macros.loom
LoomTransform
cps.macros.misc
CollectionHelper
MacroError
WithOptExprProxy
cps.macros.observatory
AnalysisQuoteScope
Analysis
AutomaticColoringOfEffectsQuoteScope
AutomaticColoringOfEffects
ValUsage
ObservationContextQuoteScope
ObservationContext
Observatory
Scope
ObservatoryFullQuoteScope
ObservatoryQuoteScope
Observatory
PerSymbolStorage
cps.monads
ExecutionContextProvider
FreeCpsMonad
FreeMonad
FreeMonad
AdoptCallbackStyle
Error
FlatMap
FlatMapTry
Map
Pure
FutureAsyncMonadAPI
FutureContext
IterableCpsMonad
futureDiscard
futureMemoization
cps.runtime
ArrayOpsAsyncShift
ArrayOpsWithFilterAsyncSubst
CallChainAsyncShiftSubst
CpsMonadSelfAsyncShift
DelayedWithFilter
Function1AndThenCallChainSubst
Function1AsyncShift
Function1ComposeAndThenCallChainSubst
Function1ComposeCallChainSubst
IndexedSeqAsyncShift
IterableAsyncShift
IterableOpsAsyncShift
ListAsyncShift
MapOpsAsyncShift
OptionAsyncShift
PartialFunctionAsyncShift
PartialFunctionAsyncShiftBase
PartialFunctionCallChainSubst
PartialFunctionCallChainSubst
PartialFunctionHelper
RangeAsyncShift
SeqAsyncShift
WhileHelper
WithFilterSubstAsyncShift
cps.runtime.util
EitherAsyncShift
EitherLeftProjectionAsyncShift
TryAsyncShift
TryModuleAsyncShift
UsingAsyncShift
cps.runtime.util.control
ControlThrowableAsyncWrapper
NonFatalAndNotControlThrowableAsyncWrapper
NonLocalReturnsAsyncShift
cps.stream
AsyncIterator
AsyncIterator
AsyncIteratorEmitAbsorber
AsyncList
AsyncList
Cons
Empty
Wait
AsyncListEmitAbsorber
AsyncListIterator
State
StateInit
StateNext
AsyncStreamHelper
BaseUnfoldCpsAsyncEmitAbsorber
Emitted
Finished
SpawnEmitter
State
StepsObserver
SupplyEventRecord
CpsAsyncEmitAbsorber
CpsAsyncEmitAbsorber
CpsAsyncEmitAbsorber4
CpsAsyncEmitter
CpsAsyncStreamMacro
cps.syntax
cps.syntax.monadless
dotty-cps-async
/
cps.macros.forest
/
RepeatedTreeTransform
RepeatedTreeTransform
cps.macros.forest.RepeatedTreeTransform$
See the
RepeatedTreeTransform
companion trait
object
RepeatedTreeTransform
Attributes
Companion:
trait
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
RepeatedTreeTransform
.type
Clear all
Members list
Concise view
Value members
Concrete methods
def
run
[
F
[
_
] :
Type
,
T
:
Type
,
C
<:
CpsMonadContext
[
F
] :
Type
](
using
qctx1
:
Quotes
)(
cpsCtx1
:
TransformationContext
[
F
,
T
,
C
],
repeatedTerm
:
Term
,
elements
:
List
[
Term
],
tpt
:
TypeTree
):
CpsExpr
[
F
,
T
]