/* ** Lua core, libraries, and interpreter in a single file, as Lua's own ** onelua.c does it (the 5.4.6 release tarball does not carry that file). */ #ifndef MAKE_LIB #ifndef MAKE_LUAC #ifndef MAKE_LUA #define MAKE_LUA #endif #endif #endif #include "lprefix.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* no need to export anything */ #define LUAI_FUNC static #define LUAI_DDEC(def) /* empty */ #define LUAI_DDEF static /* core -- used by all */ #include "lzio.c" #include "lctype.c" #include "lopcodes.c" #include "lmem.c" #include "lundump.c" #include "ldump.c" #include "lstate.c" #include "lgc.c" #include "llex.c" #include "lcode.c" #include "lparser.c" #include "ldebug.c" #include "lfunc.c" #include "lobject.c" #include "ltm.c" #include "lstring.c" #include "ltable.c" #include "ldo.c" #include "lvm.c" #include "lapi.c" /* auxiliary library -- used by all */ #include "lauxlib.c" /* standard library -- not used by luac */ #ifndef MAKE_LUAC #include "lbaselib.c" #include "lcorolib.c" #include "ldblib.c" #include "liolib.c" #include "lmathlib.c" #include "loadlib.c" #include "loslib.c" #include "lstrlib.c" #include "ltablib.c" #include "lutf8lib.c" #include "linit.c" #endif /* lua */ #ifdef MAKE_LUA #include "lua.c" #endif /* luac */ #ifdef MAKE_LUAC #include "luac.c" #endif