diff options
Diffstat (limited to 'code_obj.moon')
| -rw-r--r-- | code_obj.moon | 11 |
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 |
