racket/collects/syntax-color/private
Danny Yoo 90714fbd5e Implements a rb-tree based version of the token tree, and fixes bugs in red-black.rkt.
A few invariants involving subtree-width and black-height balance
could break if singleton nodes were reused; bugs were due to stale
data in the nodes.

The token tree implements the implicit interface in the original
splay-based token tree module in syntax-color/token-tree.  However, it
does not appear to perform significantly differently in the case of
indentation yet.  It needs some additional profiling and analysis to
see if we can take advantage of the richer structure in the rb tree.
2012-11-26 11:14:22 -07:00
..
rb-token-tree.rkt Implements a rb-tree based version of the token tree, and fixes bugs in red-black.rkt. 2012-11-26 11:14:22 -07:00
red-black.rkt Implements a rb-tree based version of the token tree, and fixes bugs in red-black.rkt. 2012-11-26 11:14:22 -07:00