* Now virtually all parser string work is done at compile time * Continuing the work started by @niXman