From 07c0a816be9c9f3342272623e69ae0d134ebe46a Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Tue, 28 Mar 2017 20:37:19 +0100 Subject: Completely done --- Notes.org | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'Notes.org') diff --git a/Notes.org b/Notes.org index a3046ae..dfc260f 100644 --- a/Notes.org +++ b/Notes.org @@ -126,13 +126,13 @@ - The declaration class should only be in charge of storing it in the right location in the stack and adding that to the bindings. -**** TODO Add more expressions +**** DONE Add more expressions CLOCK: [2017-03-17 Fri 17:08]--[2017-03-17 Fri 20:59] => 3:51 CLOCK: [2017-03-17 Fri 13:21]--[2017-03-17 Fri 15:43] => 2:22 Expressions like > or < or == etc.. -**** TODO Add more statements +**** DONE Add more statements ***** DONE If statement CLOCK: [2017-03-18 Sat 08:42]--[2017-03-18 Sat 09:57] => 1:15 ***** DONE For statement @@ -147,18 +147,24 @@ I have to store the temporary expression in normal registers. -**** TODO Convert cout to printf +**** DONE Convert cout to printf convert all cout to printf -**** TODO Add global variables +**** DONE Add global variables Change code so that it also prints global variables. This should be done with the globalAsm function. I might have to change the print Asm and the global Asm function in the declarations. -**** TODO Add post and pre increment +**** DONE Add post and pre increment CLOCK: [2017-03-20 Mon 15:12] For post increment I will have a special class that handles that, for pre increment I will rewrite in terms of addition, which should be possible. +**** DONE Arrays + Finished arrays + +**** DONE Pointers + Finished pointers +**** TODO Add initializer list count of expression depth -- cgit