Skip to content

Commit 642498c

Browse files
committed
Rename methods to transform
1 parent 126588e commit 642498c

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

library/src-bootstrapped/scala/quoted/util/ExprMap.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import scala.quoted._
55
trait ExprMap {
66

77
/** Map an expression `e` with a type `tpe` */
8-
def map[T](e: Expr[T])(given qctx: QuoteContext, tpe: Type[T]): Expr[T]
8+
def transform[T](e: Expr[T])(given qctx: QuoteContext, tpe: Type[T]): Expr[T]
99

1010
/** Map subexpressions an expression `e` with a type `tpe` */
11-
def mapChildren[T](e: Expr[T])(given qctx: QuoteContext, tpe: Type[T]): Expr[T] = {
11+
def transformChildren[T](e: Expr[T])(given qctx: QuoteContext, tpe: Type[T]): Expr[T] = {
1212
import qctx.tasty.{_, given}
1313
class MapChildren() {
1414

@@ -112,7 +112,7 @@ trait ExprMap {
112112
type X
113113
val expr = tree.seal.asInstanceOf[Expr[X]]
114114
val t = tpe.seal.asInstanceOf[quoted.Type[X]]
115-
map(expr)(given qctx, t).unseal
115+
transform(expr)(given qctx, t).unseal
116116
}
117117
}
118118

tests/run-macros/expr-map-1/Macro_1.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ import scala.quoted.matching._
44
inline def rewrite[T](x: => Any): Any = ${ stringRewriter('x) }
55

66
private def stringRewriter(e: Expr[Any])(given QuoteContext): Expr[Any] =
7-
StringRewriter.map(e)
7+
StringRewriter.transform(e)
88

99
private object StringRewriter extends util.ExprMap {
1010

11-
def map[T](e: Expr[T])(given QuoteContext, Type[T]): Expr[T] = e match
11+
def transform[T](e: Expr[T])(given QuoteContext, Type[T]): Expr[T] = e match
1212
case Const(s: String) =>
1313
Expr(s.reverse) match
1414
case '{ $x: T } => x
1515
case _ => e // e had a singlton String type
16-
case _ => mapChildren(e)
16+
case _ => transformChildren(e)
1717

1818
}

tests/run-macros/flops-rewrite-2/Macro_1.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ private def rewriteMacro[T: Type](x: Expr[T])(given QuoteContext): Expr[T] = {
3535
fixPoint = true
3636
)
3737

38-
val x2 = rewriter.map(x)
38+
val x2 = rewriter.transform(x)
3939

4040
'{
4141
println(${Expr(x.show)})
@@ -64,11 +64,11 @@ private object Rewriter {
6464
}
6565

6666
private class Rewriter(preTransform: List[Transformation[_]] = Nil, postTransform: List[Transformation[_]] = Nil, fixPoint: Boolean) extends util.ExprMap {
67-
def map[T](e: Expr[T])(given QuoteContext, Type[T]): Expr[T] = {
67+
def transform[T](e: Expr[T])(given QuoteContext, Type[T]): Expr[T] = {
6868
val e2 = preTransform.foldLeft(e)((ei, transform) => transform(ei))
69-
val e3 = mapChildren(e2)
69+
val e3 = transformChildren(e2)
7070
val e4 = postTransform.foldLeft(e3)((ei, transform) => transform(ei))
71-
if fixPoint && !e4.matches(e) then map(e4)
71+
if fixPoint && !e4.matches(e) then transform(e4)
7272
else e4
7373
}
7474

tests/run-macros/flops-rewrite-3/Macro_1.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ private def rewriteMacro[T: Type](x: Expr[T])(given QuoteContext): Expr[T] = {
3333
}
3434
)
3535

36-
val x2 = rewriter.map(x)
36+
val x2 = rewriter.transform(x)
3737

3838
'{
3939
println(${Expr(x.show)})
@@ -101,11 +101,11 @@ private class Rewriter private (preTransform: List[Transformation] = Nil, postTr
101101
def withPost(transform: Transformation): Rewriter =
102102
new Rewriter(preTransform, transform :: postTransform, fixPoint)
103103

104-
def map[T](e: Expr[T])(given QuoteContext, Type[T]): Expr[T] = {
104+
def transform[T](e: Expr[T])(given QuoteContext, Type[T]): Expr[T] = {
105105
val e2 = preTransform.foldLeft(e)((ei, transform) => transform(ei))
106-
val e3 = mapChildren(e2)
106+
val e3 = transformChildren(e2)
107107
val e4 = postTransform.foldLeft(e3)((ei, transform) => transform(ei))
108-
if fixPoint && !e4.matches(e) then map(e4) else e4
108+
if fixPoint && !e4.matches(e) then transform(e4) else e4
109109
}
110110

111111
}

tests/run-macros/flops-rewrite/Macro_1.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ private def rewriteMacro[T: Type](x: Expr[T])(given QuoteContext): Expr[T] = {
1313
}
1414
)
1515

16-
val x2 = rewriter.map(x)
16+
val x2 = rewriter.transform(x)
1717

1818
'{
1919
println(${Expr(x.show)})
@@ -29,11 +29,11 @@ private object Rewriter {
2929
}
3030

3131
private class Rewriter(preTransform: Expr[Any] => Expr[Any], postTransform: Expr[Any] => Expr[Any], fixPoint: Boolean) extends util.ExprMap {
32-
def map[T](e: Expr[T])(given QuoteContext, Type[T]): Expr[T] = {
32+
def transform[T](e: Expr[T])(given QuoteContext, Type[T]): Expr[T] = {
3333
val e2 = checkedTransform(e, preTransform)
34-
val e3 = mapChildren(e2)
34+
val e3 = transformChildren(e2)
3535
val e4 = checkedTransform(e3, postTransform)
36-
if fixPoint && !e4.matches(e) then map(e4)
36+
if fixPoint && !e4.matches(e) then transform(e4)
3737
else e4
3838
}
3939

0 commit comments

Comments
 (0)