version 1.3, 2004/03/18 05:45:08 |
version 1.4, 2004/03/20 01:09:47 |
|
|
%% $OpenXM: OpenXM/src/asir-doc/exp/exp-ja.texi,v 1.2 2004/03/17 09:25:02 takayama Exp $ |
%% $OpenXM: OpenXM/src/asir-doc/exp/exp-ja.texi,v 1.3 2004/03/18 05:45:08 takayama Exp $ |
\input texinfo |
\input texinfo |
@iftex |
@iftex |
@catcode`@#=6 |
@catcode`@#=6 |
Line 107 ChangeLog $B$N9`L\$O(B www.openxm.org $B$N(B cvswe |
|
Line 107 ChangeLog $B$N9`L\$O(B www.openxm.org $B$N(B cvswe |
|
* tb_to_string:: |
* tb_to_string:: |
* write_to_tb:: |
* write_to_tb:: |
* dp_gr_main:: |
* dp_gr_main:: |
|
* asir-port.sh:: |
|
* asir-install.sh:: |
|
* get_struct_name:: |
|
* get_element_names:: |
|
* get_element_at:: |
|
* put_element_at:: |
@end menu |
@end menu |
|
|
@comment --- $B"~"~"~"~(B $B4X?t(B quotetotex, quotetotex_env $B$N@bL@(B $B"~"~"~"~(B |
@comment --- $B"~"~"~"~(B $B4X?t(B quotetotex, quotetotex_env $B$N@bL@(B $B"~"~"~"~(B |
|
|
Makefile 1.1--1.8, asir-install.sh 1.1--1.2, asir-port.sh 1.1--1.6. |
Makefile 1.1--1.8, asir-install.sh 1.1--1.2, asir-port.sh 1.1--1.6. |
@end itemize |
@end itemize |
|
|
|
|
|
@node get_struct_name,,, $B<B83E*;EMM$N4X?t(B |
|
@subsection @code{get_struct_name}, @code{get_element_names}, @code{get_element_at}, @code{put_element_at} |
|
@findex get_struct_name |
|
@findex get_element_names |
|
@findex get_element_at |
|
@findex put_element_at |
|
|
|
@comment --- $B4X?t$N4JC1$J@bL@(B --- |
|
@comment --- @itemx $B$OJ#?t$KBP$7$F@bL@$r0l$D$D$1$k>l9g$K;H$&(B --- |
|
@table @t |
|
@item get_struct_name(@var{s}) |
|
@itemx get_element_names(@var{s}) |
|
@itemx get_element_at(@var{s},@var{key}) |
|
@itemx put_element_at(@var{s},@var{key},@var{obj}) |
|
:: $B9=B$BN(B @var{s} $B$KBP$9$kA`:n(B |
|
@end table |
|
|
|
@table @var |
|
@item return |
|
$BJ8;zNs(B (get_struct_name), |
|
$BJ8;zNs$N%j%9%H(B (get_element_names), |
|
$B%*%V%8%'%/%H(B (get_element_at), |
|
$B%*%V%8%'%/%H(B (put_element_at) |
|
@item s |
|
$B9=B$BN(B |
|
@item key |
|
$BJ8;zNs(B |
|
@item obj |
|
$B%*%V%8%'%/%H(B |
|
@end table |
|
|
|
@itemize @bullet |
|
@item |
|
@code{get_struct_name(s)} $B$O(B, $B9=B$BN(B @var{s} $B$NL>A0$rLa$9(B. |
|
@item |
|
@code{get_element_names(s)} $B$O(B, $B9=B$BN$N%a%s%P!<$NL>A0$N%j%9%H$rLa$9(B. |
|
@item |
|
@code{get_element_at(s,key)} $B$O9=B$BN(B s $B$N%a%s%P!<(B key $B$NCM$rLa$9(B. |
|
@item |
|
@code{put_element_at(s,key,obj)} $B$O9=B$BN(B s $B$N%a%s%P!<(B key $B$NCM$r(B obj $B$K@_Dj$9$k(B. |
|
@end itemize |
|
|
|
@example |
|
[219] struct point { x, y, color}; |
|
[220] P = newstruct(point); |
|
{0,0,0} |
|
[221] P->x = 10$ P->y=5$ P->color="red"$ |
|
[222] get_element_names(P); |
|
[x,y,color] |
|
[223] put_element_at(P,"color","blue"); |
|
blue |
|
[224] P->color; |
|
bule |
|
@end example |
|
|
|
@table @t |
|
@item $B;2>H(B |
|
@ref{newstruct}, @ref{struct} |
|
@end table |
|
|
|
@comment --- ChangeLog $B$r=q$/(B. $BF05!(B. $B%=!<%9%3!<%I$N0LCV(B. $BJQ99F|;~(B $B$J$I(B CVS$B%5!<%P$r8+$k$?$a(B |
|
@comment --- openxm $B$N30It$+$i$N4sM?$b=R$Y$k(B. Credit. |
|
@noindent |
|
ChangeLog |
|
@itemize @bullet |
|
@item $B9=B$BN$NDj5A$rCN$i$:$K9=B$BN$r07$&%f!<%64X?t$r=q$/$H$-$KJXMx(B. |
|
asir-contrib $B$N(B noro_print.rr $B$r8+$h(B. |
|
@item OpenXM_contrib2/asir2000/builtin/compobj.c 1.8. |
|
@end itemize |
|
|
@comment $B?7$7$$4X?t$N@bL@$r=q$/$?$a$N%F%s%W%l!<%H$G$"$k(B. $B>C$9$J(B. |
@comment $B?7$7$$4X?t$N@bL@$r=q$/$?$a$N%F%s%W%l!<%H$G$"$k(B. $B>C$9$J(B. |
|
@comment --- $B"~"~"~"~(B $B4X?t(B syz_pqr, xyz_stu $B$N@bL@(B $B"~"~"~"~(B |
|
@comment --- $BJ#?t$N4X?t$r$^$H$a$F@bL@$9$kNc(B --- |
|
@node xyz_pqr,,, $B<B83E*;EMM$N4X?t(B |
|
@subsection @code{xyz_pqr}, @code{syz_stu} |
|
@findex xyz_pqr |
|
@findex xyz_stu |
|
|
@comment --- $B4X?t$N4JC1$J@bL@(B --- |
@comment --- $B4X?t$N4JC1$J@bL@(B --- |
@comment --- @itemx $B$OJ#?t$KBP$7$F@bL@$r0l$D$D$1$k>l9g$K;H$&(B --- |
@comment --- @itemx $B$OJ#?t$KBP$7$F@bL@$r0l$D$D$1$k>l9g$K;H$&(B --- |
@table @t |
@table @t |