Update the TODO list in the README
This commit is contained in:
parent
8d8cf34234
commit
4d5fcb69ee
1 changed files with 8 additions and 9 deletions
17
README.md
17
README.md
|
@ -8,31 +8,30 @@ A Scheme interpreter.
|
|||
A whole ton of stuff. Very much a work in progress. And this list is by no means
|
||||
exhaustive, though I will continue to add to it as I think of things...
|
||||
|
||||
### `sibil` -- The actual binary
|
||||
### `sibil` — The actual binary
|
||||
|
||||
- [ ] Environments
|
||||
- [ ] REPL
|
||||
- [ ] Standard library stuff
|
||||
|
||||
### `sibillexer` -- The lexer
|
||||
### `sibillexer` — The lexer
|
||||
|
||||
- [ ] Make the Lexer Peekable
|
||||
- [ ] Use character iterators (`str.chars()`) instead of my own code to iterate
|
||||
- [x] Make the Lexer Peekable
|
||||
- [x] Use character iterators (`str.chars()`) instead of my own code to iterate
|
||||
through characters in the input
|
||||
- [ ] Rational numbers
|
||||
- [ ] Complex numbers
|
||||
- [ ] Quasiquotes (this is not context free apparently, so I expect Badness)
|
||||
- [ ] Proper error handling
|
||||
|
||||
### `sibilparser` -- The parser
|
||||
### `sibilparser` — The parser
|
||||
|
||||
- [ ] Programs
|
||||
- [ ] SExpressions: Atoms
|
||||
- [ ] SExpressions: Lists
|
||||
- [ ] Proper error handling
|
||||
|
||||
### `sibiltypes` -- The type library
|
||||
### `sibiltypes` — The type library
|
||||
|
||||
- [ ] Bools
|
||||
- [ ] Chars
|
||||
- [ ] Complex numbers
|
||||
- [ ] Addition of disparate types of numbers
|
||||
- [ ] Subtraction of numbers
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue