Commit graph

17 commits

Author SHA1 Message Date
IlyaShurupov
91fb72bd49 Apply formating to all files. CLeanup 2024-11-24 22:41:08 +03:00
IlushaShurupov
17ad239692 Adding objects GUI initial. Changing TODO. Some fixes along side 2024-11-24 22:38:03 +03:00
IlushaShurupov
3f4f2caf1f Load and destroy methods revised for proper reference counting
The update enhances object management by involving scope-based reference counting. The change affects loading and destruction operations in the Object and several other classes, ensuring the release or retention of objects adhere to their usage context. A function for logging type data has also been introduced to provide better clarity during debugging. Also, tests in script & interpreter have been altered to run in separate module initializations to avoid cross-test interference. Overall, it provides better memory management and dependable tests.
2024-11-24 22:38:03 +03:00
IlushaShurupov
63029e6083 Adding Simple Objest test. Fixes some bugs 2024-11-24 22:38:03 +03:00
IlushaShurupov
edf0548046 Objects Compiled 2024-11-24 22:38:03 +03:00
IlushaShurupov
aaa08e4495 New placement header 2024-11-24 22:36:45 +03:00
IlushaShurupov
f52b351cac Graphics module Initial (And some more fixes embedded) 2024-11-24 22:36:45 +03:00
IlushaShurupov
58db6fe058 Command Line INterpreter with fixes 2024-11-24 22:36:45 +03:00
IlushaShurupov
d5dfb1c304 Storage initial 2024-11-24 22:36:45 +03:00
IlushaShurupov
f5cab30f21 CommandLine parser initial 2024-11-24 22:36:45 +03:00
IlushaShurupov
3846b91662 Adding Strings tests 2024-11-24 22:36:45 +03:00
IlushaShurupov
53aa0e34a8 Fixes 2024-11-24 22:36:45 +03:00
IlushaShurupov
1310bb78ad Tokenizer Initial 2024-11-24 22:36:45 +03:00
IlushaShurupov
ffa90323a4 Remove old testing 2024-11-24 22:36:45 +03:00
IlushaShurupov
f46ea7e0fb Testing 2024-11-24 22:36:45 +03:00
IlushaShurupov
b7560534c1 Removing TextEditor from strings for now 2024-11-24 22:36:45 +03:00
IlushaShurupov
eae8852832 Strings Initial 2024-11-24 22:36:45 +03:00