Pragma } .
   Pragma      = Token [ SemAction ] .
   SemAction   = &quot;(.&quot; ArbitraryJavaCode &quot;.)&quot; .
</PRE>

<P><I>Example</I> </P>

<PRE>   PRAGMAS
     option = &quot;$&quot; {letter} .  (. i := 1;
                                 while (i &lt; t.val.length()) {
                                   if (t.val.charAt(i) == 'A') ...;
                                   else if (t.val.charAt(i) == 'B') ...;
                                   i++;
                                 } .)
</PRE>

<P>N