diff options
| Commit | 749f5ef04a7972fa1e9aca3a903ed825ff922902 (patch) | |
|---|---|---|
| Author | 2020-10-11 21:40:19 +0300 | |
| Committer | 2020-10-11 21:40:19 +0300 | |
| Files | 53fa5a8ceb2cd156868b60eb15c0d18ebda8d422 | |
| IPL-749f5ef04a7972fa1e9aca3a903ed825ff922902.tar IPL-749f5ef04a7972fa1e9aca3a903ed825ff922902.tar.gz IPL-749f5ef04a7972fa1e9aca3a903ed825ff922902.zip | ||
| Parent | aeb0d4f887a0c18c36b59acc7b5df08e62020c50 (diff) | |
Add more for JSImpl crash course
1 files changed, 13 insertions, 0 deletions
| -rw-r--r-- | website/content/slides/01_dragons/_index.md | 13 |
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 --- # ? |
