Add capabilities to write out documentation of all Lua functions on startup

This commit is contained in:
Alexander Bock
2014-11-29 14:03:49 +01:00
parent 4de8071efe
commit b05c4cf30f
6 changed files with 90 additions and 6 deletions

View File

@@ -57,12 +57,13 @@ public:
void initializeLuaState(lua_State* state);
void addLibrary(const LuaLibrary& library);
void addLibrary(LuaLibrary library);
bool hasLibrary(const std::string& name);
bool runScript(const std::string& script);
bool runScriptFile(const std::string& filename);
bool writeDocumentation(const std::string& filename, const std::string& type) const;
private:
bool registerLuaLibrary(lua_State* state, const LuaLibrary& library);