Permalink
Browse files

Updated TODO.

  • Loading branch information...
1 parent 6726881 commit 4f78b2848868cf3e9ca658a03add6792e7970505 @kragen committed Oct 18, 2008
Showing with 0 additions and 42 deletions.
  1. +0 −42 TODO
View
42 TODO
@@ -1,44 +1,2 @@
-- other primitives in interpreter:
- D [ ] (if)
- D { } (do-while)
- - f (byte fetch)
- D s (byte store)
- D < (less than)
- D * (empty space allocation)
- D G (read a byte of input or return -1)
-D get it to copy its input into its output
-- get it to "assemble" a dumb string of instruction bytes
- D [ ]
- D { }
- D @ !
- - f
- D s
- D +
- D ~
- D < (done I hope)
- D ^ to set the entry point
- D ;
- D :
- D #
- D b
- D v
- D *
- D ( space newline
- D numeric literals
- D function calls
- D G W Q
-D hey, what about initializing %ebp?
-D fix interpreter to allow past-the-end access
-D fix compiler to compile itself past the end of itself
-D fix bug where comments left crap on the compile-time stack
-
-Then simplifications:
-D replace + and ~ with -
-D factor out w 48 - n (okay, 48 - n is now n, but we still have w n and n)
-D factor out H @ + H !
-D factor out h - o @ + (had to be done to compile past the end of itself)
-
And cleanups:
- permit multi-character tokens
-D update comment at the top
-D add a way to include ASCII characters by example instead of numeric value

0 comments on commit 4f78b28

Please sign in to comment.