summaryrefslogtreecommitdiff
path: root/miniany/REQUIREMENTS
diff options
context:
space:
mode:
Diffstat (limited to 'miniany/REQUIREMENTS')
-rw-r--r--miniany/REQUIREMENTS8
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..
+