The core of the general purpose parser is now working, and it even has a color coded diagnostic output!