aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-03-29 18:27:58 +0100
committerYann Herklotz <ymherklotz@gmail.com>2017-03-29 18:27:58 +0100
commit6c994dd1def826a685bba49da60ae29f39a44ca7 (patch)
tree14ad172567ff5ebc771c16f77c5979580e85f558
parentec1bb167b7d2cec582cd4856570e2b46d1e2a587 (diff)
downloadCompiler-6c994dd1def826a685bba49da60ae29f39a44ca7.tar.gz
Compiler-6c994dd1def826a685bba49da60ae29f39a44ca7.zip
working on documentation
-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
==========