1local compats = { 2 ["Lua 5.1"] = function() 3 -- Check if Lua JIT is installed first 4 local ok = pcall(require, "jit") 5 if not ok then 6 return require("flatbuffers.compat_5_1") 7 else 8 return require("flatbuffers.compat_luajit") 9 end 10 end, 11 ["Lua 5.2"] = function() return require("flatbuffers.compat_5_1") end, 12 ["Lua 5.3"] = function() return require("flatbuffers.compat_5_3") end, 13 ["Lua 5.4"] = function() return require("flatbuffers.compat_5_3") end, 14} 15return assert(compats[_VERSION], "Unsupported Lua Version: ".._VERSION)()