/[emacs]/emacs/lispref/eval.texi
ViewVC logotype

Diff of /emacs/lispref/eval.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10.6.2 by miles, Mon Jun 28 07:28:50 2004 UTC revision 1.10.6.3 by miles, Tue Jun 29 16:45:29 2004 UTC
# Line 1  Line 1 
1  @c -*-texinfo-*-  @c -*-texinfo-*-
2  @c This is part of the GNU Emacs Lisp Reference Manual.  @c This is part of the GNU Emacs Lisp Reference Manual.
3  @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998 Free Software Foundation, Inc.  @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 2003, 2004 Free Software Foundation, Inc.
4  @c See the file elisp.texi for copying conditions.  @c See the file elisp.texi for copying conditions.
5  @setfilename ../info/eval  @setfilename ../info/eval
6  @node Evaluation, Control Structures, Symbols, Top  @node Evaluation, Control Structures, Symbols, Top
# Line 313  symbol function indirection when calling Line 313  symbol function indirection when calling
313  perform symbol function indirection explicitly.  perform symbol function indirection explicitly.
314    
315  @c Emacs 19 feature  @c Emacs 19 feature
 @anchor{Definition of indirect-function}  
316  @defun indirect-function function  @defun indirect-function function
317    @anchor{Definition of indirect-function}
318  This function returns the meaning of @var{function} as a function.  If  This function returns the meaning of @var{function} as a function.  If
319  @var{function} is a symbol, then it finds @var{function}'s function  @var{function} is a symbol, then it finds @var{function}'s function
320  definition and starts over with that value.  If @var{function} is not a  definition and starts over with that value.  If @var{function} is not a
# Line 630  The number of currently active calls to Line 630  The number of currently active calls to
630  @code{max-lisp-eval-depth} (see below).  @code{max-lisp-eval-depth} (see below).
631  @end defun  @end defun
632    
 @anchor{Definition of eval-region}  
633  @deffn Command eval-region start end &optional stream read-function  @deffn Command eval-region start end &optional stream read-function
634    @anchor{Definition of eval-region}
635  This function evaluates the forms in the current buffer in the region  This function evaluates the forms in the current buffer in the region
636  defined by the positions @var{start} and @var{end}.  It reads forms from  defined by the positions @var{start} and @var{end}.  It reads forms from
637  the region and calls @code{eval} on them until the end of the region is  the region and calls @code{eval} on them until the end of the region is
# Line 674  output of the output functions is printe Line 674  output of the output functions is printe
674  @code{eval-current-buffer} is an alias for this command.  @code{eval-current-buffer} is an alias for this command.
675  @end deffn  @end deffn
676    
 @anchor{Definition of max-lisp-eval-depth}  
677  @defvar max-lisp-eval-depth  @defvar max-lisp-eval-depth
678    @anchor{Definition of max-lisp-eval-depth}
679  This variable defines the maximum depth allowed in calls to @code{eval},  This variable defines the maximum depth allowed in calls to @code{eval},
680  @code{apply}, and @code{funcall} before an error is signaled (with error  @code{apply}, and @code{funcall} before an error is signaled (with error
681  message @code{"Lisp nesting exceeds max-lisp-eval-depth"}).  message @code{"Lisp nesting exceeds max-lisp-eval-depth"}).

Legend:
Removed from v.1.10.6.2  
changed lines
  Added in v.1.10.6.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26