commit | 569f135862b7a00a1ec59d1f000e376cef9648f5 | [log] [tgz] |
---|---|---|
author | Jack Palevich <jackpal@google.com> | Mon Jun 29 14:29:08 2009 -0700 |
committer | Jack Palevich <jackpal@google.com> | Tue Jun 30 10:16:43 2009 -0700 |
tree | 4789d0d0e87c680dae1645f4f508df4911c2e901 | |
parent | a65044fad8d668fad71769555486254eee7b8dc3 [diff] |
Implement a token table and an arena allocator. + Tokens are now simple IDs, rather than ids or maybe pointers. + We can now allocate data that's freed automatically when compilation end or when a block goes out of scope. + Renamed our Array utility class to Vector, and made its api work a little more like the STL vector template class.