#!/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  1G    o'E     L    xG    G    DP     H                                        ,   T                            v   b   C   $   E   T      M      {   b      N   C   8   E   T      E   b   >      3   Pb   *   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   :   tN   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      3   Db   =      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   :   LN   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:  