|
|
7039c43065
|
Add token literals to the lua parser
|
2026-02-19 00:11:44 -05:00 |
|
|
|
1fd06f0628
|
Better support for serialization and sorting of the Token data type
|
2026-02-18 23:23:59 -05:00 |
|
|
|
ff81d79b4a
|
Implement printf, dprintf, string.format
|
2026-02-17 19:57:58 -05:00 |
|
|
|
56765fdc16
|
Improved Docs, AnimationStepApplyMesh+Materials, some other minor tweaks
|
2026-02-06 17:34:26 -05:00 |
|
|
|
a242244f9c
|
Add VALIDATE_LUA as a function in lpxserver and lpxclient
|
2025-12-03 19:55:53 -05:00 |
|
|
|
07dbec4bef
|
Can now pass tokens as values in animation steps
|
2025-02-05 15:45:48 -05:00 |
|
|
|
22644c64fa
|
Another small tweak to tokens.
|
2025-02-05 14:08:44 -05:00 |
|
|
|
742fc29ab3
|
Merge
|
2025-02-05 13:14:42 -05:00 |
|
|
|
0e63edd538
|
Modify LuaToken so that it emits in base36. The emit and parse routines are 64-bit clean, ie, they can parse and emit any 64-bit number in base36.
|
2025-02-04 18:35:26 -05:00 |
|
|
|
69cb659d78
|
Added constructors to tangible.build, more work on keyword argument parsing, added LS.tailcall.
|
2025-01-21 20:20:54 -05:00 |
|
|
|
485caee05d
|
Implement the 'keywords' lua module
|
2025-01-20 21:11:59 -05:00 |
|
|
|
2d531b28b3
|
Reworking the keyword parser, also fixed some dynamic linking issues
|
2025-01-20 18:54:05 -05:00 |
|
|
|
14b5c4ed8f
|
Improve implementation of LS.getclass and LS.classname, make it more consistent.
|
2024-09-18 16:09:05 -04:00 |
|
|
|
bb83837377
|
Lots of work on documenting class LuaStack
|
2024-03-20 14:29:20 -04:00 |
|
|
|
26d0715deb
|
Part one of refactor of LS.ckint/LS.tryint/LS.isint
|
2024-03-13 17:46:26 -04:00 |
|
|
|
fd8166f09c
|
Make tangible.find use center={x,y,z} instead of centerx= etc
|
2024-03-13 15:39:09 -04:00 |
|
|
|
0c126e62d6
|
Some more error checking for class names and tangible IDs
|
2024-02-28 14:19:59 -05:00 |
|
|
|
2b426eefeb
|
Refactor code in world-core that spawns threads
|
2024-02-27 17:01:26 -05:00 |
|
|
|
67b0265092
|
Removing lua_reader and lua_writer from StreamBuffer
|
2023-10-18 14:03:05 -04:00 |
|
|
|
d70b9f0d13
|
Reimplement LuaCountArgs with template specialization to make it constexpr
|
2023-05-08 15:49:47 -04:00 |
|
|
|
b233db4227
|
Merge branch 'main' of https://github.com/jyelon/luprex into main
|
2023-05-08 14:15:18 -04:00 |
|
|
|
5ece3a71ba
|
Fix an issue related to the use of constexpr in luastack
|
2023-05-08 13:32:22 -04:00 |
|
|
|
669a5a50ab
|
Finally phase out LuaOldStack entirely.
|
2023-04-14 17:50:06 -04:00 |
|
|
|
47c868876a
|
Add LuaDefineAlias
|
2023-04-14 14:52:44 -04:00 |
|
|
|
8ea6c47e4c
|
Do a lot of cleanup on module table/vector
|
2023-04-13 16:59:04 -04:00 |
|
|
|
7078d1243d
|
LuaExtraArgs is now fully implemented, efficiently
|
2023-04-13 14:55:21 -04:00 |
|
|
|
30155ae388
|
Implement LuaExtraArgs
|
2023-04-13 13:26:45 -04:00 |
|
|
|
cf8b573364
|
Some work on the template code in LuaStack
|
2023-04-13 12:14:27 -04:00 |
|
|
|
4f0713c9cb
|
At this point, most functions have been LuaStack refactored
|
2023-04-07 14:20:45 -04:00 |
|
|
|
44c5a56172
|
Start refactoring LuaStack
|
2023-04-07 12:58:05 -04:00 |
|
|
|
7f000bc0fd
|
Added two new stack disciplines to LuaStack
|
2023-04-06 20:12:03 -04:00 |
|
|
|
dc4a5f6198
|
A minor refactor to precede a major LuaStack refactor
|
2023-04-06 14:05:12 -04:00 |
|
|
|
bee43ebbd2
|
Half finished with serialization routine
|
2023-04-04 15:24:25 -04:00 |
|
|
|
5ede3f507c
|
Change how class tables are created and recreated for greater robustness
|
2023-03-17 13:31:10 -04:00 |
|
|
|
a8c780563f
|
Change the creation/deletion of tangibles so that the tangible database is never really deleted.
|
2023-03-16 23:31:29 -04:00 |
|
|
|
86a27ef2d4
|
Fix util::ostringstream, fix pretty-printing, stub out new globals
|
2023-03-05 01:51:25 -05:00 |
|
|
|
9ce34d950b
|
Refactor code to make it easier to do 'nopredict' inside of any function without having a dependency on world model.
|
2023-03-01 16:07:13 -05:00 |
|
|
|
98c1b2d599
|
Convert to a true DLL engine
|
2023-02-21 15:28:45 -05:00 |
|
|
|
def6387ca3
|
Change directory structure
|
2023-02-14 14:05:45 -05:00 |
|