lualoader: Don't explicitly index tables without reason

These indices were assigned the same values as they would've been implicitly
assigned anyways.

While here, throw terminating commas after the last value of tables.
This commit is contained in:
Kyle Evans 2018-02-25 03:30:24 +00:00
parent 1c2529ab32
commit e1a8835aa8

View File

@ -33,95 +33,94 @@ local config = {}
local modules = {}
local pattern_table
local carousel_choices = {}
pattern_table = {
[1] = {
local pattern_table = {
{
str = "^%s*(#.*)",
process = function(_, _) end
process = function(_, _) end,
},
-- module_load="value"
[2] = {
{
str = "^%s*([%w_]+)_load%s*=%s*\"([%w%s%p]-)\"%s*(.*)",
process = function(k, v)
if modules[k] == nil then
modules[k] = {}
end
modules[k].load = v:upper()
end
end,
},
-- module_name="value"
[3] = {
{
str = "^%s*([%w_]+)_name%s*=%s*\"([%w%s%p]-)\"%s*(.*)",
process = function(k, v)
config.setKey(k, "name", v)
end
end,
},
-- module_type="value"
[4] = {
{
str = "^%s*([%w_]+)_type%s*=%s*\"([%w%s%p]-)\"%s*(.*)",
process = function(k, v)
config.setKey(k, "type", v)
end
end,
},
-- module_flags="value"
[5] = {
{
str = "^%s*([%w_]+)_flags%s*=%s*\"([%w%s%p]-)\"%s*(.*)",
process = function(k, v)
config.setKey(k, "flags", v)
end
end,
},
-- module_before="value"
[6] = {
{
str = "^%s*([%w_]+)_before%s*=%s*\"([%w%s%p]-)\"%s*(.*)",
process = function(k, v)
config.setKey(k, "before", v)
end
end,
},
-- module_after="value"
[7] = {
{
str = "^%s*([%w_]+)_after%s*=%s*\"([%w%s%p]-)\"%s*(.*)",
process = function(k, v)
config.setKey(k, "after", v)
end
end,
},
-- module_error="value"
[8] = {
{
str = "^%s*([%w_]+)_error%s*=%s*\"([%w%s%p]-)\"%s*(.*)",
process = function(k, v)
config.setKey(k, "error", v)
end
end,
},
-- exec="command"
[9] = {
{
str = "^%s*exec%s*=%s*\"([%w%s%p]-)\"%s*(.*)",
process = function(k, _)
if loader.perform(k) ~= 0 then
print("Failed to exec '" .. k .. "'")
end
end
end,
},
-- env_var="value"
[10] = {
{
str = "^%s*([%w%p]+)%s*=%s*\"([%w%s%p]-)\"%s*(.*)",
process = function(k, v)
if config.setenv(k, v) ~= 0 then
print("Failed to set '" .. k ..
"' with value: " .. v .. "")
end
end
end,
},
-- env_var=num
[11] = {
{
str = "^%s*([%w%p]+)%s*=%s*(%d+)%s*(.*)",
process = function(k, v)
if config.setenv(k, v) ~= 0 then
print("Failed to set '" .. k ..
"' with value: " .. v .. "")
end
end
}
end,
},
}
local function readFile(name, silent)