From f58dc0fcb7979ae9f67ab3b5daebc8c4a4d652ca Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 5 Feb 2018 15:09:44 -0800 Subject: Reverted "use %" to expr-like behavior with return values preserved. --- nomsu.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'nomsu.lua') diff --git a/nomsu.lua b/nomsu.lua index b1f49d0..94eec80 100644 --- a/nomsu.lua +++ b/nomsu.lua @@ -1352,13 +1352,15 @@ do } end) self:define_action("run file %filename", get_line_no(), function(_filename) - return nomsu:run_file(_filename) + return { + expr = "nomsu:run_file(" .. tostring(nomsu:tree_to_lua(filename).expr) .. ")" + } end) return self:define_compile_action("use %filename", get_line_no(), function(_filename) local filename = nomsu:tree_to_value(_filename) nomsu:require_file(filename) return { - statements = "nomsu:require_file(" .. tostring(repr(filename)) .. ");" + expr = "nomsu:require_file(" .. tostring(repr(filename)) .. ");" } end) end -- cgit v1.2.3