[BACK]Return to exp-ja.texi CVS log [TXT][DIR] Up to [local] / OpenXM / src / asir-doc / exp

Diff for /OpenXM/src/asir-doc/exp/exp-ja.texi between version 1.3 and 1.4

version 1.3, 2004/03/18 05:45:08 version 1.4, 2004/03/20 01:09:47
Line 1 
Line 1 
 %% $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
Line 545  ChangeLog
Line 551  ChangeLog
   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

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>