Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit749f5ef04a7972fa1e9aca3a903ed825ff922902 (patch)
Author
 Dimitar Trendafilov <dimitar@coherent-labs.com>
2020-10-11 21:40:19 +0300
Committer
 Dimitar Trendafilov <dimitar@coherent-labs.com>
2020-10-11 21:40:19 +0300
Files53fa5a8ceb2cd156868b60eb15c0d18ebda8d422
IPL-749f5ef04a7972fa1e9aca3a903ed825ff922902.tar
IPL-749f5ef04a7972fa1e9aca3a903ed825ff922902.tar.gz
IPL-749f5ef04a7972fa1e9aca3a903ed825ff922902.zip
Parentaeb0d4f887a0c18c36b59acc7b5df08e62020c50 (diff)
Add more for JSImpl crash course
1 files changed, 13 insertions, 0 deletions
-rw-r--r--website/content/slides/01_dragons/_index.md13
diff --git a/website/content/slides/01_dragons/_index.md b/website/content/slides/01_dragons/_index.md
index 756066b..42bb8a5 100644
--- a/website/content/slides/01_dragons/_index.md
+++ b/website/content/slides/01_dragons/_index.md
@@ -396,9 +396,22 @@ expressions.
### Crash course in JSImpl
- projects
+- project generation
- allocators
- tests
+---
+### Architecture of JSImpl
+
+- frontend
+ - Lexer - text -> `vector<Token>`
+ - Parser - `vector<Token>` -> AST
+- middle
+ - AST
+ - JSON
+ - Bytecode
+- backend
+ - spasm
---
# ?