Skip to content

Commit 4e4bcf5

Browse files
committed
Special case string concat
1 parent 0b297f4 commit 4e4bcf5

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
@@ -4416,6 +4416,7 @@ def int_as_str(obj: Object) -> String:
44164416
. compile =
44174417
| {type="Int", value=value} -> $$int_as_str value
44184418
| {type="Var", name=name} -> name
4419+
| {type="Binop", op="++", left=left, right=right} -> (compile left) ++ "+" ++ (compile right)
44194420
| {type="Binop", op=op, left=left, right=right} -> (compile left) ++ op ++ (compile right)
44204421
| {type="List", items=items} -> "[" ++ (join ", " (map compile items)) ++ "]"
44214422
| {type="Assign", name=name, value=value} -> "((" ++ name ++ ") =>" ++ (compile value) ++ ")("

0 commit comments

Comments
 (0)