Skip to content

Commit a5ce145

Browse files
FlandiaYingmanLPTK
andauthored
Update hkmc2/shared/src/main/scala/hkmc2/codegen/js/JSBuilder.scala
Co-authored-by: Lionel Parreaux <lionel.parreaux@gmail.com>
1 parent b167ec4 commit a5ce145

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

hkmc2/shared/src/main/scala/hkmc2/codegen/js/JSBuilder.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,9 @@ class JSBuilder extends CodeBuilder:
106106
TODO("getters")
107107
case TermDefn(syntax.Fun, sym, ParamList(_, ps) :: pss, bod) =>
108108
val paramList = ps.map(p => scope.allocateName(p.sym)).mkDocument(", ")
109-
val result = pss.foldRight(bod)({
109+
val result = pss.foldRight(bod):
110110
case (ParamList(_, ps), block) =>
111111
Return(Lam(ps, block), false)
112-
})
113112
doc"function ${sym.nme}(${paramList}) { #{ # ${body(result)} #} # }"
114113
case ClsDefn(sym, syntax.Cls, mtds, flds, ctor) =>
115114
val clsDefn = sym.defn.getOrElse(die)

0 commit comments

Comments
 (0)