]> gitweb.ps.run Git - toc/blobdiff - todo.txt
generic functions and structs
[toc] / todo.txt
index 3b5d313573faf1b0c1fc560e99577545d434eaa7..25b447305dd13049952be76d42b6f01b9b002b98 100644 (file)
--- a/todo.txt
+++ b/todo.txt
@@ -19,8 +19,46 @@ define grammar:
   - .\r
   - cast\r
 \r
-- complete grammar\r
-- semantic checks when visiting\r
-- type modifier\r
+\r
+\r
+==grammar==\r
+- exprs/stmts\r
+- operators (precedence)\r
+- types (modifiers)\r
+- dot/[]\r
+- literals\r
+- cast\r
+- comments\r
+\r
+==compiler==\r
+- type checks\r
+- cast\r
+- files (.c/.h)\r
+- l/rvalue\r
+\r
+==new features==\r
+- generics\r
+- namespaces\r
+- methods\r
+- private\r
+\r
+\r
+\r
+\r
+\r
+\r
+Missing:\r
+- unions\r
+- const/static/extern\r
 - operator precedence\r
-- ...\r
+- bitfields\r
+- nested bodies {}\r
+- multiple files\r
+- call outer functions with same name (::f1())\r
+- generic methods\r
+- nested type instantiation\r
+- automatic dereference/->\r
+- automatic "this"\r
+- Kommentare\r
+- include C\r
+- (compile)
\ No newline at end of file