cps.macros.forest.CpsTreeScope.AppendCpsTree
append cps tree, which is frs and then snd.
we use this representation instead Mapped/Flatmapped in cases,
where we later can apply await to append term and simplify tree
instead wrapping awaited tree in extra flatMap
Attributes Source: CpsTree.scala Graph Reset zoom Hide graph Show graph
Supertypes trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Members list Concise view
Value members
cast CpsTree to keep newOtpe.type inside monad.
cast CpsTree to keep newOtpe.type inside monad.
Attributes Definition Classes Source: CpsTree.scala
type which is 'inside ' monad, i.e. T for F[T].
type which is 'inside ' monad, i.e. T for F[T].
Attributes Definition Classes Source: CpsTree.scala
type which we see outside. i.e. F[T] for near all 'normal' trees or X=>F[T]
for async lambda.
type which we see outside. i.e. F[T] for near all 'normal' trees or X=>F[T]
for async lambda.
Attributes Definition Classes Source: CpsTree.scala
Attributes Inherited from: Product
Attributes Inherited from: Product