This commit is contained in:
cozis
2021-11-02 16:41:56 +00:00
parent f351be78bb
commit 31b7cab2bf
4 changed files with 11 additions and 16 deletions
+7 -12
View File
@@ -1,15 +1,10 @@
fun k(k)
return k(k);
k(k);
fun x(a, b, c)
print(a, b, c);
print('a = ', a, '\nb = ', b, '\nc = ', c, '\n\n');
print(x(1, 2, 3));
fun hello()
print('hel\nlo', 2);
return hello();
x(1, 2, 3, 4, 5);
x(1, 2, 3, 4);
x(1, 2, 3);
x(1, 2); # Fails here!
x(1);
x();
+2 -2
View File
@@ -1,8 +1,8 @@
stack = {count: 0, head: none};
fun push(stack, value) {
fun push(stack, value)
{
node = {prev: null, item: value};
node.prev = list.head;
+1 -1
View File
@@ -52,7 +52,7 @@ Object *Object_NewMap(int num, Heap *heap, Error *error)
obj->mapper_size = mapper_size;
obj->count = 0;
obj->mapper = Heap_RawMalloc(heap, sizeof(int) * capacity, error);
obj->mapper = Heap_RawMalloc(heap, sizeof(int) * mapper_size, error);
obj->keys = Heap_RawMalloc(heap, sizeof(Object*) * capacity, error);
obj->vals = Heap_RawMalloc(heap, sizeof(Object*) * capacity, error);
+1 -1
View File
@@ -546,7 +546,7 @@ static _Bool step(Runtime *runtime, Error *error)
{
// Variable not defined locally.
if(runtime->builtins)
if(runtime->builtins != NULL)
obj = Object_Select(runtime->builtins, key, runtime->heap, error);
if(obj == NULL)