aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ex_eval.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2018-05-10 19:18:58 +0200
committerGitHub <noreply@github.com>2018-05-10 19:18:58 +0200
commit8d40b3617c8bb10af5d4d4abcab0dfe77a4e807d (patch)
treecded38835bde85bc8a1682303617f84bf2549f7e /src/nvim/ex_eval.c
parent1cd8517344c0d99ca6fb3246c70f78d271993cf6 (diff)
parent966e7abc4960746b4dde618807fb5516d162ae2d (diff)
downloadrneovim-8d40b3617c8bb10af5d4d4abcab0dfe77a4e807d.tar.gz
rneovim-8d40b3617c8bb10af5d4d4abcab0dfe77a4e807d.tar.bz2
rneovim-8d40b3617c8bb10af5d4d4abcab0dfe77a4e807d.zip
Merge #8371 'API: more reliable/descriptive VimL errors'
Diffstat (limited to 'src/nvim/ex_eval.c')
-rw-r--r--src/nvim/ex_eval.c31
1 files changed, 15 insertions, 16 deletions
diff --git a/src/nvim/ex_eval.c b/src/nvim/ex_eval.c
index e23945c842..7f7851f078 100644
--- a/src/nvim/ex_eval.c
+++ b/src/nvim/ex_eval.c
@@ -28,22 +28,21 @@
#ifdef INCLUDE_GENERATED_DECLARATIONS
# include "ex_eval.c.generated.h"
#endif
-/*
- * Exception handling terms:
- *
- * :try ":try" command \
- * ... try block |
- * :catch RE ":catch" command |
- * ... catch clause |- try conditional
- * :finally ":finally" command |
- * ... finally clause |
- * :endtry ":endtry" command /
- *
- * The try conditional may have any number of catch clauses and at most one
- * finally clause. A ":throw" command can be inside the try block, a catch
- * clause, the finally clause, or in a function called or script sourced from
- * there or even outside the try conditional. Try conditionals may be nested.
- */
+
+// Exception handling terms:
+//
+// :try ":try" command ─┐
+// ... try block │
+// :catch RE ":catch" command │
+// ... catch clause ├─ try conditional
+// :finally ":finally" command │
+// ... finally clause │
+// :endtry ":endtry" command ─┘
+//
+// The try conditional may have any number of catch clauses and at most one
+// finally clause. A ":throw" command can be inside the try block, a catch
+// clause, the finally clause, or in a function called or script sourced from
+// there or even outside the try conditional. Try conditionals may be nested.
// Configuration whether an exception is thrown on error or interrupt. When
// the preprocessor macros below evaluate to FALSE, an error (did_emsg) or