microsoft / Trieste

A term rewriting system for experimental programming language development.
MIT License
37 stars 20 forks source link

Systematic testing should not check wf when errors produced #109

Closed mjp41 closed 4 months ago

mjp41 commented 4 months ago

If the pass has added errors to the AST, then it should be allowed to finish at that point, and hence will not have established the wf condition for the pass.

This considers adding an error node as success for a pass in systematic testing.