github.com/awirix/lua@v1.6.0/config.go (about) 1 package lua 2 3 import ( 4 "os" 5 ) 6 7 var CompatVarArg = true 8 var FieldsPerFlush = 50 9 var RegistrySize = 256 * 20 10 var RegistryGrowStep = 32 11 var CallStackSize = 256 12 var MaxTableGetLoop = 100 13 var MaxArrayIndex = 67108864 14 15 type LNumber float64 16 17 const LNumberBit = 64 18 const LNumberScanFormat = "%f" 19 const LuaVersion = "Lua 5.1" 20 21 var LuaPath = "LUA_PATH" 22 var LuaLDir string 23 var LuaPathDefault string 24 var LuaOS string 25 var LuaDirSep string 26 var LuaPathSep = ";" 27 var LuaPathMark = "?" 28 var LuaExecDir = "!" 29 var LuaIgMark = "-" 30 31 func init() { 32 if os.PathSeparator == '/' { // unix-like 33 LuaOS = "unix" 34 LuaLDir = "/usr/local/share/lua/5.1" 35 LuaDirSep = "/" 36 LuaPathDefault = "./?.lua;" + LuaLDir + "/?.lua;" + LuaLDir + "/?/init.lua" 37 } else { // windows 38 LuaOS = "windows" 39 LuaLDir = "!\\lua" 40 LuaDirSep = "\\" 41 LuaPathDefault = ".\\?.lua;" + LuaLDir + "\\?.lua;" + LuaLDir + "\\?\\init.lua" 42 } 43 }