package functions import luajit "git.sharkk.net/Sky/LuaJIT-to-Go" // Registry holds all available Go functions for Lua modules type Registry map[string]luajit.GoFunction // GetAll returns all registered functions func GetAll() Registry { registry := make(Registry) // Register function groups for name, fn := range GetJSONFunctions() { registry[name] = fn } for name, fn := range GetStringFunctions() { registry[name] = fn } for name, fn := range GetMathFunctions() { registry[name] = fn } for name, fn := range GetFSFunctions() { registry[name] = fn } for name, fn := range GetCryptoFunctions() { registry[name] = fn } return registry }