-(tcl/lang/NamespaceCmdjava/lang/Objecttcl/lang/InternalReptcl/lang/Command FIND_ONLY_NSI ConstantValue numNsCreatedJnsMutexLjava/lang/Object;NS_DYINGNS_DEADCREATE_NS_IF_UNKNOWN validCmds[Ljava/lang/String; OPT_CHILDRENOPT_CODE OPT_CURRENT OPT_DELETEOPT_EVAL OPT_EXPORT OPT_FORGET OPT_IMPORT OPT_INSCOPE OPT_ORIGIN  OPT_PARENT OPT_QUALIFIERS OPT_TAIL  OPT_WHICH  otherValue&Ltcl/lang/NamespaceCmd$ResolvedNsName;getCurrentNamespace4(Ltcl/lang/Interp;)Ltcl/lang/NamespaceCmd$Namespace;CodeLineNumberTableLocalVariableTable ;<varFrameLtcl/lang/CallFrame; >:?tcl/lang/Interp ABns!Ltcl/lang/NamespaceCmd$Namespace; D@Etcl/lang/CallFrame GBglobalNs >FinterpLtcl/lang/Interp;getGlobalNamespace pushCallFrameJ(Ltcl/lang/Interp;Ltcl/lang/CallFrame;Ltcl/lang/NamespaceCmd$Namespace;Z)V 56 N Q flags SPTtcl/lang/NamespaceCmd$NamespaceVtcl/lang/TclRuntimeErrorX,Trying to push call frame for dead namespace Z[(Ljava/lang/String;)V UY ^ activationCount S] abisProcCallFrameZ D` efobjv[Ltcl/lang/TclObject; Dd i<frame >h l<caller Dk o< callerVar Dn r level Dq uvvarTableLjava/util/Hashtable; Dt namespace popCallFrame(Ltcl/lang/Interp;)V >P }~ deleteVars)(Ltcl/lang/Interp;Ljava/util/Hashtable;)V | tcl/lang/Var deleteNamespace$(Ltcl/lang/NamespaceCmd$Namespace;)V  saveErrFlagcreateNamespaceh(Ltcl/lang/Interp;Ljava/lang/String;Ltcl/lang/NamespaceCmd$DeleteProc;)Ltcl/lang/NamespaceCmd$Namespace; K6 parent simpleNameLjava/lang/String; length()I java/lang/StringDcan't create namespace "": only global namespace can have empty name [ setResult > 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  v childTable S get&(Ljava/lang/Object;)Ljava/lang/Object; java/util/Hashtablejava/lang/StringBuffer Z()V can't create namespace " append,(Ljava/lang/String;)Ljava/lang/StringBuffer; ": already exists toString()Ljava/lang/String;  parentArr"[Ltcl/lang/NamespaceCmd$Namespace;dummyArr simpleArr S name S fullName S  deleteProc"Ltcl/lang/NamespaceCmd$DeleteProc; S B S     nsId S IJ S refCount S vcmdTable S St  exportArray S numExportPatterns S maxExportPatterns S resolverLtcl/lang/Resolver; S put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :: ,(Ljava/lang/Object;)Ljava/lang/StringBuffer;  setLength(I)V ancestorbuffer1Ljava/lang/StringBuffer;buffer2 remove teardownNamespace  clear free  errorInfo  getVar)(Ljava/lang/String;I)Ltcl/lang/TclObject; >   tcl/lang/TclObject errorInfoStreLtcl/lang/TclException;tcl/lang/TclException errorCode errorCodeStr setVar((Ljava/lang/String;Ljava/lang/String;I)V > elements()Ljava/util/Enumeration;    nextElement()Ljava/lang/Object; "#java/util/EnumerationchildNs &'hasMoreElements()Z "%*tcl/lang/WrappedCommand ,-deleteCommandFromToken(Ltcl/lang/WrappedCommand;)I >+cmdLtcl/lang/WrappedCommand; 2delete 415 tcl/lang/NamespaceCmd$DeleteProcsearchLjava/util/Enumeration; exportListH(Ltcl/lang/Interp;Ltcl/lang/NamespaceCmd$Namespace;Ljava/lang/String;Z)V Exceptionsi => compareTo(Ljava/lang/String;)I <Ainvalid export pattern "C$": pattern can't specify a namespace ZE&(Ltcl/lang/Interp;Ljava/lang/String;)V D HI arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V KGLjava/lang/System numNewElemsnewArrayINIT_EXPORT_PATTERNScurrNs exportNsArrsimplePatternArrexportNs simplePattern neededElemspatternresetListFirstappendExportListI(Ltcl/lang/Interp;Ltcl/lang/NamespaceCmd$Namespace;Ltcl/lang/TclObject;)V [\ newInstance((Ljava/lang/String;)Ltcl/lang/TclObject; ^Z_tcl/lang/TclString a<(Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;)V c`dtcl/lang/TclListobjLtcl/lang/TclObject; importListi auto_import kl findCommand`(Ltcl/lang/Interp;Ljava/lang/String;Ltcl/lang/NamespaceCmd$Namespace;I)Ltcl/lang/WrappedCommand; j opreserve  n /rLtcl/lang/Command; )q uvcmdProc)(Ltcl/lang/Interp;[Ltcl/lang/TclObject;)V t yrelease  x | resetResult >{empty import pattern%unknown namespace in import pattern ""*no namespace specified in import pattern "import pattern """ tries to import from namespace " " into itself keys   stringMatch'(Ljava/lang/String;Ljava/lang/String;)Z  tcl/lang/Utiltcl/lang/ImportedCmdData getOriginalCommand4(Ltcl/lang/WrappedCommand;)Ltcl/lang/WrappedCommand;  )@*" would create a loop containing command "realCmd   createCommand'(Ljava/lang/String;Ltcl/lang/Command;)V > 0  0self tcl/lang/ImportRef  0 importedCmd   importRefLtcl/lang/ImportRef; ) next dsdataLtcl/lang/ImportedCmdData;refcan't import command " wasExportedcmdNameautoCmd importNsArrimportNsallowOverwrite forgetImportG(Ltcl/lang/Interp;Ltcl/lang/NamespaceCmd$Namespace;Ljava/lang/String;)V/unknown namespace in namespace forget pattern " actualCtxArr actualCtxcommandinvokeImportedCmdC(Ltcl/lang/Interp;Ltcl/lang/ImportedCmdData;[Ltcl/lang/TclObject;)VdeleteImportedCmd(Ltcl/lang/ImportedCmdData;)VKDeleteImportedCmd: did not find cmd in real cmd's list of import referencesprevjava/lang/RuntimeException nsPtrPtr Y Y altNsPtrPtr actualCxtPtrPtr simpleNamePtr charAt(I)C   substring(I)Ljava/lang/String; nsName (II)Ljava/lang/String;   newCallFrame()Ltcl/lang/CallFrame; > LM   yz Could not create namespace entryNslen start_indname_lenaltNsend_indqualNamecxtNsPtrnsPtrPtr altNsPtrPtractualCxtPtrPtr simpleNamePtr findNamespaceh(Ltcl/lang/Interp;Ljava/lang/String;Ltcl/lang/NamespaceCmd$Namespace;I)Ltcl/lang/NamespaceCmd$Namespace;unknown namespace "nsArr dummy1Arr dummy2Arr contextNscxtNs    resolversLjava/util/Vector; > l resolveCmd  tcl/lang/Resolver java/util/Vectortcl/lang/Interp$ResolverScheme res Ltcl/lang/Interp$ResolverScheme;unknown command "ns0Arrns1ArrcxtNsArr simpleNameArrfindNamespaceVarU(Ltcl/lang/Interp;Ljava/lang/String;Ltcl/lang/NamespaceCmd$Namespace;I)Ltcl/lang/Var; #! resolveVar "varLtcl/lang/Var;(unknown variable "getNamespaceFromObjH(Ltcl/lang/Interp;Ltcl/lang/TclObject;)Ltcl/lang/NamespaceCmd$Namespace; ,-getInternalRep()Ltcl/lang/InternalRep;  + 01setNsNameFromAny((Ltcl/lang/Interp;Ltcl/lang/TclObject;)V / 34 3 6BrefNs 859$tcl/lang/NamespaceCmd$ResolvedNsName 8 8@resNamesetNamespaceResolver7(Ltcl/lang/NamespaceCmd$Namespace;Ltcl/lang/Resolver;)VgetNamespaceResolver6(Ltcl/lang/NamespaceCmd$Namespace;)Ltcl/lang/Resolver;Btcl/lang/TclNumArgsExceptionDsubcommand ?arg ...? ZF<(Ltcl/lang/Interp;I[Ltcl/lang/TclObject;Ljava/lang/String;)V AE  HKoption MN(Ltcl/lang/Interp;Ltcl/lang/TclObject;[Ljava/lang/String;Ljava/lang/String;I)I OLPtcl/lang/TclIndex Rv childrenCmd Q UvcodeCmd T Xv currentCmd W [v deleteCmd Z ^vevalCmd ] av exportCmd ` dv forgetCmd c gv importCmd f jv inscopeCmd i mv originCmd l pv parentCmd o sv qualifiersCmd r vvtailCmd u yvwhichCmd xoptthisLtcl/lang/NamespaceCmd; )* ~" in namespace children command?name? ?pattern?  startsWith(Ljava/lang/String;)Z  [()Ltcl/lang/TclObject; celem (Ltcl/lang/TclObject;)V >bufferlistargxp_indinscope (Ljava/lang/String;I)Z ?name name...?  " in namespace delete commandname arg ?arg...?  getResult > eval(Ltcl/lang/TclObject;I)V > concat+(II[Ltcl/lang/TclObject;)Ljava/lang/String;  [ > getCompletionCode  (in namespace eval "" script line   errorLine > (I)Ljava/lang/StringBuffer; ) [ addErrorInfo >ex?-clear? ?pattern pattern...?-clear equals(Ljava/lang/Object;)Z string XY  89 firstArg patternCt?pattern pattern...?  ?-force? ?pattern pattern...?-force g9 " in inscope namespace command concatObjv (in namespace inscope "invalid command name " getCommandFullName-(Ltcl/lang/WrappedCommand;)Ljava/lang/String; > origCommand" in namespace parent command?name?p?-command? ?-variable? name-command -variable  !  getVariableFullName3(Ltcl/lang/Interp;Ltcl/lang/Var;)Ljava/lang/String; variableargIndexlookupdispose 8debug duplicate 8  setInternalRep(Ltcl/lang/InternalRep;)V  wraptobj  childrencodecurrent2exportforgetimportorigin qualifierstail!which SourceFileNamespaceCmd.java InnerClasses NamespaceResolvedNsName DeleteProc!                     !  "#  $%  &'  ()  *+  ,-  ./  01  234+567F*= *=C*H8lmo9 IJK67/*H89 IJLM7{, *O:,:R~ UYW\Y_`_+C+c+g+*jm+*=p*=+*=s`s+s+w*+j*+=8N $/5:?GOVfkpuz9>AB$VAB{IJ{i<{xB{abyz7c*jL*+mj*+p=*{~=+w*+w+w*Y{{+CN-Y_d_-R~-_-+C8B  # + 0:?IY]b9*]i<F ?#ABcIJ7Q *:*= ::w+ *S: S: : *+      2: 2:!*Y+SYN---,--Yʵ:  ² a-ε ç ÿ:  é -*-R-_--Yʵ-Yʵ-----WY:Y: -:@WW W  W: L-+-8;>?@ABGKLM#V)X+^1_7`=bNgThZpbqewr $09BBHOWbjpx~9B1_ 7Y =S T<BZ6EEBGBBAB9^BU  BIJ7*L+M,N+_++YRR++ɴ+W+ɧF++- ,{~4++ڸ++ٶ+֚ + +YRR8F $3;?MX_fm t ~9*|ABwIJ rGBxB7y *L+:*`+  :: :+  :: :+*ڸ+: +: +*ڸ**ɴ*W**M,!SN-,(*ٶM,!):+.W,(*ٶ***** *ǹ3** ѱ!&36HRU\fi8-./012 3 8?AB#D&G&H8J;MCOHPHQWV\W\Xn_vd}egrstus~ 9z ! 6 U i &E;0$B/0 IJ GBw67AB7= **ñ8 9  AB89:7.6*O:+ :+:916  S  S: S::*,  2:2: ,?&Y*Y@,BF`6 < 2h6:J,SY`8(    ##)25?EKQW]cu {   $"%-&9&; ?; &M N+O  %PBABWQ ]cR{SBTqU .IJ.xB.V.WbXY:70+ *ON+N6*,-2]b-8. IJNO QVVW#V&V/Z9>; "AB/; 0IJ0xB0efg9:72*O:+ :+:*hm:  ^ :h]S2p,]S2p :  s*w::2z2z*},Y*~FS:S::*,2:2:&Y*Y,F],&Y*Y,FY*Y,Fٶ: r !:\662 6(Y:öW*H WW):  sW :  K A4Y*Y,FY:**m: Y:      &Y*YF (N[a8:N $*4;CJNNkr{KKXdnqqw  NWb!r%y&,-./179*UefN1/0 t&; M0 /0 WJr/0 qVb-; dcU|67 PBAB0 :4.RBT67 IJxBVb:7+ *ON+NS: S: S: : *,-     2: 2: 2:&Y*YĶ,Fٶ:>!:(-):   s * .W(8n\]^_cd fopq r&t7y=zC{INqq~9/0 /{H67AB   &R =BCBI{T67IJxBV7**L+s+sM,L+s+8&  (9 (/0*0:7a+N-s*,w89* 0IJef7R*L*M:+N1-,!+- -NK-:-N-ѻUYͷ\8F    "- 6 8 :;>CG9>5M0 H0 EG R7S  YYҷտ YYַտ YYطտ YYڷտ,:*: ~ *O:.~  :!*=*=C: *H:6+6U+:K+:A6+: : SS SSS :  ~: 6V66Hd9+:.+`:!+:Rd+d:+d:/ ~+:S S+S+`:fS:   :K~A*:**:*YYտ:  S:  SSS6 ~+d: S +S ~  :S S8z^ &2LXr~ &,17=>DHWZ^addk    !".#3$:%A&G(P)Y+],b-078=>?@ADKMPY[^_ `9G5i<.TB dP pABjGB + % HB ^  IJ  B Q     :7ZS:S::*+, 2:~!*Y+8.  $*/2:X9RT NH*0ABZIJZZBZQ kl:7TS:~ *:, ,: *O: * u*+: :  B* ;* :  !:*+:   (  : S: S: S: : *+,     2S 2S 2: 2:: 6%22):    ~&Y*Y+F48. %44<PS_hkw   "##$%##($)'*/+R.9wh/7 SL/0  06 NA%/B    kh/0 56 TIJTTBTQ  !:7OS:~ *:, ,: *O: * u*+$: :  B* ;* :  !:*+$:   (  : S: S: S: : *+,     2S 2S 2: 2:: 6%22:    ~!*Y'+48._`abcel mops%v4w4x<yP|S_hkw$'/M9wh/7 SL%&  06 IA%*B    fc%& 06 OIJOOBOQ )*:7x*O:+.*+2+.4MN,+,7",:,;є,;N-R~N-'*+2+.4M,,;N-R~N-8R ">CLNRWbfktv94rPB X<4"VABxIJxef=>7>*+8 <=9xB?@7/*8X9 xBuv:7,AY+,CG+,2IJN6 FLRX^djpv|+,S+,V+,Y+,\+,_+,b+,e+,h+,k+,n+,q+,t+,w+,z8#$$lqrwx}~9*${ |}IJef Rv:7%  *::+ *ONT+ +:*+2N-+Y*Y+2 FAY*+GY:+C+2 :    :*-öW- W W:: -:3!S:ø]: *  b(* 8"        # + / Z h q w    ! " $ % , - . / 0 2 3 . 7 89z +,AB8 f $$BGB VhABqMf D67 IJ ef Uv:7 +AY*+G+2 :6anVK 6 d$i *+2N*-]b*-]b*OM,* ]: ,ø]:*-b*-+2b*-8r [ \ ] ^ _ a b g h# k@ m@ mG mJ m] p r s } ~ 9\ D ]+ # Kf0PBefIJef Xv:71+AY*+G*OM,* * *,ö8"     ( 0 9 PB1IJ1ef [v:7N+AY*+G6C+2 N*-M,,Y*Y+2 F+6+2 N*-M,,+8Z     " * . W Z a a g o w {  9R"5*-xBJ; owxBa(; IJef ^v:7 +AY*+G*+2M,'+2 :*M,Y** F*N*-,+*+2++:*JO:  1*Y,ö* ::*PpvP8f % & ' ( ) + , 2 6 7( 80 94 ;D BI CP EP FV Ga Ij Nx Q R V X [9H(j/v< xBIzi<IJef av:7 *OM6+AY*+·G6++2 :Ķə 6+d6: *, * 6!+2 N*,-΄+ޱ8n        & / : = @ G L R S X _ e f f m u 9p /Xf uVj(; PBWbt GL ; IJef dv:70+AY*+ѷG>+2 M*,Ԅ+8.     & ) / 94 V; /; 0IJ0ef gv:7Z=+AY*+շG6++2 N-׶ə=6+2 :*ڄ+8N         ( 2 4 7 %7 %> &G 'O %R %Y )9R(GV;; XbA Y; ZIJZef jv:79  +AY*+G*+2M,+Y*Y+2 ۶F*N*-,+*+2V :: 6* +2b :  z ++2S S: *  zJO:1*Y޶,ö*::*vTT8# T U V X Y ^ _ `H gM hT pT qZ re tk uk vk xp yp yv zv { } ~ y y   9p  s$; kMfpHf !;  / <xBMi< IJ ef mv:7l+AY*+G*+2 mM,+Y*Y+2 F,N-**, **-8.   ! % M R V b k 9*!K0R0lIJlef pv:7l+ *OMN+:*+2M,+Y*Y+2 FAY*+G,*,ɴö8.     K Y ` k 9*,ABYABlIJlef sv:7o+AY*+G+2 M,>7,:-),d: ,: *,`8F   ! " ( ) +# ,= -@ .C /F .T 1W +^ 5b 6n 99*T O oIJoef vv:7T+AY*+G+2 M,>,:,d:   *,8: Z [ ] ^ d e g# h9 i< j? gF nJ oS q9*9 4 TIJTef yv:7+AY*+G66+2 M,>,-4,ə 6!,ə 6AY*+G6+`AY*+GW6+2 M*,mN-**-+2 M*,: **8     ! 3 = C M S a d m { { 9H/0&  !IJef7E<*4M,<,Yd,+,;N-Yd-֚-R~-*486       ! + ; ? D 9*!#ABBb=<4E|}-7i<*4M, ,Y`*8      9 b<4|} 01:7d S:S::+ M*, 2N-;*O:-Y`ֻ8Y:-;-ѵ:7:Y:4+8Z B C D H I J M T' Y, ^0 _6 a@ bI cO dX e_ fh hk qt r{ s u9p 6/PBI<4| vpk,VABk<4t}IJf7;<*4M:,,,:,;є,;N-R~N- -:82      # , . 2 8 94#AB9b4<4 0;|}Z78 * *48  9  |} 7s λY Y SY SYSYSYSYSYSYSYSY SY SY SY SY  SI"#$S%8&4'