-& tcl/lang/Varjava/lang/ObjectSCALARI ConstantValueARRAYLINK UNDEFINED IN_HASHTABLE TRACE_ACTIVE  ARRAY_ELEMENT@ NAMESPACE_VAR noSuchVarLjava/lang/String;no such variableisArrayvariable is array needArray variable isn't array noSuchElement#no such element in arraydanglingElement&(upvar refers to element in deleted array danglingVar)-upvar refers to variable in deleted namespace badNamespace,parent namespace doesn't exist missingName/missing variable namevalueLjava/lang/Object;tracesLjava/util/Vector;sidVecflagstableLjava/util/Hashtable;hashKeyrefCountns!Ltcl/lang/NamespaceCmd$Namespace; isVarScalar()ZCodeLineNumberTableLocalVariableTable 5 AthisLtcl/lang/Var; isVarLink isVarArrayisVarUndefinedisVarArrayElement setVarScalar()V setVarArray setVarLinksetVarArrayElementsetVarUndefinedclearVarUndefinedtoString()Ljava/lang/String;Sjava/lang/StringBuffer UJ RT :; W Z[append,(Ljava/lang/Object;)Ljava/lang/StringBuffer; RY ^_length()I R] 8 a Zd,(Ljava/lang/String;)Ljava/lang/StringBuffer; Rcg:: PQ RhsbLjava/lang/StringBuffer; getNextIndex 43 m p_size rosjava/util/Vector uv lastElement()Ljava/lang/Object; rtytcl/lang/SearchId {_getIndex xzsidLtcl/lang/SearchId; getSearch+(Ljava/lang/String;)Ljava/util/Enumeration;  elementAt(I)Ljava/lang/Object; r equals(Ljava/lang/String;)Z x getEnum()Ljava/util/Enumeration; xis removeSearch removeElementAt(I)V rcurSid lookupVar[(Ltcl/lang/Interp;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ZZ)[Ltcl/lang/Var; Exceptionstcl/lang/TclException varFrameLtcl/lang/CallFrame; tcl/lang/Interp ]java/lang/String charAt(I)C tcl/lang/TclVarException U\(Ltcl/lang/Interp;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V  substring(II)Ljava/lang/String; p ;globalNs cxtNs Wtcl/lang/CallFrame resolverLtcl/lang/Resolver; tcl/lang/NamespaceCmd$Namespace 3 resolvers  resolveVarU(Ltcl/lang/Interp;Ljava/lang/String;Ltcl/lang/NamespaceCmd$Namespace;I)Ltcl/lang/Var; tcl/lang/Resolver elements r v nextElement java/util/Enumerationtcl/lang/Interp$ResolverScheme res Ltcl/lang/Interp$ResolverScheme; =hasMoreElements eLjava/util/Enumeration;Ltcl/lang/TclException; isProcCallFrameZ indexOf(Ljava/lang/String;)I findNamespaceVar tcl/lang/NamespaceCmd getNamespaceForQualName(Ltcl/lang/Interp;Ljava/lang/String;Ltcl/lang/NamespaceCmd$Namespace;I[Ltcl/lang/NamespaceCmd$Namespace;[Ltcl/lang/NamespaceCmd$Namespace;[Ltcl/lang/NamespaceCmd$Namespace;[Ljava/lang/String;)V T 7varTable put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/util/Hashtable 67 varNsArr"[Ltcl/lang/NamespaceCmd$Namespace;dummyArrtailArr[Ljava/lang/String;tail T get&(Ljava/lang/Object;)Ljava/lang/Object; 01  E= ret[Ltcl/lang/Var; G=  H=  KJ  OJ  F=  deleteSearches(Ltcl/lang/Var;)V  MJ  searchvarvar openParenvarNselNamelenarrayVar arrayTableinterpLtcl/lang/Interp;part1part2msg createPart1 createPart2getVar<(Ltcl/lang/Interp;Ltcl/lang/TclObject;I)Ltcl/lang/TclObject; +h,tcl/lang/TclObject (.L(Ltcl/lang/Interp;Ljava/lang/String;Ljava/lang/String;I)Ltcl/lang/TclObject; -nameObjLtcl/lang/TclObject;:(Ltcl/lang/Interp;Ljava/lang/String;I)Ltcl/lang/TclObject;nameP(Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;I)Ltcl/lang/TclObject;part1Objpart2Obj8read 9 23 ; >? callTracesf(Ltcl/lang/Interp;Ltcl/lang/Var;Ltcl/lang/Var;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; = <= A DE cleanupVar(Ltcl/lang/Var;Ltcl/lang/Var;)V CresultarraysetVar IK`(Ltcl/lang/Interp;Ljava/lang/String;Ljava/lang/String;Ltcl/lang/TclObject;I)Ltcl/lang/TclObject; JN(Ltcl/lang/Interp;Ljava/lang/String;Ltcl/lang/TclObject;I)Ltcl/lang/TclObject;d(Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;Ltcl/lang/TclObject;I)Ltcl/lang/TclObject;newValueQset SJrelease +R VW newInstance()Ltcl/lang/TclObject; YUZtcl/lang/TclList \Jpreserve +[ _=isShared +^ bW duplicate +a Ze<(Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;)V Yd Vh((Ljava/lang/String;)Ltcl/lang/TclObject; jgktcl/lang/TclString Zm+(Ltcl/lang/TclObject;Ltcl/lang/TclObject;)V jlbytes qr scanElement&(Ltcl/lang/Interp;Ljava/lang/String;)I tpu tcl/lang/Util wxconvertElement'(Ljava/lang/String;I)Ljava/lang/String; tv listFlags IJ {~oldValueincrVarQ(Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;II)Ltcl/lang/TclObject; (4 - (reading value of variable to increment)  addErrorInfo(Ljava/lang/String;)V  ((Ltcl/lang/Interp;Ltcl/lang/TclObject;)I tcl/lang/TclInteger Q(Ltcl/lang/TclObject;I)V  IN varValueerr createdNewObj incrAmountunsetVar)(Ltcl/lang/Interp;Ltcl/lang/TclObject;I)V 9(Ltcl/lang/Interp;Ljava/lang/String;Ljava/lang/String;I)V '(Ltcl/lang/Interp;Ljava/lang/String;I)Vunsettcl/lang/TclRuntimeErrorunexpected null reference U  9  NJ   deleteArray5(Ltcl/lang/Interp;Ljava/lang/String;Ltcl/lang/Var;I)V obj lookup_resultdummyVartraceVar<(Ltcl/lang/Interp;Ltcl/lang/TclObject;ILtcl/lang/VarTrace;)V L(Ltcl/lang/Interp;Ljava/lang/String;Ljava/lang/String;ILtcl/lang/VarTrace;)V procLtcl/lang/VarTrace;:(Ltcl/lang/Interp;Ljava/lang/String;ILtcl/lang/VarTrace;)Vtrace U&(Ltcl/lang/Interp;Ljava/lang/String;)V  rTtcl/lang/TraceRecord T   A insertElementAt(Ljava/lang/Object;I)V rrecLtcl/lang/TraceRecord; untraceVar  unexpected TclException: R getTraces8(Ltcl/lang/Interp;Ljava/lang/String;I)Ljava/util/Vector; J(Ltcl/lang/Interp;Ljava/lang/String;Ljava/lang/String;I)Ljava/util/Vector;  makeUpvar`(Ltcl/lang/Interp;Ltcl/lang/CallFrame;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)Vaccessbad variable name "": unknown namespaceJ": upvar won't create namespace variable that refers to procedure variablensArraltNsArr dummyNsArraltNs#can't upvar from variable to itselflink variable "" already exists!" has traces: can't use for upvar LJ  savedFramenewvarotherframeotherP1otherP2 otherFlagsmyNamemyFlagsgetVariableFullName3(Ltcl/lang/Interp;Ltcl/lang/Var;)Ljava/lang/String; fullName buff W getResult  J resetResult   traceProc tcl/lang/VarTrace    setResult(Ltcl/lang/TclObject;)V   oldResult deleteVars)(Ltcl/lang/Interp;Ljava/util/Hashtable;)V getCurrentNamespace4(Ltcl/lang/Interp;)Ltcl/lang/NamespaceCmd$Namespace;  remove   fullnamesearch Jclear currNseltmpkey arrayName T SourceFileVar.java      !"$%'(*+-.01234356789:;,<=>9*B~?U@ CDE=>9*B~?Y@ CDF=>9*B~?]@ CDG=>:*B~?a@ CDH=>:*B@~?e@ CDIJ><**B~B? k l@ CDKJ><**B~B? o p@ CDLJ><**B~B? s t@ CDMJ>=**B~@B? wx@ CDNJ>: *YBB? { |@  CDOJ>: *YB~B?  @  CDPQ>:RYVL+*X\W+`+*beW+feW+*beW+i?%,5@2jk:CD$l_>^*nq*nwxL+|`?  @}~CD>.>*nxM,+,*nq?& !,@* }~*.CD.>3>$*nxM,+ *n*nq?* $&&'()!*#&&&1-@*~/3CD3}>g*:: 6 : ,: +66_+(Q6 d6+)9,~Y*+,+ `d:  M+ L ~ * *: *:  *n  *+ : :  B*;*: :*+ :  ק:: ~ݙ +f*+~:  :::*+2: 2: ~Y*+,+~Y*+,.Y:   W b    X~Y*+, :PY:+:  (Y: + W +b  X1+:  ~Y*+,  :   : SS  n  f~Y*+, B~$ ~Y*+,(   Y$ ~Y*+, : :X :@ n Y:   W  b   X : - :  ~Y*+,": SS?*  )-3>BJY[iltwz77DINTZ`ou{   !' ()*+#,*.5/:0C1L5R6Y8b;g<r>w?@CMNMSTUVW]^_`cijknqr"s1t9uAvPyR|V}`~eqv~@$f/TZ`{j67qFD D  ;  xY; VD` 7!"#$5%&'()>I *+*/?@  !" 01 5(2>F*+/?@ !"35(4> +*:, ,*::*/? @># $ !" 51 61 5(.> *+,7::2:2:<C<;*+,~@:  $~Y*+,7 : { B +: [ ~B  ":  : : Y*+,7 :: F!?f!!6H M U en~!'(,@\ H&% % GD!HD!"#$5I4>T *+*,L?:@* !" 01 01 5IM>Q *+,L?H@* !" 3 01 5IN>"+*:, ,*::*-L?\^` acf@H# $"!""51"61"O1"5IK>?i*+,P::   2: 2:B~>6~+ Y*+,P%Y*+,P(& ~Y*+,P+:~ T:~LX:])`!cT+:]*-fR-*:i+]/`!cT+:]-n^~<T-*:*s6  yi:+]---]T|<E<=*+,~ @:  %~Y*+,P : < B +:  }i:  :  :  F NN?2L"5>FVfhx%3;EJTYbjjotz      !# +0,@2X7`8@ Ioz&oz '% 1ZG MD"GHDi!"i#i$iO1i5>x ~:6*+,:(: 6 :  :  * 6` c:6*6: T `*+,PX[?Zkloptuvxy(|2};>FMPP]bgjs@p  [ {1x>@j~!"~#1~$1~~5>M *+*?  @  !" 01 5>J*+? @ !"35> *+,::  Y 2: 2: 6nY:<<BBbbXX|<n<D<<Y`YB~B*+,~@@W<Yd *+~@B +:TB~YB~BYdF%~Y*+,"?.$*9FKT^hr|  !"1$;%@&F+Q,^-i4p8u9}:>@f ; 1 $sD*mHD9^GTCD!"#$5>X *+*-? K L@* !" 01 5 >U *+-? XY@* !" 3 5 > i*+,::Y*}2:2:<rY<Y:p~<ȱ?:vwz|}#)/7CLS]h@\ VG)?D/9HDLi!"i#i$i5i>X *+*-ͱ?  @* !" 01 5 >U *+-ͱ? @* !" 3 5 >y :*+,~:::YRYη\i2:<C<q66,<:  <  F?V6<DNNTcmwz}@p c Q3N6G<VD!"#$5 >F*+հ?@ !"35 >*+,~::2<?)+014@4G!"#$5 >: 6~*: *+*,-:: ~ *  2: 2: Y*: ~  ݙf::::*2:2:2::'Y*RYVڶeeܶei-  XX'Y*RYVڶee޶ei:46Y:WbXf:^ :  Y:    :16Y: Wb  XY*1:Yd F[ 'Y*RYVeeei<'Y*RYVeeeiY`?.K[\]^_`abh ijl+p2q8t>uDwIyTZy-25>KR\finuzCKoty@:;;-6DuT67 i`D!D +aG >NDDHHD Z2 D!">MRYVM+?+ 8+X!,+XeW+X* ,feW+b ,+beW,i?*  &18$?%H*@ EkM!"MD >?> ,B ~,YB B,Y`c-6X-d)K6-(dd"d-`d:-N*:]*+ +Y`+k+<d6K+<:  ~/ *-: @~**:  +<+<q@~ 66K,<:  ~/ *-: @~**: - ,<,<q:  :: + +Yd,YB~B,Yd* T =MP?8HIN O QR!\&],_1`>a>aDbOcRaUa^fggph~ipqrtwxz{{}~|{$2==RZil@A^(,Z 7 ^P 27 !^ 6 1!"HDD#$5 >4*n? @ D > h*:@6+*6+ 6+M&,:o:YdR J<BB~7b &+bW<*: * @W*bB +:Tb<|B~YB~BYd,+?/  )//7BJT_    %*/: G!R(Zc,g-@f TbD   1BD4/a; ]5ch!"h67 > ,,::::B +:Tb: b<!YB~B*+ @W<|},,?nIJKMN PQQS&U6V@WEXK[R^X_^`farc~ehijRopq@p @ 1&p DRD!  67D!""D5 DE>}* 8*1*<**B~ ***bW**b+?+ 8+1+<*+B~ +++bW++b?2 &27<@_frw|@}D}HDUJ>|.*#**X*b***<*n*B?*  "'-@ .CD$%