it sort of parses!
I'm an idiot. Using stacks means tokenized in reverse :facepalm: