Support global variables and constants

This commit is contained in:
2025-04-22 22:51:11 +02:00
parent 536443b020
commit 5aaf9ded36
4 changed files with 1386 additions and 57 deletions

View File

@@ -354,19 +354,6 @@ _compile_call:
la a2, token_comma
call _token_compare
/* DEBUG. Write the current token to stderr.
addi a0, zero, STDERR
addi a1, s1, 0
li a2, 4 #(sp)
addi a7, zero, SYS_WRITE
ecall
addi a0, zero, STDERR
la a1, token_open_square
li a2, 1
addi a7, zero, SYS_WRITE
ecall
DEBUG. End */
bnez a0, .Lcompile_call_paren
lw t0, 12(sp) # Argument count for a procedure call.