From 725efd14f80c94a843a5e4067fde1123ebb61845 Mon Sep 17 00:00:00 2001 From: Erica Marigold Date: Sat, 26 Apr 2025 07:51:49 +0100 Subject: [PATCH] refactor: export raw bindings as `ffi` package --- {internal => ffi}/clua.c | 0 {internal => ffi}/clua.h | 0 {internal => ffi}/lauxlib.go | 0 {internal => ffi}/lua.go | 0 {internal => ffi}/util.go | 0 {internal => ffi}/vector3.go | 0 {internal => ffi}/vector4.go | 0 internal/luau | 1 - main.go | 2 +- 9 files changed, 1 insertion(+), 2 deletions(-) rename {internal => ffi}/clua.c (100%) rename {internal => ffi}/clua.h (100%) rename {internal => ffi}/lauxlib.go (100%) rename {internal => ffi}/lua.go (100%) rename {internal => ffi}/util.go (100%) rename {internal => ffi}/vector3.go (100%) rename {internal => ffi}/vector4.go (100%) delete mode 160000 internal/luau diff --git a/internal/clua.c b/ffi/clua.c similarity index 100% rename from internal/clua.c rename to ffi/clua.c diff --git a/internal/clua.h b/ffi/clua.h similarity index 100% rename from internal/clua.h rename to ffi/clua.h diff --git a/internal/lauxlib.go b/ffi/lauxlib.go similarity index 100% rename from internal/lauxlib.go rename to ffi/lauxlib.go diff --git a/internal/lua.go b/ffi/lua.go similarity index 100% rename from internal/lua.go rename to ffi/lua.go diff --git a/internal/util.go b/ffi/util.go similarity index 100% rename from internal/util.go rename to ffi/util.go diff --git a/internal/vector3.go b/ffi/vector3.go similarity index 100% rename from internal/vector3.go rename to ffi/vector3.go diff --git a/internal/vector4.go b/ffi/vector4.go similarity index 100% rename from internal/vector4.go rename to ffi/vector4.go diff --git a/internal/luau b/internal/luau deleted file mode 160000 index 4f91742..0000000 --- a/internal/luau +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4f917420d74aae84912acbaeb42e86691ddea309 diff --git a/main.go b/main.go index 2536488..ebc32e3 100644 --- a/main.go +++ b/main.go @@ -1,6 +1,6 @@ package main -import lualib "github.com/CompeyDev/lei/internal" +import lualib "github.com/CompeyDev/lei/ffi" func main() { lua := lualib.LNewState()