Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit59fd41dc941aec6e90ed75de4b5c1eaf1b967fc4 (patch)
Author
 Dimitar Trendafilov <trendafilov.dn@gmail.com>
2020-10-05 21:46:49 +0300
Committer
 Dimitar Trendafilov <dimitar@coherent-labs.com>
2020-10-06 11:42:39 +0300
Files08ab05b90c20b91c7c198cccd92fad7f7a46f344
IPL-59fd41dc941aec6e90ed75de4b5c1eaf1b967fc4.tar
IPL-59fd41dc941aec6e90ed75de4b5c1eaf1b967fc4.tar.gz
IPL-59fd41dc941aec6e90ed75de4b5c1eaf1b967fc4.zip
Parent37024b4f79832dbbddaf25a99367def781ece2b0 (diff)
Elaborate on AST and VM topics
1 files changed, 2 insertions, 0 deletions
-rw-r--r--website/content/slides/00_intro/_index.md2
diff --git a/website/content/slides/00_intro/_index.md b/website/content/slides/00_intro/_index.md
index 623521e..79dd35f 100644
--- a/website/content/slides/00_intro/_index.md
+++ b/website/content/slides/00_intro/_index.md
@@ -183,6 +183,7 @@ Abstract Syntax Tree
1. How to grow one?
2. What to do with it?
3. Evaluating the syntax tree
+4. Transforming the syntax tree
{{% note %}}
- language transformation at syntax level
@@ -206,6 +207,7 @@ Virtual machines
1. What is a virtual machine?
2. Implementing the language features in the VM
+ - Library - arrays, hash maps, etc
- OOP
- Exception handling