aboutsummaryrefslogtreecommitdiff
path: root/nomsu_decompiler.moon
diff options
context:
space:
mode:
Diffstat (limited to 'nomsu_decompiler.moon')
-rw-r--r--nomsu_decompiler.moon4
1 files changed, 2 insertions, 2 deletions
diff --git a/nomsu_decompiler.moon b/nomsu_decompiler.moon
index 3deaabc..9d4face 100644
--- a/nomsu_decompiler.moon
+++ b/nomsu_decompiler.moon
@@ -165,10 +165,10 @@ tree_to_inline_nomsu = (tree)->
when "Var"
varname = tree[1]
- if varname == "" or is_identifier(varname)
+ if type(varname) == "string"
return NomsuCode\from(tree.source, "$", varname)
else
- return NomsuCode\from(tree.source, "$(", varname, ")")
+ return NomsuCode\from(tree.source, "$(", tree_to_inline_nomsu(varname), ")")
when "FileChunks"
error("Can't inline a FileChunks")