Currently, before generating each component of a production rule, a snapshot of the context is taken.
This is a rather expensive action yet the snapshot is rarely used.
We can improve the performance here through having the tester specify the parts where back-patching is possible and only take snapshots for those components.
Currently, before generating each component of a production rule, a snapshot of the context is taken. This is a rather expensive action yet the snapshot is rarely used.
We can improve the performance here through having the tester specify the parts where back-patching is possible and only take snapshots for those components.