aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--3-compiler-documentation.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/3-compiler-documentation.md b/3-compiler-documentation.md
index f886217..ee9258f 100644
--- a/3-compiler-documentation.md
+++ b/3-compiler-documentation.md
@@ -55,9 +55,11 @@ and only appear where they are actually used.
### Strength 2
+All the general base classes, that are mostly abstract as well, are in the bison union,
+which means that I can use and assign all of those classes directly, and be more
+specific in the member variables of those classes so that they only contain the types I need.
-
-Limitations
+Limitations
-----------
_Give two limitations of your AST, using 50 words or less for each one_.
@@ -71,7 +73,7 @@ the array.
### Limitation 2
-_50 words or less_
+
Variable binding
@@ -131,6 +133,7 @@ when I do not need the result anymore. This means that the code will run much sl
+
Reflection
==========