mirror of
https://github.com/Reuh/anselme.git
synced 2025-10-27 16:49:31 +00:00
game scripting engine and language
Spoiler alert: Anselme run ~1.5x slower in LuaJIT than Lua 5.3/5.4. I didn't expected LuaJIT to be able to optimize anything with my super performant and cache friendly AST walker interpreter, but being this much slower is kinda impressive. |
||
|---|---|---|
| ast | ||
| common | ||
| doc | ||
| lib | ||
| parser | ||
| state | ||
| stdlib | ||
| test | ||
| .gitignore | ||
| anselme.lua | ||
| class.lua | ||
| ideas.md | ||
| readme.md | ||
| run tests.sh | ||
Anselme
The overengineered dialog scripting system in pure Lua.
Supported: Lua 5.4, Lua 5.3, LuaJIT (LuaJIT requires the utf8 module: luarocks --lua-version=5.1 install luautf8).