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