diff options
| author | Eugen Wissner <belka@caraus.de> | 2024-09-27 00:22:44 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2024-09-27 22:53:05 +0200 |
| commit | ed144309fab03565e7b6963b5e5e936b658a053f (patch) | |
| tree | 1b753355cbec9d534bad523ad78926b851bc2837 /TODO | |
| parent | 8eaeb5afa311d6a23b3809a59b724915fff867ea (diff) | |
| download | elna-ed144309fab03565e7b6963b5e5e936b658a053f.tar.gz | |
Print numbers with multiple digits
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -1,8 +1,9 @@ # Intermediate code generation -- Calculate maximum number of arguments that a function can have. Put procedure - arguments onto the stack, above the stack pointer. Should the offsets be - calculated during IR generation or target code generation? +- To access named parameters and local variables inside a procedure, IR should + be able to reference them. During the generation the needed information (e.g. + offsets or registers) can be extracted from the symbol table and saved in the + operands. # ELF generation @@ -16,4 +17,6 @@ # Built-in -Printi should be able to print numbers with multiple digits. +Printi should print a sign for negative numbers. + +# Type analysis |
