2026-02-15 22:12:19 +01:00
|
|
|
#include "objects/object.h"
|
2026-02-15 20:57:19 +01:00
|
|
|
|
2026-02-15 20:48:01 +01:00
|
|
|
int main() {
|
2026-02-15 20:57:19 +01:00
|
|
|
JLANG_memory_allocator *allocPtr = JLANG_CreateAllocator();
|
|
|
|
|
|
|
|
|
|
printf("allocatorPtr=%p\n", allocPtr);
|
|
|
|
|
printf("memoryPtr=%p\n", allocPtr->memory);
|
|
|
|
|
printf("size=%zu\n", allocPtr->size);
|
|
|
|
|
|
2026-02-15 23:16:45 +01:00
|
|
|
size_t stringVar1 = obj_new_string(allocPtr, "\nHello world!\n");
|
|
|
|
|
obj_print(allocPtr, stringVar1);
|
2026-02-15 22:12:19 +01:00
|
|
|
|
2026-02-15 20:57:19 +01:00
|
|
|
JLANG_visualize(allocPtr);
|
|
|
|
|
|
2026-02-15 23:16:45 +01:00
|
|
|
// obj_free(allocPtr, stringVar1);
|
2026-02-15 22:12:19 +01:00
|
|
|
|
2026-02-15 23:16:45 +01:00
|
|
|
for (int i = 0; i < 20; i++) {
|
|
|
|
|
obj_new_string(allocPtr, "FFFFFFFFFFFFFF");
|
|
|
|
|
}
|
2026-02-15 20:57:19 +01:00
|
|
|
|
2026-02-15 23:16:45 +01:00
|
|
|
obj_print(allocPtr, stringVar1);
|
2026-02-15 20:57:19 +01:00
|
|
|
JLANG_visualize(allocPtr);
|
|
|
|
|
return 0;
|
2026-02-15 20:48:01 +01:00
|
|
|
}
|