Add a TR-ABORT function for setting TR-ABORT when translation fails
commit24be91dafa28deb810ad667a01c82f34bd94bb46
authorKris Katterjohn <katterjohn@gmail.com>
Mon, 2 May 2022 22:10:07 +0000 (2 18:10 -0400)
committerKris Katterjohn <katterjohn@gmail.com>
Mon, 2 May 2022 22:10:07 +0000 (2 18:10 -0400)
tree455ba138ef138eabbd7f132274f175749f2330b9
parent5717c2c48ca5c5d32fc69a6c474e0c20569f1a09
Add a TR-ABORT function for setting TR-ABORT when translation fails

This provides something to trace or break on, which is useful when
translation silently fails.  This would also be a useful place to put
a throw or signal if we want to immediately bail when translation
fails instead of continuing like we currently do (although I have no
current plans to make that sort of change).

No problems with the test suite, share test suite or rtest_translator.
src/trans1.lisp
src/trans3.lisp
src/trans5.lisp
src/transl.lisp