fix the stupid indent
tokenizer: identified a speed bottleneck issue
tokenizer: fix an issue relating to C comments
parser: identify an issue relating to prototypes
add a quick and dirty hash table for general use
parser: update enum-tracking to use a hashtable
extend the hashtable so tokenizer can hack into it
tokenizer: detect keywords using a hash table
build with -O3
parser: track typedef tags using a hash table