#!/usr/bin/env nomsu -V2.5.4.3 # Tests for the stuff defined in core/errors.nom try (barf) and if it succeeds (barf "try failed.") %worked = (no) try (barf) and if it barfs (%worked = (yes)) assume %worked or barf "try/catch failed" %x = 1 try: %x = 2 do (barf) then always (%x = 3) ..and if it barfs (do nothing) assume (%x == 3) or barf "do/then always failed" say "Error handling test passed."