diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2017-02-28 23:05:23 +0000 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2017-02-28 23:05:23 +0000 |
commit | e564bd81a40dd4e89301880e82118b158be6124b (patch) | |
tree | 8bb7582f0595e6d852f74703cf94d3c1a45ecebd /Notes.org | |
parent | 601c3689908164de8bb7138f8c23ce0f4c2f5afe (diff) | |
download | Compiler-e564bd81a40dd4e89301880e82118b158be6124b.tar.gz Compiler-e564bd81a40dd4e89301880e82118b158be6124b.zip |
Changing notes
Diffstat (limited to 'Notes.org')
-rw-r--r-- | Notes.org | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -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) |