aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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)