fix for AVL trees
take/drop in terms of split-at; cleaning up some related clutter
Better error message when set elements don't support '<'. Fixes #131.
Word set error message better. #131
.21
no need for this
adding documentation for tostring-fixed
Merge branch 'master' of github.com:brownplt/pyret-lang
old, old stuff
fairly out-of-date todo file
[doc] better length examples --- because they use length
[doc] docs build again
an initial LALR(1) parsing algorithm.  still to do: generalize to GLR
adding saving/restoring of parse tables -- just saving the rules and
the action/goto tables, there's no need to save the state sets themselves.
mishandled error case
adding parens around all binary operators, because I seem to have
forgotten the precedence rules.  also, fixing the handling of turning
tokens into literal values, which was evidently broken.
adding sectioning comments, adding checks for LALR ambiguity, and
improving error messages somewhat
initial implementation of GLR algorithm.  No optimizations for mini-LR
parsing yet, but it does appear to parse at least one ambiguous
grammar correctly...
fixing infinite loop caused by wrong index variables, also, wrong
field name.
possibly-correct GLR algorithm, that now seems to reduce things in
proper order and produces all parse trees.  (At least for ambiguous
arithmetic, it produces Catalan numbers of parses, which is correct...)