diff --git a/tools/qfcc/TODO b/tools/qfcc/TODO index d141786fb..7d160a398 100644 --- a/tools/qfcc/TODO +++ b/tools/qfcc/TODO @@ -12,11 +12,11 @@ X allow temp defs at higher levels X move the chained funcion support out of emit_function_expr into funciton_expr X pre- and post- increment operators (++ and --) +X break/continue keywords for switch() and for(;;) +X full scoping I gut out old parser o switch/case, for any type -X break/continue keywords for switch() and for(;;) -o quaternion type. Tricky: requires 4 word args/return -o CSE optimisations -X full scoping o short circuit logic for && and || (optional?) o warn for local shaddowing parameter +o quaternion type. Tricky: requires 4 word args/return +o CSE optimisations. Hard?