From c03c5fb46c0b2bbaa028d823786095a210896627 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Wed, 25 Aug 2021 19:31:42 +0000 Subject: some work on cc generating the code with AST --- miniany/REQUIREMENTS | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'miniany/REQUIREMENTS') diff --git a/miniany/REQUIREMENTS b/miniany/REQUIREMENTS index b8281d1..d49c276 100644 --- a/miniany/REQUIREMENTS +++ b/miniany/REQUIREMENTS @@ -7,6 +7,7 @@ implementing: - requires a 3 parameter syscall to 80h (Linux) - requires - inline assembly +- for loop not implementing: - libc @@ -49,4 +50,9 @@ not implementing: - typedefs are just syntactic sugar, I use them mostly for 'struct T' -> 'T' - initializers of global and locals, not that important as we use C89 anyway, forcing us to separate declaration and usage of variables per scope - +- unions, useful to safe space in AST, but not strictly necessary +- bool, useful, but not strigtly necessary +- enums as constant replacement (instead of preprocessor), realy enum types + are not really useful. +- forward struct definitions or typedefs (handy for Compiler structure), but.. + -- cgit v1.2.3-54-g00ecf