From b1c0446a3c65e8e22a9ecfd9d24213a2b9eac22b Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 24 Jul 2018 16:43:06 -0700 Subject: Updating file stuff for better compatibility with Lua 5.2 and fixing some bugs. Also updated README to provide more compatibility info and list Lua5.2+ as a requirement. --- nomsu.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'nomsu.lua') diff --git a/nomsu.lua b/nomsu.lua index 8953e99..cfb243d 100644 --- a/nomsu.lua +++ b/nomsu.lua @@ -1,3 +1,8 @@ +local EXIT_SUCCESS, EXIT_FAILURE = 0, 1 +if _VERSION == "Lua 5.1" and not jit then + print("Sorry, Nomsu does not run on Lua 5.1. Please use LuaJIT 2+ or Lua 5.2+") + os.exit(EXIT_FAILURE) +end if NOMSU_VERSION and NOMSU_PREFIX then local ver_bits do @@ -52,7 +57,6 @@ if NOMSU_VERSION and NOMSU_PREFIX then else package.nomsupath = "." end -local EXIT_SUCCESS, EXIT_FAILURE = 0, 1 local usage = [=[Nomsu Compiler Usage: (nomsu | lua nomsu.lua | moon nomsu.moon) [-V version] [-O optimization level] [-v] [-c] [-s] [-t] [-I file] [--help | -h] [--version] [--no-core] [file [nomsu args...]] -- cgit v1.2.3