The Daffodil parser generates events as the parse is performed.
Allow for more than one event handler with this meta-handler.
Allow for more than one event handler with this meta-handler.
This makes for an awkward call like pstate.before(pstate, this) But by making this implement EventHandler we can never forget to properly hook up a new event call that gets added to EventHandler
The Daffodil parser generates events as the parse is performed.
These events can be used to synthesize output as XML or JSON or they can be used to stop the parse at a breakpoint.