aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJuan J. Martinez <jjm@usebox.net>2022-09-02 07:51:55 +0100
committerJuan J. Martinez <jjm@usebox.net>2022-09-02 07:51:55 +0100
commit424f4aa3d8cca020cb89cc8ba9ad891e18686b11 (patch)
tree440e31c6d3ea5543d15505e41bdbe13eb00585b9 /README.md
parent739accd5203ecc64470f5a3f756fdadede20d43d (diff)
downloadmicro-lang-hs-424f4aa3d8cca020cb89cc8ba9ad891e18686b11.tar.gz
micro-lang-hs-424f4aa3d8cca020cb89cc8ba9ad891e18686b11.zip
Perhaps we can have different backends
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 6 insertions, 4 deletions
diff --git a/README.md b/README.md
index 7959e0d..dc702e0 100644
--- a/README.md
+++ b/README.md
@@ -21,10 +21,12 @@ Check the [language spec](language.md) for a taste of what is planned.
Currently the compiler uses parsec (Monadic parser combinators) following this planned pipeline:
-* Lexer; lexical analysis
-* Parser; syntax analysis
-* Analyzer; semantic analysis, type-check, fold constant, etc
-* Generator: emit intermediate code for the target (e.g. ASM files); (maybe) Intermediate representation
+* Frontend
+ - Lexer; lexical analysis
+ - Parser; syntax analysis
+ - Analyzer; semantic analysis, type-check, fold constant, etc
+* Backend
+ - Generator: emit intermediate code for the target (e.g. ASM files); (maybe) Intermediate representation
For updates, please check [micro2 website](https://git.usebox.net/micro2-lang/about/).