From 2762a43dbb1d6ca89e5e6edc567add5ca27e4db0 Mon Sep 17 00:00:00 2001 From: Filip Tibell Date: Sat, 19 Aug 2023 17:23:40 -0500 Subject: [PATCH] Add back _G table --- src/lune/globals/g_table.rs | 5 +++++ src/lune/globals/mod.rs | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 src/lune/globals/g_table.rs diff --git a/src/lune/globals/g_table.rs b/src/lune/globals/g_table.rs new file mode 100644 index 0000000..c073bad --- /dev/null +++ b/src/lune/globals/g_table.rs @@ -0,0 +1,5 @@ +use mlua::prelude::*; + +pub fn create(lua: &'static Lua) -> LuaResult> { + lua.create_table() +} diff --git a/src/lune/globals/mod.rs b/src/lune/globals/mod.rs index fb03d1e..18a70c4 100644 --- a/src/lune/globals/mod.rs +++ b/src/lune/globals/mod.rs @@ -2,10 +2,12 @@ use mlua::prelude::*; use super::util::TableBuilder; +mod g_table; mod require; pub fn inject_all(lua: &'static Lua) -> LuaResult<()> { let all = TableBuilder::new(lua)? + .with_value("_G", g_table::create(lua)?)? .with_value("require", require::create(lua)?)? .build_readonly()?;