Updated TODO
git-svn-id: http://picoc.googlecode.com/svn/trunk@186 21eae674-98b7-11dd-bd71-f92a316d2d60
This commit is contained in:
parent
9769bd432b
commit
588353449e
16
TODO
16
TODO
|
@ -1,14 +1,18 @@
|
||||||
TODO
|
TODO
|
||||||
|
|
||||||
Bugs:
|
Bugs:
|
||||||
* int fact(int i) {
|
|
||||||
if (i < 2) {
|
|
||||||
return i;
|
|
||||||
}
|
|
||||||
return (i * fact(i - 1));
|
|
||||||
}
|
|
||||||
* something wrong with interactive mode after error handling - not clearing token buffer correctly?
|
* 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
|
* parsing of statements not quite right - seems to optionally want extra tokens at end
|
||||||
|
* enum doesn't allow declarations without a variable
|
||||||
|
*
|
||||||
|
bash-3.2$ ./picoc.exe -i
|
||||||
|
starting picoc
|
||||||
|
picoc> enum fred {a, b, c} hello;
|
||||||
|
picoc> printf("%d %d %d\n", a, b, c);
|
||||||
|
0 1 2
|
||||||
|
picoc> enum fred d;
|
||||||
|
:3: 'd' is already defined
|
||||||
|
|
||||||
|
|
||||||
Implement:
|
Implement:
|
||||||
* operator precedence
|
* operator precedence
|
||||||
|
|
Loading…
Reference in a new issue