Tcl_AllowExceptions(3) - phpMan

Command: man perldoc info search(apropos)  


Tcl_AllowExceptions(3)                Tcl Library Procedures               Tcl_AllowExceptions(3)



_________________________________________________________________________________________________

NAME
       Tcl_AllowExceptions - allow all exceptions in next script evaluation

SYNOPSIS
       #include <tcl.h>

       Tcl_AllowExceptions(interp)

ARGUMENTS
       Tcl_Interp *interp (in)          Interpreter in which script will be evaluated.
_________________________________________________________________


DESCRIPTION
       If  a  script is evaluated at top-level (i.e. no other scripts are pending evaluation when
       the script is invoked), and if the script terminates with a  completion  code  other  than
       TCL_OK,  TCL_ERROR  or TCL_RETURN, then Tcl normally converts this into a TCL_ERROR return
       with an appropriate message.  The particular script evaluation procedures of Tcl that  act
       in  the  manner  are  Tcl_EvalObjEx,  Tcl_EvalObjv,  Tcl_Eval, Tcl_EvalEx, Tcl_GlobalEval,
       Tcl_GlobalEvalObj, Tcl_VarEval and Tcl_VarEvalVA.

       However, if Tcl_AllowExceptions is invoked immediately before calling one of those a  pro-
       cedures,  then  arbitrary  completion  codes  are  permitted from the script, and they are
       returned without modification.  This is useful in cases where the  caller  can  deal  with
       exceptions such as TCL_BREAK or TCL_CONTINUE in a meaningful way.


KEYWORDS
       continue, break, exception, interpreter



Tcl                                            7.4                         Tcl_AllowExceptions(3)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2024-04-27 04:46 @3.144.77.71 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0!Valid CSS!