github.com/tul/gopher-lua@v0.0.0-20181008131706-f6fcaab0c612/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 CallStackSize = 256
    11  var MaxTableGetLoop = 100
    12  var MaxArrayIndex = 67108864
    13  
    14  type LNumber float64
    15  
    16  const LNumberBit = 64
    17  const LNumberScanFormat = "%f"
    18  const LuaVersion = "Lua 5.1"
    19  
    20  var LuaPath = "LUA_PATH"
    21  var LuaLDir string
    22  var LuaPathDefault string
    23  var LuaOS string
    24  
    25  func init() {
    26  	if os.PathSeparator == '/' { // unix-like
    27  		LuaOS = "unix"
    28  		LuaLDir = "/usr/local/share/lua/5.1"
    29  		LuaPathDefault = "./?.lua;" + LuaLDir + "/?.lua;" + LuaLDir + "/?/init.lua"
    30  	} else { // windows
    31  		LuaOS = "windows"
    32  		LuaLDir = "!\\lua"
    33  		LuaPathDefault = ".\\?.lua;" + LuaLDir + "\\?.lua;" + LuaLDir + "\\?\\init.lua"
    34  	}
    35  }