126 Commits (5d49f5ceea46c12402f10ceea46669d14175af56)
 

Author SHA1 Message Date
alpha cf72deef8b make a Visitable module
3 years ago
alpha b651c84d9b 7
3 years ago
alpha dd97e96aca run lox tests from the book's repo, inspired by @hparker
3 years ago
alpha 18be1863dd 6
3 years ago
alpha a2a685bc47 split out lox.rb into multiple files
3 years ago
alpha 3cd5ba6587 organize files into bin, lib, and test dirs
3 years ago
alpha 2e4377b600 implement AstPrinter
3 years ago
alpha 3330fe5d62 fail tokenizing if there are errors
3 years ago
alpha ccf9e0e19c nicer formatting
3 years ago
alpha 6b083fd884 use transform_values for `TOKENS`
3 years ago
alpha 7559cd2b8e simplify token scanning
3 years ago
alpha b4e4edfe8c allow for single character identifiers
3 years ago
alpha 5033f48af8 include the Lox namespace in the tests
3 years ago
alpha bdba0d03ff forgot to implement EOF
3 years ago
alpha a4163b0e49 support nested block comments
3 years ago
alpha dcdd0981f5 block comments
3 years ago
alpha f98866b04e 4.7
3 years ago
alpha 6e484507d0 extract some classes, write some tests
3 years ago
alpha 506d3a444c 4.1
3 years ago
alpha f551da3dd7 chapter 3
3 years ago
alpha fc55b0e6ee chapter two challenges
3 years ago
alpha ab87a04e02 ignore the fossil checkout file in git
3 years ago
alpha 27caca5c27 add Rakefile w/sync via subtree
3 years ago
alpha bba0ba601d add a link to the book
3 years ago
alpha fb20e422e0 Initial commit, blank README
3 years ago
alpha c62129f0b1 initial empty check-in
3 years ago