better escaping in tokenizer, and use ~s to format strings in torepr
more escaping
more \\\\\\escaping\\\\\\
string bounds checks
strings
char-at bound, error messages
more string escaping, this time with octal, hex and embedded-newline goodness
one more test i had laying around
time
Error message for 1-armed with
words
syntax highlighting that appears to work in DrRacket
.
build a .plt file
useless code, and fix a test
random
add an error catcher to avoid the lexer breaking the editor, and allow the repl to not compile with optimizatoins that break it
make pyret agree with whalesong exports, to get repl and stuff
more fixes for #lang pyret update
off-by-one in computing middle positions threw off colorer