diff options
Diffstat (limited to 'spec/evaluate.md')
| -rw-r--r-- | spec/evaluate.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/spec/evaluate.md b/spec/evaluate.md index 1ef6486a..e3cd2666 100644 --- a/spec/evaluate.md +++ b/spec/evaluate.md @@ -6,6 +6,8 @@ This page describes the semantics of the code constructs whose grammar is given Here we assume that the referent of each identifier, or equivalently the connections between identifiers, have been identified according to the [scoping rules](scope.md). +Errors described in this page are "evaluation errors" and can be caught by the Catch (`⎊`) modifier. If an error is caught, evaluation halts without attempting to complete any in-progress node, and is restarted as part of the execution of Catch. + ### Programs and blocks The result of parsing a valid BQN program is a `PROGRAM`, and the program is run by evaluating this term. |
