🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.misc
Article #302

Re: yacc&lex で四則演算

#302
From: KANEKO Yutaka
Date: Mon, 13 Oct 1997 00:00
52 lines
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-mail
References: <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