Skip to content

Commit 26a7e7b

Browse files
committed
Special case string concat
1 parent d6e84f4 commit 26a7e7b

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

scrapscript.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4411,6 +4411,7 @@ def int_as_str(obj: Object) -> String:
44114411
. compile =
44124412
| {type="Int", value=value} -> $$int_as_str value
44134413
| {type="Var", name=name} -> name
4414+
| {type="Binop", op="++", left=left, right=right} -> (compile left) ++ "+" ++ (compile right)
44144415
| {type="Binop", op=op, left=left, right=right} -> (compile left) ++ op ++ (compile right)
44154416
| {type="List", items=items} -> "[" ++ (join ", " (map compile items)) ++ "]"
44164417
| {type="Assign", name=name, value=value} -> "((" ++ name ++ ") =>" ++ (compile value) ++ ")("

0 commit comments

Comments
 (0)