I am migrating my prototype from a listener to a visitor pattern.
In the listener, I have a grammar fragment like this:
thingList: thing+ ; thing :