BlockTreeTransform

cps.macros.forest.BlockTreeTransform
trait BlockTreeTransform[F[_], CT, CC <: CpsMonadContext[F]]

BlockTreeTransform -- the same as BlockTransform but on term level. (yet not enabled)

Attributes

Source
BlockTreeTransform.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TreeTransformScope[F, CT, CC]
Self type
TreeTransformScope[F, CT, CC]

Members list

Value members

Concrete methods

def blockApplyValueDiscard(t: <none>)(owner: <none>): CpsTree

Attributes

Source
BlockTreeTransform.scala
def blockBuildAwaitValueDiscard(discardTerm: <none>, p: <none>): Term

Attributes

Source
BlockTreeTransform.scala
def blockCheckValueDiscarded(t: <none>): Boolean

Attributes

Source
BlockTreeTransform.scala
def runBlock(block: <none>, prevs: List[<none>], last: <none>)(owner: <none>): CpsTree

Attributes

Source
BlockTreeTransform.scala