forked from zsaleeba/picoc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
32 lines (27 loc) · 1.02 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
TODO
Bugs:
* something wrong with interactive mode after error handling - not clearing token buffer correctly?
* parsing of statements not quite right - seems to optionally want extra tokens at end
Implement:
* operator precedence
* pointer arithmetic
* casts
* char access/char array access/char * access
* getc()/gets()/malloc()/free()
* "delete" for interactive mode to remove old functions
Improvements:
* #define with arguments
* pointers to array elements and struct elements
* test character array pointers and dereferencing
* make printf() honour memory constraints
* fix type comparison to take into account array size
* fix return of array types
* expression and auto-cast support for all types
* change heap to use a single consistent freelist node struct
* periodic heap cleanup
* octal/hex character constants
* see if we can use ParserCopyPos() in other places rather than copying everything
Need test/debug:
* all break/continue variations
Also:
* Remove Var parameter from HeapPopStack() once we're certain it all works