e5eca7bed6
Added iterable objects
...
__iter and __next are now reserved IStrings, OP_NEXT and OP_ITER have also been added. A new token (TOKEN_IN) has been added to the lexer. The parser now supports the for each loop (for i, ... in <object> do ... end).
savedPushed has been removed from the CCompilerState struct.
2020-12-15 21:21:51 -06:00
b1facfc92f
smarter caching
2020-12-09 20:46:20 -06:00
f8a062919f
added cosmoM_addRoot & cosmoM_removeRoot
2020-12-07 15:53:23 -06:00
aff011a8d1
minor refactoring
2020-12-07 14:35:14 -06:00
d00b803e6f
added __setter and __getter
2020-12-06 14:11:33 -06:00
bb11b3b309
added support for __newindex
2020-11-24 15:16:37 -06:00
204bec3d0a
added IStrings, added __index functionality
2020-11-16 19:58:16 -06:00
c7be39a5d4
renamed metaobjects to protoobjects
2020-11-15 12:22:11 -06:00
08b6dcbf4c
CObjMethod refactor
2020-11-12 23:04:09 -06:00
01b796460a
refactored internal strings
2020-11-12 16:52:56 -06:00
c42a72dfad
Major refactoring, added classes, many bug fixes
2020-11-09 19:44:12 -06:00
aa975b7330
minor refactoring + non-zero int fixed
2020-11-05 19:53:55 -06:00
fe93a0b715
better GC debugging, added base object for tables
2020-11-02 22:32:39 -06:00
2e1b745624
Initial commit
2020-10-28 00:16:30 -05:00