#!/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]
      

         D  H  H  H    x    x  I9.0.00/32           !\(             !\     q                                                      ,   T                            v   b   C   $   E   T      M      {   b      N   C   8   E   T      E   b   >      3P   b   *   b      N   C     U   E   S       T   	   b   =       b      N   C   S       b   ,   U   T   
   E   M            b   =      6   C   t   -   M         b      N   F   T      E   M            b   =      b   ,   T      b   =       b   7   :      C   d   -   M         b      N   F   T      T      E   M            b   =      b   =      :      F   T      b   =       b   7   N   :t   N   C   $   T      M         b   =      N   C   $   T      M         b   =      N   C   $   T      M         b   =      N   C   @   T      M         T      T      M         b   =      N   C   $   T      M         b   =      N   C   $   T      M        b   =      N   C   $   T      M     0   b   =      N   C   $   T      M     8   b   =      N   E   b   D      ,                    	        G   b   C      C      T      M   
  K   E   S       T      T   
   T      b   =      b   =      b      T      b   =      F   E   M     V   b   (   8   :      T      b   =       N   C   $   T      M     [   b   =      N   C      T      b   =       N   C   $   T      M     0   b   =      N   C   $   T      M     8   b   =      N   C      T      b   =       N   C   ,   E   E   T      b      S       b      N   E   b   D                                           ,  (                  	         h   b   C   $   T      M     l   b   =      N   C     U   E   S       T      C   (   T      3D   b   =      8   :      E   M            b   =      b      N   C   C   $   T      M     u   b   =      N   C   0   S       b   ,   T      b   =       b   7   N   C   T   T   
   E   M            b   =      N   T      M     x   b   =      :   <   C   $   T      M     |   b   =      N   N   E   :      N   :|   N   E   b   D      $                        *   b   C      C   C      T      b   =       N   C   h   C   0   T      E   M            b   =      N   5   E   N   T      M     ~   b   =      :      N   E   :      N   :L   N   E   b   D                                           $  	4                      3   b   C  L   C      E   M         b   (   N   C   t   T      T      T   
   T      b   =      b   =      T      b   =      F   E   M        b   (   8   :      T      b   =       :      T      M         T      T      C   (   T      3   b   =      8   :      E   M            b   =      b   =      b   =      N   C      C      E   b   G   D   N   E   b   D      $  
                      <   b   C   L   T      M        T      E   M            b   =      b   =      N   E   b   D         (                                     	    
  ̰  ԰      ذ      а                       
         	      	          *      3      <      B      G      L      P      V      [      b      g      k      q   T  <   X  ?   | 	 B     C     C     C     E     E    F  8  G  `  H    H    H   % H    H    I    I    I  <  J  H  F  | 	 O   	 P   	 Q   	 R  H 	 S  t 	 T   	 U   	 V    X    ^  ` ) c  l $ c  x  c    c    d    e   	 f   
 g  < 	 h  h 	 i   	 j    k   
 k    m  ,  r  L 
 u    v    v    v   
 w    x  ,  x  8  x  h  y    y    |          @    |             	8    	\    	    	    	    	 
   	    
< "   
h    
t    
    
    
    
      )   ,    @  main call goal nchars transprod transalts transseq transsym error read move tab write many writes upto pos image stop line _() _ 1 < 0 = procedure main()    while line := read() do {       writes(image(line))       if line ? (  & pos(0)) then           write(": accepted")       else write(": rejected")       } end recgen.icn sym procedure  >::=    suspend { alt        |  ( ) | ) , > *** malformed definition:  