changeset 32955:7e8b5dd93fba bytecode-interpreter

maint: Merge default to bytecode-interpreter.
author Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
date Wed, 07 Feb 2024 11:42:48 -0500
parents cc86461a2ab3 (current diff) 5bd598c813ca (diff)
children e6830b0c6fc7
files libinterp/parse-tree/pt-eval.cc
diffstat 1 files changed, 11 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/parse-tree/pt-eval.cc	Wed Feb 07 17:18:18 2024 +0100
+++ b/libinterp/parse-tree/pt-eval.cc	Wed Feb 07 11:42:48 2024 -0500
@@ -2264,7 +2264,6 @@
     }
 }
 
-// END is documented in op-kw-docs.
 DEFMETHOD (end, interp, args, ,
            doc: /* -*- texinfo -*-
 @deftypefn {} {} end
@@ -2298,17 +2297,17 @@
 @item
 For custom classes, to enable use of @code{end} in indexing expressions it
 must be overloaded with a function definition such as:
-   @example
-   @group
-   function last_index = end (obj, end_dim, ndim_obj)
-     if (end_dim == ndim_obj)
-       last_index = prod (size (obj)(end_dim:ndim_obj));
-     else
-       last_index = size (obj, end_dim);
-     endif
-   endfunction
-   @end group
-   @end example
+@example
+@group
+function last_index = end (obj, end_dim, ndim_obj)
+  if (end_dim == ndim_obj)
+    last_index = prod (size (obj)(end_dim:ndim_obj));
+  else
+    last_index = size (obj, end_dim);
+  endif
+endfunction
+@end group
+@end example
 For more information see
 @ref{Object Oriented Programming, , Object Oriented Programming}.
 @end enumerate