2001-07-17 21:51:10 +00:00
|
|
|
o = todo
|
|
|
|
X = done
|
|
|
|
? = maybe but not likely
|
|
|
|
M = more testing
|
|
|
|
I = in progress
|
|
|
|
W = waiting on other work
|
|
|
|
|
2001-08-11 22:07:03 +00:00
|
|
|
X native integer type
|
|
|
|
X ?: operator
|
|
|
|
X <op>= operator ( var += expr, etc. )
|
|
|
|
X allow temp defs at higher levels
|
2001-08-20 04:56:00 +00:00
|
|
|
X move the chained funcion support out of emit_function_expr into
|
|
|
|
funciton_expr
|
2001-08-20 06:22:28 +00:00
|
|
|
X pre- and post- increment operators (++ and --)
|
2001-10-24 18:57:29 +00:00
|
|
|
X break/continue keywords for switch() and for(;;)
|
2001-10-24 06:39:49 +00:00
|
|
|
X full scoping
|
2001-10-24 22:52:50 +00:00
|
|
|
I gut out old parser
|
2001-10-25 06:41:52 +00:00
|
|
|
X switch/case, for any type
|
2001-10-22 18:47:45 +00:00
|
|
|
o short circuit logic for && and || (optional?)
|
2002-05-03 03:56:06 +00:00
|
|
|
X warn for local shaddowing parameter
|
2001-10-24 22:52:50 +00:00
|
|
|
o quaternion type. Tricky: requires 4 word args/return
|
|
|
|
o CSE optimisations. Hard?
|
2002-05-03 03:56:06 +00:00
|
|
|
X clean up error expression handling to minimuse follow on errors
|
2001-12-12 22:04:34 +00:00
|
|
|
o fix local structure used/uninitialized warnings
|
|
|
|
o arrays in entities/structures?
|
2002-06-01 05:30:16 +00:00
|
|
|
M object oriented features ala Objective-C
|
|
|
|
? pass the first two parms in call->b and call->c
|