lemur
lemur copied to clipboard
Partial implementation of Roblox API in Lua
But does in Roblox, which means this code: ``` return function(part) if part.Parent == nil then return end local parent = part repeat parent = parent.Parent if parent:FindFirstChild("Humanoid") then return...
Closes #144 Really basic implementation of an API coverage tool. Verifies functions and properties exist. TODO - [x] Create tool - [ ] Hook up to CI in some way,...
It should be possible to codegen a test harness that will tell us how close to basic compliance we have in a few different places.
Fixes #142.
https://github.com/LPGhatguy/lemur/blob/42e609ea4761f648eb1e556274c0030c2a0f50a4/lib/instances/BaseInstance.lua#L204 I assume this line is to replicate the behavior that disconnects all events when :Destroy() is called, but this (at least from reading the code, I haven't tested it)...
Matching the convention Rojo set here makes sense. Lemur should find `.server.lua` and `.client.lua` files and import them as `Script` and `LocalScript` instances, respectively.
Not sure how exact the property should be (e.g. should it create a Character/Humanoid?), but this is something I'd like to see. Right now I have to shim GetPlayerFromCharacter.
My codebase uses this and its not deprecated.