anchor.diff:  			die("Bundled Lua version is 5.1, cannot install "..vars.LUA_VERSION)
   		end
   	end
  -	if not vars.LUA_VERSION:match("^5%.[123]$") then
  -		die("Bad argument: /LV must either be 5.1, 5.2, or 5.3")
  +	if not vars.LUA_VERSION:match("^5%.[1234]$") then
  +		die("Bad argument: /LV must either be 5.1, 5.2, 5.3, or 5.4")
   	end
     if USE_MSVC_MANUAL and USE_MINGW then
       die("Cannot combine option /MSVC and /MW")
  
positive.code:                if you create a self contained installation.
                 
  Configuring the Lua interpreter:
  /LV [version]  Lua version to use; either 5.1, 5.2, or 5.3.
                 Default is auto-detected.
  /LUA [dir]     Location where Lua is installed - e.g. c:\lua\5.1\
                 If not provided, the installer will search the system
  
negative.code: 	local full_version = handler:read("*a")
  	handler:close()
  
  	local version = full_version:match(" (5%.[1234])$")
  	if not version then
  		return nil, "unknown interpreter version '" .. full_version .. "'"
  	end
  