ANTLR spins forever on my grammar

3.3 removed a failsafe. Turn on -Xwatchconversion and see which decision kills it. Hitting an exponential landmine is rare but not impossible. Then, add backtrack=true and k=1 options to that decision to resolve. or restructure that decision.