diff --git a/assert-gooder.lua b/assert-gooder.lua index ea0d2e7..fb8ffa3 100644 --- a/assert-gooder.lua +++ b/assert-gooder.lua @@ -1,9 +1,8 @@ -local lexer = require 'lua_lang' +local lexer = assert(require((... and select('1', ...):match('.+%.') or '')..'lua_lang'), '[assert-gooder]: Could not load vital library: lua_lang') -------------------------------------------------------------------------------- - local function get_value_of_string (string_str) if string_str:sub(1, 1) == '"' or string_str:sub(1, 1) == '\'' then return string_str:sub(2, -2) diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..e572850 --- /dev/null +++ b/init.lua @@ -0,0 +1,2 @@ + +return assert(require((... and select('1', ...):match('.+%.') or '')..'assert-gooder'), '[assert-gooder]: Could not load vital library: assert-gooder') diff --git a/lua_lang.lua b/lua_lang.lua index 0868191..58100aa 100644 --- a/lua_lang.lua +++ b/lua_lang.lua @@ -1,5 +1,5 @@ -local Lexer = require 'Lexer' +local Lexer = assert(require((... and select('1', ...):match('.+%.') or '')..'Lexer'), '[assert-gooder]: Could not load vital library: Lexer') return Lexer { { 'and', 'AND' },