From 424f4aa3d8cca020cb89cc8ba9ad891e18686b11 Mon Sep 17 00:00:00 2001 From: "Juan J. Martinez" Date: Fri, 2 Sep 2022 07:51:55 +0100 Subject: Perhaps we can have different backends --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'README.md') 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/). -- cgit v1.2.3