Article View: fj.lang.misc
Article #302Re: yacc&lex で四則演算
From: KANEKO Yutaka
Date: Mon, 13 Oct 1997 00:00
Date: Mon, 13 Oct 1997 00:00
52 lines
2609 bytes
2609 bytes
$B6b;R!w@gBfEEGH$G$9!#(B
<61l6se$9th@utogw.gssm.otsuka.tsukuba.ac.jp>$B$N5-;v$K$*$$$F(B
kuno@gssm.otsuka.tsukuba.ac.jp$B$5$s$O=q$-$^$7$?!#(B
>> $B5WLn$G$9!#(B
>> > $BJ#AG?t$N7W;;$r$9$k;~$O!"<B?t$H5u?tN>J}$rJL!9$K1i;;$7$?$b$N$r7k(B
>> > $B2L$NJ#AG?t$H$7$FJ]B8$7$J$/$F$O$J$j$^$;$s!#$I$N$h$&$K$9$l$P!"<B(B
>> > $B8=2DG=$G$7$g$&$+!#59$7$/$*4j$$$7$^$9!#(B
>>
>> $$$B$H$+(B$1$B$J$I$rHsC<5-9f(B(expr$B!"(Bvar$B!"!D(B)$B$4$H$KG$0U$N(BC$B$N7?(B($B87L)$K(B
>> $B$$$($P(Bunion$B$N%U%#!<%k%I(B)$B$K$G$-$^$9$+$i!"<BIt$H5uIt$r;}$D(Bstruct$B$K(B
>> $B$7$F$d$l$P$$$$$N$G$O$J$$$G$7$g$&$+!#(B
$B0JA03X@8$K:n$i$;$?$3$H$,$"$k$s$G$9$,!"%=!<%9$,$_$D$+$i$J$$(B
$B$N$G!"5-21$,Dj$+$G$J$$$s$G$9$,!"(Bexpr$B$N7?$O(Bstruct complex$B$K$7(B
$B$F$*$$$F!"(B
{ $$ = cadd($1, $3); }
$B$H$G$b$9$l$P$$$$$@$1$G$9$h$M!#$A$J$_$K!"(Bcadd$B$OJ#AG?t$N2C;;$r(B
$B$*$3$J$&4X?t$G$9!#K\$r$"$5$l$P<BAuNc$,$_$D$+$k$H;W$$$^$9$,!"(B
$B<+:n$7$F$b9=$$$^$;$s!#2C8:;;$@$1$J$i!"(B
{ ($$).re = ($1).re + ($3).re; ($$).im = ($1).im + ($3).im; }
$B$G$b$$$$$H;W$$$^$9$,!"$"$^$je:No$G$O$J$$$7!">h=|;;Ey$H$NE}0l@-$,(B
$B$?$b$?$l$J$$$N$G!"4X?t$d%^%/%m$r;H$C$?J}$,3Z!#(B
$B$H$3$m$G!"$_$J$5$s$O!"(Byylex$B$N$[$&$r$I$&<BAu$7$^$9$+!)(B
yylex$B$K$O<B?t$X$NJQ49$@$1$5$;$F!"(B
cvalue : '(' dvalue ',' dvalue ')'
$B$H$$$C$?%k!<%k$GJ#AG?tDj?t$r:n$C$F$b$$$$$s$G$9$,!";d$O(Byylex$B$K(B
1.0
1.0j
$B$H$$$&Fs<oN`$N?tCM$r2r<a$5$;$F!"$=$l$>$l!"(Bstruct complex$B7?$K(B
$B3JG<$7$FJV$9$h$&$K<BAu$7$F$7$^$$$^$9!#$I$&$;!"(B'('$B$d2C8:;;$O(B
$B<BAu$5$l$F$$$k$N$G!"<BIt!&5uIt$r6&$K$b$DDj?t$O!"(B
(1.0+1.0j)
$B$H$G$b=q$$$F$b$i$&$3$H$K$9$k$H<B$O7k9=3Z$J$s$G$9!#(B
double x,y,z=1.8;main(a,b){x=(time( /* $B6b;R(B $BM5(B(Yutaka Kaneko) */
0)%935)/472;while(!0){y=x;x=2-z*(x- /* Sendai National College of Technology */
1)*(x-1);a=(x*631);a%=78;b=(y*95);b /* kaneko@cc.sendai-ct.ac.jp */
%=24;printf("\033[%d;%dHx\n",b,a);}}/*Evanx08,Megax05,Escax07,Fushx16,WedPx07*/
Technical Details
Message-ID:
<61sct2$e4g$1@dp-cc.cc.tohoku.ac.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<61ikqf$m0s@news.osk.threewebnet.or.jp> <61l6se$9th@utogw.gssm.otsuka.tsukuba.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10b195,a66e0a74ee65e7b6 X-Google-Attributes: gid10b195,public From: kaneko@ccedu.sendai-ct.ac.jp (KANEKO Yutaka) Subject: Re: yacc&lex で四則演算 Date: 1997/10/13 Message-ID: <61sct2$e4g$1@dp-cc.cc.tohoku.ac.jp> X-Deja-AN: 280008861 References: <61ikqf$m0s@news.osk.threewebnet.or.jp> <61l6se$9th@utogw.gssm.otsuka.tsukuba.ac.jp> Organization: Sendai National College of Technology, Sendai JAPAN. Newsgroups: fj.lang.misc