#!/bin/sh
IXBIN=/usr/local/bin/iconx                                                    
IXLCL=`echo $0 | sed 's=[^/]*$=iconx='`

[ -n "$ICONX" ] && exec "$ICONX" $0 ${1+"$@"}
[ -x $IXLCL ] && exec $IXLCL $0 ${1+"$@"}
[ -x $IXBIN ] && exec $IXBIN $0 ${1+"$@"}
exec iconx $0 ${1+"$@"}

[executable Icon binary follows]
      

 4      $  $  $  $  %  t&  4.  t&  |&  I9.0.00/32  1?E    ?$I     pN    xF    @E    DP     
8F                                                                                                                                                                                                                                                                                                                                      b   C   $   T      M   8   	  b   =      N   C      U   C   D   C   ,   E   b   >      M      B  b   
   N   5   E   8   :   8   C   ,   E   b   >      M      Q  b   
   N   5   E   N   T   	   M   ,   a  b   =      N   C      E   S      :   h   F   C   P   E   E   M        T   
   b   =       b      M        b      b   1   5   0   :   2   b      N   C   d   E   S      E   M   %     M        M        M   !     M      
  b   A      b      N   C   (   E   S      E   b   A       b      N   C   (   E   S      E   b   A       b      N   C   L   E   S      E   M      &  M   
   6  M      D  b   A      b      N   C   ,   E   S      E   M      V     b      N   C   (   E   S      E   b   A       b      N   C     C   C   $   E   S      M       X  b      N   C   L
  C   C   L  C   p   E   E   S      b   %   E   M      Y     b      N   E   S   	   T      S      b   =      b      :      C   x   T      C   L   E   E   S      b   %   E   M      Y     b      N   M      [  :      M      ^  b   =      N   E   S   	   C       T   
   b   =       8   :      T      b   =       b      N   C   <   E   S   	   T      S   	   3   b   =      b      N   C   <  U   S   	   6   C      -   M      f  b      N   F   C   h   C   @   E   E   S      b      E   M      V     b      8   :      E   S      b   E   b      N   C   t   T      M      l  C   0   E   S      b      F   M      r  8   :      M       X  M   
   w  b   =      N   N   :   d
  :      C   \   -   C      M        8   :      M        b      N   F   T      b   =       :     C      -   M        b      N   F   C   (   E   S      E   b   A       b      N   C   ,   E   S      E   S      b   "   b      N   N   :   `	  :      C   t   -   M        b      N   F   C   8   U   T      E   S      b      b   =      F   5   N   N   :     :      C   t   -   C      M        8   :      M        b      N   F   C      T      b   =       N   N   :   h  :      5   N   C   $  S   	   b   ,   C     E   M        b   (   N   C      E   S   
   E   E   S      E   E   M      V     b      b   &   E   M      V     E   E   M      V     b      b   $   b      N   C   L   E   S   
   T      S   
   M        M        b   =      b      N   S   
   b   ,   T      E   T      3    b   =      E   M      V     b      b   =      F   E   S      T      T      E   T      E   M      Y     b   =      b   A      b   =      M        b   =      b      F   N   N   E   :   D  b   7   :     C   l   E   M   	     b   (   N   C   4   E   S      T      S      b   =      b      N   N   :     :   |  C      E   M        b   (   N   C      T      S      E   S   	   E   M           E   M      Y     b   $   b   ,   T      C   (   T      3   Tb   =      8   :      E   M      Y     b   =      b   7   b   =      N   N   :     :   x  C     E   M        b   (   N   C   L   E   S   	   T      S   	   M        M       X  b   =      b      N   C      S   	   b   ,   T      E   T      3   b   =      E   M      V     b      b   =      F   E   S      T      E   M      Y     b   =      b      b   7   N   C   <   E   S      T      S      3   b   =      b      N   C   (   E   S      4   S      b   	      N   N   :     :     U   E   M        b   (   N   C   <   E   S      T      S   	   3   @b   =      b      N   C      E   S   
   T      E   S      E   M           b   &   b   =      b      N   C   L   U   T      S      T   
   S   
   b   =      b   =      N   :   N   C       T      S   
   b   =      N   N   :     :   t   C   `   T      M        T      E   S      E   M           b   &   b   =      b   =      N   N   :   8  b   7   N   C   @   E   S      4   E   S   	   M        b      b         N   U   E   E   S      E   E   M           b      E   M      Y     b   $   M        b   
   N   C   d   E   E   S      E   E   M           b      E   M      Y     b   $   M       X  b      N   N   E   :      N   :   N   C   H   U   E   S      b      N   T      S      M   
     b   =      N   C      U   E   S      L   b   ,   E   M        b   (   F   T      E   M      Y     b   =      b   7      N   E   S      E   M      V     b      N   C   D   E   S      T      M        M         b   =      b      N   C   x   U   T      S      E   C      S      8   :   $   C      S      8   :      S      b      b   =      F   5   N   C      E   S      E   E   E   E   S      E   S      b   /   b      M        b      S      b      M        b      b      N   C      C   \   E   S      b      N   T      S      M        S      M        b   =      :      C   h   T      S      M      *  S      M      /  S      M      ;  S      M        b   =      N   T      S      M      B  b   =      N   C   ,   T      S      M      X  b   =      N   C       T      S      b   =      N   C       T      S      b   =      N   C   l   E   S      T      E   M      \  T      S      M      o  b   =      b      b   =      b      N   C   h   U   E   S      E   M      Y     b      N   E   S      T      M      q  b   =      b      N   C      C      E   S      E   M      Y     b      F   E   S      E   M      Y     b      N   T      S      S      b   =      :   h   T      S      E   M      v  T      S      M        M        b   =      b      b   =      N   C   L   E   S      E   M      &  M   
   6  M      D  b   A      b      N   E   S      b   E   b      N   :   @N   E   b   D      ,                                b   C   ,   T      Q       M        b   =      N   C   ,   T      Q       M        b   =      N   C   ,   T      Q       M   7     b   =      N   C   ,   T      Q       M      X  b   =      N   E   b   D      $                        
   b   C   $   T      M   (     b   =      N   C      T      b   =       N   C   $   T      M        b   =      N   C   $   T      M   )   0  b   =      N   C   $   T      M   ;   Z  b   =      N   C   $   T      M        b   =      N   C   $   T      M   !     b   =      N   C   $   T      M   =     b   =      N   C   $   T      M   ,     b   =      N   C   $   T      M   2   >  b   =      N   C   $   T      M      q  b   =      N   C   $   T      M   >     b   =      N   C   $   T      M        b   =      N   C      C      E   b   G   D   N   E   b   D      4   0                                 b   C   x   E   S       C   8   T      M        M         b   =      8   :       T   	   M        b   =      b      N   C   @   U   T      S       E   Q       b      b   =      F   5   N   C       T      S       b   =      N   C   $   T      M      	  b   =      N   C   l   E   S       C   ,   T      M        b   =      8   :       T   	   M        b   =      b      N   C   (   E   Q       E   b   A       b      N   C   L   U   T      Q       T   
   S       b   =      b   =      N   :   N   C       C      Q       b   G   D   N   E   b   D      D                                  :     @     B  b   C   $   E   S      M       X  b      N   C   0   E   E   Q      b      M      D  b      N   C      U   E   S       E   Q       b      b      F   U   C   4   E   E   S      b      S       b      8   :   8   E   S      4   E   Q      S       b      b         N   5   N   C       C      S      b   G   D   N   E   b   D      L   d                          F     I     L     O     V  b   C   $   E   S       M       X  b      N   C   ,   E   S      E   Q      b   %   b      N   C   ,  Q       b   ,   C      U   E   S       4   T      T      Q      b   =      b   =      b         N   C   C   (   E   S       4   Q      b         N   T      S      b   =      N   :   LN   C   D   E   S       T      E   M      Y     b   =      b      b   G   D   b   7   N   E   b   D                                          <   l"                   $            X        b   C   ,   E   E   Q      b      3   pb      N   C   (   E   S       E   b   A       b      N   C      Q       b   ,   C   C   @   T      T      E   Q      b      b   =      b   =      N   C   d   T      S       T      T      E   Q      b      b   =      b   =      b   =      8   :      N   E   :      N   :   (b   7   N   C       C      S       b   G   D   N   E   b   D      $   ($                  	   *   b   C   $   T      M      q  b   =      N   C   $   T      M        b   =      N   C      T      b   =       N   E   b   D              h    t        |         0"    $                                                          
                        $   	   *      4      :      ?      C      G      N      S      X      \      a      f      k      o      u      {                                   x    6    ; 	   =    =  $  = 0 <  = : h  > 
   @    @    @    @    @  d  B  p  B    I    I 
   J    J 	   K  $  K  X  L 
 |  M    M 
   P     R    R  D  S  P  S    V    V    V    W    W ) (  W  `  Z  l  Z    \    ]    ]    ] /   ] , X  ^    ^    a    a ( 4  b  \  c  h  c    d    d    g  	  h  	  h  p	  k  	  l  	  p  	  q  4
  r  <
  r  p
  r ! x
  r   
  r  
  s  
  s  
  t    u  ,  u   4  u    v (   v $   v #   v    v    t    z  4  {  @  {  x  ~     $    (  
   2 ,
   - 8
   ( @
    |
    
     
    
       ! 0   ) 8    p   < |   6                 ,    d    p                   *     D       3    1       p           \    x                    <    d               !        4 L    X   
             $    8    H   $ \   , d           
 <    h                D   1 P   * X    d   
    
    "        
 <    `   
    "        
     (    @    H    d           	    	 (   	 \   	 p           	    	    	 4   	 `   	    	    	    	    	 <   	 h   	    	    	         4    t   
    %                	 D   
    
             	     $    0   
 d    x                     P   X           !             h           	         !  ! $!   0!   h!   !   !   !   !   !   "   p"   "   "  
 "   	 "    "  "	 #  # $#  # 0#  #
 t#  $ |#  $ #  $ #  $
 #  "	 #  '  $  ) ,$  + L$  -
 x$  .
 $  0 $  2 main WriteWR Help Edit atos replace split shut_down write stop seq get writes read trim tab upto push open put close image system find move many remove exit a tag header incfiles prog extras showtype uselines line inline src files w f Generate sfile curexp t rc sc Icon Expression Evaluator, Version 1.2, type :? for help co-expressions system function *** This program requires co-expressions *** r _ global showtype, showimage, showImage procedure main() hwrite := -1; write :=: hwrite hwrites := -1; writes :=: hwrites hread := -1; read :=: hread write := hwrite read := hread writes := hwrites 1  0 >  ...   	 :type Will  not  display types :exit :quit :clear :list :help :? :edit 
# 
 ( :edit all :link 2 ; :include , 	 :load  ,	'"; *** cannot open  ;
 showtype := 1 :every  qei_.icn  := ( ) every WR("", if ( ) then WR("  := ", else write("Failure") end icont -s qei_.icn    qei_ # qei.icn procedure WR(tag, e) writes("   ",tag, image(e)) 	write(if \showtype then "  ("|| type(e)|| ")" else "") Enter any Icon expression to evaluate it :edit -- edit last expression :edit all -- edit the list of expressions :every <expression> -- show generated results for expresion :exit or :quit -- exit qei :help or :? -- print this message :include <files>, e.g. :include "x.icn" -- include Icon files :limit <n> -- limit results of :every to <n> :link <files>, e.g. link image -- link ucode files :list -- list expressions :load <file>, e.g. :load x -- load expressions from the file x :type -- toggle display of type p *** cannot open program file $EDITOR qei_.icn *** cannot re-open program file delim e s , s1 s2 s3 result i dlms 