Having trouble seeing what's going on with Treetop match. Going to try Citrus because it seems to contain a dump talking about how the match actually happened.
Switched to Citrus. Have to build from the lowest precedence, not from highest as I'm doing now.