aboutsummaryrefslogtreecommitdiff
path: root/code_obj.moon
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2018-05-15 14:53:37 -0700
committerBruce Hill <bitbucket@bruce-hill.com>2018-05-15 14:53:42 -0700
commitae979c3718b6b472148a19f64aa3e0878e1e259d (patch)
tree9cd0462163ad656f8d63e7386a2aec7841197909 /code_obj.moon
parent3be20840caa484e6f07865338bac57de45765c81 (diff)
Minor cleanups changes.
Diffstat (limited to 'code_obj.moon')
-rw-r--r--code_obj.moon11
1 files changed, 7 insertions, 4 deletions
diff --git a/code_obj.moon b/code_obj.moon
index caccd2b..ec5bc46 100644
--- a/code_obj.moon
+++ b/code_obj.moon
@@ -167,13 +167,16 @@ class Lua extends Code
stack[#stack+1] = b
@__str = nil
- convert_to_statements: (prefix="", suffix=";")=>
+ as_statements: (prefix="", suffix=";")=>
unless @is_value
- return
+ return self
+ statements = Lua(@source)
if prefix != ""
- @prepend prefix
+ statements\append prefix
+ statements\append self
if suffix != ""
- @append suffix
+ statements\append suffix
+ return statements
declare_locals: (to_declare=nil)=>
if to_declare == nil