diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2021-08-25 19:31:42 +0000 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2021-08-25 19:31:42 +0000 |
commit | c03c5fb46c0b2bbaa028d823786095a210896627 (patch) | |
tree | d3cf74ef0153c7426981815d6bd22ff328623af2 /miniany/REQUIREMENTS | |
parent | 4828136228c43e3680984ab7ffc73efa3b26db15 (diff) | |
download | compilertests-c03c5fb46c0b2bbaa028d823786095a210896627.tar.gz compilertests-c03c5fb46c0b2bbaa028d823786095a210896627.tar.bz2 |
some work on cc generating the code with AST
Diffstat (limited to 'miniany/REQUIREMENTS')
-rw-r--r-- | miniany/REQUIREMENTS | 8 |
1 files changed, 7 insertions, 1 deletions
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.. + |