The error we get here is good, it means we have to start keeping track of the stack count, I think: src/lexer_dfa.cpp 176:Case 2
When stack-count is greater than zero, we expect recursive state. This was an error either in the design or the construction phase.