aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2019-03-01 05:11:36 +0100
committerdec05eba <dec05eba@protonmail.com>2020-07-25 14:36:46 +0200
commit971e0015e2d2008a5bc87e77894327c14c01b253 (patch)
tree05901991799136ed26af01b6959a3da189e6ec49 /doc
parent2af04d6ec602b2068d35d5b976f070a1b065f307 (diff)
Update implementation doc
Diffstat (limited to 'doc')
-rw-r--r--doc/IMPLEMENTATION.md9
1 files changed, 7 insertions, 2 deletions
diff --git a/doc/IMPLEMENTATION.md b/doc/IMPLEMENTATION.md
index 9a0fb4a..1d86297 100644
--- a/doc/IMPLEMENTATION.md
+++ b/doc/IMPLEMENTATION.md
@@ -1,3 +1,4 @@
+# Goal
1. In the first stage the parser parses multiple files at the same time using multiple threads.
2. In the second stage the ast is handled using multiple threads. In this stage, variables, parameters
and types are defined and resolved and if a type is defined after there is a reference to it,
@@ -9,5 +10,9 @@ before the SSA is created.
is optimized before creating the bytecode.
5. If optimization is enabled then the bytecode is optimized.
-Currently implemented:
-None \ No newline at end of file
+# Currently implemented
+1. Parsing using multiple threads is done, but the parser is not finished.
+2. Not started.
+3. Not started.
+4. Not started.
+5. Not started. \ No newline at end of file