Êþº¾-štcl/lang/ReadCmdjava/lang/Objecttcl/lang/CommandcmdProc)(Ltcl/lang/Interp;[Ltcl/lang/TclObject;)V Exceptions tcl/lang/TclExceptionCodeLineNumberTableLocalVariableTable toString()Ljava/lang/String; tcl/lang/TclObject errorWrongNumArgs&(Ltcl/lang/Interp;Ljava/lang/String;)V  -nonewline equals(Ljava/lang/Object;)Z  java/lang/String "# getChannel7(Ltcl/lang/Interp;Ljava/lang/String;)Ltcl/lang/Channel; %!&tcl/lang/TclIO(java/lang/StringBuffer *+()V ').can not find channel named " 01append,(Ljava/lang/String;)Ljava/lang/StringBuffer; '/4" ' * 6 9:charAt(I)C 8 =>isDigit(C)Z @<Ajava/lang/Character CDget((Ltcl/lang/Interp;Ltcl/lang/TclObject;)I FBGtcl/lang/TclIntegerI nonewlineKbad argument "M": should be "nonewline"argLjava/lang/String; Q getEncoding SPTtcl/lang/Channel VW newInstance()Ltcl/lang/TclObject; YUZtcl/lang/TclByteArrayresultLtcl/lang/TclObject; *^(I)V '] Va.(Ljava/lang/StringBuffer;)Ltcl/lang/TclObject; c`dtcl/lang/TclString fgread*(Ltcl/lang/Interp;Ltcl/lang/TclObject;II)I Se jk substring(II)Ljava/lang/String; i no setResult(Ljava/lang/String;)V qmrtcl/lang/InterpinStrcharactersReadI nw(Ltcl/lang/TclObject;)V qvztcl/lang/TclRuntimeError|2ReadCmd.cmdProc() Error: IOException when reading *o '} € getChanName S y}eLjava/io/IOException;†java/io/IOExceptionitoReadreadAllZ noNewlinechanLtcl/lang/Channel;thisLtcl/lang/ReadCmd;interpLtcl/lang/Interp;argv[Ltcl/lang/TclObject;•Twrong # args: should be "read channelId ?numChars?" or "read ?-nonewline? channelId"cmd ) SourceFile ReadCmd.java   Ç s6666,¾Ÿ,¾Ÿ*+,2¶·,2¶¶™ 6„,¾ *+,2¶·+,2¶¸$N-Ç*» Y+»'Y·,-¶2,2¶¶23¶2¶5·7¿„,¾¢Z,2¶:  ¶;¸?™+,2¸E66§5 H¶™ 6§%» Y+»'Y·,J¶2 ¶2L¶2¶5·7¿-¶RÇ ¸X: §»'Y@·_¸b: ™?-+ ¶h6™, ¶: ž  d¶;  + d¶l¶p±§-+ ¶h6+ ¶x§ : »yY»'Y{·~-¶¶2¶5·‚¿±âRU… ¦)#%&'( ) * -.#1225386?7J:V;Z<B„G‹H”J KªL°MºNÀPâUâVéWñYÿ[\abc.e<g@mLˆW‹rŽ”NNO "sO .tuÿS[\ LtuUƒ„ o‡ulˆu i‰Š f‹ŠVŒsŽs‘s’“  I » Y+”·7¿ ›  Ž ‘ –O*+ 3*·—±  Ž˜™