Skip to content

Commit

Permalink
[json-3] Use the built-in ToExpr[BigDecimal]
Browse files Browse the repository at this point in the history
  • Loading branch information
rayrobdod committed May 26, 2024
1 parent ea891a1 commit 705c214
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions JsonParser/src/main/scala-3/MacroImpl.scala
Original file line number Diff line number Diff line change
Expand Up @@ -101,11 +101,11 @@ object MacroImpl {
)
.opaque("Number Literal")

val interpolator = stringRepr.map({s => '{JDecimal(BigDecimal(${Expr(s)}))}})
val interpolator = stringRepr.map({s => '{JDecimal(${Expr(BigDecimal(s))})}})

val extractor = stringRepr
.map:
s => '{BigDecimal(${Expr(s)})}
s => Expr(BigDecimal(s))
.extractorAtom[Expr, Type, BigDecimal]
.toExtractor
.contramap[Expr[JValue & JNumber]]:
Expand Down

0 comments on commit 705c214

Please sign in to comment.