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