Rewrote tokenizer to properly use regex. Went from ~O(n!) -> ~O(n).