aboutsummaryrefslogtreecommitdiff
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
parent2af04d6ec602b2068d35d5b976f070a1b065f307 (diff)
Update implementation 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