github.com/xrash/gopher-lua@v0.0.0-20160304065408-e5faab4db06a/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  
    19  var LuaPath = "LUA_PATH"
    20  var LuaLDir string
    21  var LuaPathDefault string
    22  var LuaOS string
    23  
    24  func init() {
    25  	if os.PathSeparator == '/' { // unix-like
    26  		LuaOS = "unix"
    27  		LuaLDir = "/usr/local/share/lua/5.1"
    28  		LuaPathDefault = "./?.lua;" + LuaLDir + "/?.lua;" + LuaLDir + "/?/init.lua"
    29  	} else { // windows
    30  		LuaOS = "windows"
    31  		LuaLDir = "!\\lua"
    32  		LuaPathDefault = ".\\?.lua;" + LuaLDir + "\\?.lua;" + LuaLDir + "\\?\\init.lua"
    33  	}
    34  }