I’ve figured out how I want to tie up all the syntax processing stuff and have it all worked out. However, I seem to be stuck in a mess of circular dependencies.
First step, I did a big header cleanup which I’ll push now.
Next, I’m going to try to restructure things so the dependencies aren’t such a mess. So far I’ve had very little luck with that. What I’ve read online is “it was built wrong”, but not much on the proper patters to follow for a program of this size.