version 1.6, 2002/09/03 01:50:57 |
version 1.7, 2003/04/20 08:01:25 |
|
|
@comment $OpenXM: OpenXM/src/asir-doc/parts/asir.texi,v 1.5 2000/09/23 07:53:24 noro Exp $ |
@comment $OpenXM: OpenXM/src/asir-doc/parts/asir.texi,v 1.6 2002/09/03 01:50:57 noro Exp $ |
\BJP |
\BJP |
@node $B%f!<%68@8l(B Asir,,, Top |
@node $B%f!<%68@8l(B Asir,,, Top |
@chapter $B%f!<%68@8l(B Asir |
@chapter $B%f!<%68@8l(B Asir |
|
|
|
|
@example |
@example |
\JP for ( $B<0JB$S(B-1; $B<0(B; $B<0JB$S(B-2 ) $BJ8(B |
\JP for ( $B<0JB$S(B-1; $B<0(B; $B<0JB$S(B-2 ) $BJ8(B |
\EG for ( expression list-1; expression; expression list-2 ) statement |
\EG for ( expr list-1; expr; expr list-2 ) statement |
@end example |
@end example |
|
|
\JP $B$G(B, $B$3$l$O(B |
\JP $B$G(B, $B$3$l$O(B |
Line 905 while ( $B<0(B ) @{ |
|
Line 905 while ( $B<0(B ) @{ |
|
@} |
@} |
\E |
\E |
\BEG |
\BEG |
expression list-1 (transformed into a sequence of simple statement) |
expr list-1 (transformed into a sequence of simple statement) |
while ( expression ) @{ |
while ( expr ) @{ |
statement |
statement |
expression list-2 (transformed into a sequence of simple statement) |
expr list-2 (transformed into a sequence of simple statement) |
@} |
@} |
\E |
\E |
@end example |
@end example |
Line 1137 There are special assignments combined with arithmetic |
|
Line 1137 There are special assignments combined with arithmetic |
|
|
|
@example |
@example |
\JP A = 2 A *= 3 ($B$3$l$O(B A = A*3 $B$HF1$8(B; $B$=$NB>$N1i;;;R$bF1MM(B) |
\JP A = 2 A *= 3 ($B$3$l$O(B A = A*3 $B$HF1$8(B; $B$=$NB>$N1i;;;R$bF1MM(B) |
\EG A = 2 A *= 3 (the same as A = A*3; The other combination are alike.) |
\EG A = 2 A *= 3 (the same as A = A*3; The others are alike.) |
@end example |
@end example |
@item |
@item |
\JP $BH!?t8F$S=P$7(B |
\JP $BH!?t8F$S=P$7(B |
Line 1163 A-- $BCM$O85$N(B A $B$NCM(B, A = A-1 |
|
Line 1163 A-- $BCM$O85$N(B A $B$NCM(B, A = A-1 |
|
\BEG |
\BEG |
A++ the expression value is the previous value of A, and A = A+1 |
A++ the expression value is the previous value of A, and A = A+1 |
A-- the expression value is the previous value of A, and A = A-1 |
A-- the expression value is the previous value of A, and A = A-1 |
++A A = A+1, and the expression value is the value after increment of A |
++A A = A+1, and the value is the one after increment of A |
--A A = A-1, and the expression value is the value after decrement of A |
--A A = A-1, and the value is the one after decrement of A |
\E |
\E |
@end example |
@end example |
|
|