Integrated aux.h into scanners.h
The tokenizer supports custom ID types now
Optimized the flow in tokenizer::parse