All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cps.macros.forest.SuperTransform.scala Maven / Gradle / Ivy

package cps.macros.forest


import scala.quoted._
import cps._
import cps.macros._


class SuperTransform[F[_]:Type,T:Type,C<:CpsMonadContext[F]:Type](cpsCtx: TransformationContext[F,T,C]):

  import cpsCtx._

  def run(using Quotes)(superTerm: quotes.reflect.Super): CpsExpr[F,T] =
     CpsExpr.sync(monad, patternCode, false)

  




© 2015 - 2025 Weber Informatics LLC | Privacy Policy