aboutsummaryrefslogtreecommitdiffstats
path: root/Notes.org
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-02-28 23:05:23 +0000
committerYann Herklotz <ymherklotz@gmail.com>2017-02-28 23:05:23 +0000
commite564bd81a40dd4e89301880e82118b158be6124b (patch)
tree8bb7582f0595e6d852f74703cf94d3c1a45ecebd /Notes.org
parent601c3689908164de8bb7138f8c23ce0f4c2f5afe (diff)
downloadCompiler-e564bd81a40dd4e89301880e82118b158be6124b.tar.gz
Compiler-e564bd81a40dd4e89301880e82118b158be6124b.zip
Changing notes
Diffstat (limited to 'Notes.org')
-rw-r--r--Notes.org13
1 files changed, 12 insertions, 1 deletions
diff --git a/Notes.org b/Notes.org
index c1d684f..db43ae5 100644
--- a/Notes.org
+++ b/Notes.org
@@ -21,10 +21,21 @@
** TODO Coursework (c parser)
DEADLINE: <2017-03-07 Tue>
+*** AST (Abstract Syntax Tree)
+
+ Finsihed the AST for now, using polymorphism to achieve this. Right now it achieves the goal of this coursework
+ as it does print out the AST in xml format and supports all the features that the parser should support. The
+ expressions branch of the AST is completely bare because they are not needed for this parser. I will continue working
+ on this AST in the compiler section so that it supports all the other constructs that I need for the compiler.
+
+*** Grammar
+
+ The grammar is not completely done yet as I dont support all of the declartions that are possible.
+
* Compiler
-** TODO Lab (codegen)
+** DONE Lab (codegen)
DEADLINE: <2017-02-28 Tue>
** TODO Coursework (c compiler)