github.com/rhettli/gopher-lua@v0.0.0-20200830072439-712e2f816099/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  
    26  func init() {
    27  	if os.PathSeparator == '/' { // unix-like
    28  		LuaOS = "unix"
    29  		LuaLDir = "/usr/local/share/lua/5.1"
    30  		LuaPathDefault = "./?.lua;" + LuaLDir + "/?.lua;" + LuaLDir + "/?/init.lua"
    31  	} else { // windows
    32  		LuaOS = "windows"
    33  		LuaLDir = "!\\lua"
    34  		LuaPathDefault = ".\\?.lua;" + LuaLDir + "\\?.lua;" + LuaLDir + "\\?\\init.lua"
    35  	}
    36  }