See the JSON section of https://github.com/cucumber/gherkin/wiki/Code-Completion
Refactor listener infrastructure (#35, #59, #63)
* Extract common listener behaviour from progress formatter
* Extract stats journal from progress formatter
Theses changes will ease the implementation of new listeners (e.g. the pretty, JSON and jUnit formatters).
@jbpros is this a duplicate of #4?
I'm not sure it's an exact duplicate anymore. But let's close it too, nobody seems to worry about it atm.