From cbca2a9a4705c0cbc21264540ad32489f76554b8 Mon Sep 17 00:00:00 2001 From: nocturn9x Date: Sun, 18 Jul 2021 16:26:25 +0200 Subject: [PATCH] Minor visual change --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d5e535c..6e39d9b 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ The compilation toolchain has been designed as follows: - global name resolution. This is possible because NimVM's syntax only allows for globals to be defined in a way that is statically inferrable, so "name error" exceptions can be caught before any code is even ran. - throw warnings for things like unreachable code after return statements (optional) - - + The optimizer also detects attempts to modify a constant's or a let's value at compile-time. - Once the optimizater is done, the compiler takes the AST and compiles it to bytecode for it to be later interpreted by our virtual machine implementation