Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\tcl\lang\Parser.class
?? - tcl/lang/Parser java/lang/Object TYPE_NORMAL C ConstantValue TYPE_SPACE TYPE_COMMAND_END TYPE_SUBS TYPE_QUOTE TYPE_CLOSE_PAREN TYPE_CLOSE_BRACK TYPE_BRACE @ TYPE_MAX typeTable [C TCL_TOKEN_WORD I TCL_TOKEN_SIMPLE_WORD TCL_TOKEN_TEXT TCL_TOKEN_BS TCL_TOKEN_COMMAND TCL_TOKEN_VARIABLE TCL_BRACKET_TERM TCL_ALLOW_EXCEPTIONS DELETED ERR_IN_PROGRESS ERR_ALREADY_LOGGED ERROR_CODE_SET EXPR_INITIALIZED DONT_COMPILE_CMDS_INLINE RAND_SEED_INITIALIZED SAFE_INTERP ? USE_EVAL_DIRECT OBJV_CACHE_MAX OBJV_CACHE_SIZES [I parseCommand >(Ltcl/lang/Interp;[CIILjava/lang/String;IZ)Ltcl/lang/TclParse; Code LineNumberTable LocalVariableTable 9 tcl/lang/TclParse ; < <init> *(Ltcl/lang/Interp;[CILjava/lang/String;I)V 8 : terminators ? B endIndex 8 A E F incomplete Z 8 D I commentStart 8 H L commentSize 8 K O P backslash ([CI)Ltcl/lang/BackSlashResult; N S nextIndex U R V tcl/lang/BackSlashResult bs Ltcl/lang/BackSlashResult; cur [ commandStart 8 Z ^ numTokens 8 ] a b getToken (I)Ltcl/lang/TclToken; 8 ` e type g d h tcl/lang/TclToken j tcl/lang/TclException l missing close-bracket ; n &(Ltcl/lang/Interp;Ljava/lang/String;)V i m q script_array g p t script_index g s w numWords 8 v z { parseTokens ,([CIILtcl/lang/TclParse;)Ltcl/lang/TclParse; y ~ result 8 } ; ? (I)V i ? ? string 8 ? ? termIndex 8 ? ? ? interp Ltcl/lang/Interp; 8 ? ? missing " ? numComponents g ? ? size g ? ? missing close-brace level ? "extra characters after close-quote ? "extra characters after close-brace wordIndex token Ltcl/lang/TclToken; ? commandSize 8 ? e Ltcl/lang/TclException; saved_script_index script_length savedChar parse Ltcl/lang/TclParse; numBytes fileName Ljava/lang/String; lineNum nested ? ? parseVarName >(Ltcl/lang/Interp;[CIILtcl/lang/TclParse;Z)Ltcl/lang/TclParse; ? varToken ? ? 8 ? ? 8 ? 3 4 ? ? ? setResult (Ljava/lang/String;)V ? ? ? tcl/lang/Interp ? tcl/lang/TclRuntimeError ? )parseTokens encountered unknown character ; ? ? ? debug originalTokens mask evalObjv +(Ltcl/lang/Interp;[Ltcl/lang/TclObject;II)V Exceptions ? ? resetResult ()V ? ? ? F deleted ? ? ? +attempt to call eval in deleted interpreter ? :CORE IDELETE {attempt to call eval in deleted interpreter} ? ? newInstance ((Ljava/lang/String;)Ltcl/lang/TclObject; ? ? ? tcl/lang/TclString ? ? setErrorCode (Ltcl/lang/TclObject;)V ? ? ? nestLevel ? ? ? maxNestingDepth ? ? ? .too many nested calls to eval (infinite loop?) ? ? toString ()Ljava/lang/String; ? ? ? tcl/lang/TclObject ? ? getCommand &(Ljava/lang/String;)Ltcl/lang/Command; ? ? i ? unknown ? ? preserve ? ? ? java/lang/StringBuffer ; ? ? ? ? invalid command name " ? append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ? ? " ? ? ? ? ? release ? newObjv [Ltcl/lang/TclObject; cmdCount ? varFrame Ltcl/lang/CallFrame; ? cmdProc )(Ltcl/lang/Interp;[Ltcl/lang/TclObject;)V tcl/lang/Command cmd Ltcl/lang/Command; savedVarFrame objv length flags logCommandInfo 0(Ltcl/lang/Interp;[CIIILtcl/lang/TclException;)V# F errAlreadyLogged ?"&