diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2017-03-16 15:14:26 +0000 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2017-03-16 15:14:26 +0000 |
commit | 03e21a7ef589fa52d27eab85d669ca854e8ac2b8 (patch) | |
tree | 4dec7c89693c74e268756ce156ea6cdac3a41722 /Notes.org | |
parent | 667a766552e2002ae7cf7969d78aaeba906d3759 (diff) | |
download | Compiler-03e21a7ef589fa52d27eab85d669ca854e8ac2b8.tar.gz Compiler-03e21a7ef589fa52d27eab85d669ca854e8ac2b8.zip |
Still works and added correct frame size
Diffstat (limited to 'Notes.org')
-rw-r--r-- | Notes.org | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -102,12 +102,20 @@ Implement the adding to the bindings part that has to be added in the statements and declarations. -***** TODO Store expression results on the stack +***** DONE Store expression results on the stack To do this I created a function in my VariableStackBindings that will store the - position of the stack that will be used for the next expression. + position of the stack that will be used for the next expression. +***** DONE Reformat code +***** DONE Work on expression + CLOCK: [2017-03-15 Wed 21:00]--[2017-03-16 Thu 00:39] => 3:39 -***** TODO Work on expressions + Add more expression. + +***** TODO Make functions work + CLOCK: [2017-03-16 Thu 11:44] + + ***** TODO Comment code @@ -118,7 +126,7 @@ work on different types to implement the correct add -****** TODO Implement multiplication +****** TODO Implement **** TODO Expression @@ -163,5 +171,3 @@ - The declaration class should only be in charge of storing it in the right location in the stack and adding that to the bindings. - - |