summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2020-02-07 15:08:18 -0500
committerLeo Tenenbaum <pommicket@gmail.com>2020-02-07 15:08:18 -0500
commiteee36346d65080feee7d70b8ecc7a39f83f5f3eb (patch)
tree3c5616d3cddf9e56b0221f7c4b44ca2fe7289f0c /main.c
parent1894485db067d5d79a32a90da07bd5f0aad433d7 (diff)
still trying to fix new idents
Diffstat (limited to 'main.c')
-rw-r--r--main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/main.c b/main.c
index 67fa99b..c648cd3 100644
--- a/main.c
+++ b/main.c
@@ -19,14 +19,15 @@
/*
TODO:
the problem right now is that we're copying blocks but not updating our references to the copy
-
make eval_ptr_to_struct_field return a bool (just in case it successfully returns a NULL pointer)
nms["foo"]
make sure #export still works properly
fix cgen_ident_to_str for unicode idents
check for leaks
---
+error about statements of expression with compile-only types (e.g. int;)
allow for circular dependencies in functions returning types---this will be complicated
+foo, _ := bar();
nice syntax for #including something into a namespace
run stuff at compile time without assigning it to a constant
#compile_only declarations