github.com/xyproto/gopher-lua@v1.0.2/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  }