From: Tanaka Akira Date: 2002-06-21T22:33:50+09:00 Subject: [ruby-dev:17539] Re: broken string when unterminated "#{". In article <1024642728.541545.22623.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > $B$&!<$s!"$I$&$7$h$&$+!#;d$b!V(B#{} $B$NCf$K(B Ruby $B$N%3!<%I$r$J$s$G(B > $B$b$=$N$^$^(B($B%(%9%1!<%WL5$7$G(B) $B=q$1$kJ}$,$$$$$s$G$O$J$$$+!W$H(B > $B;W$&$h$&$K$J$C$?$N$G!"$3$N%Q%C%A$OL%NO$J$s$G$9$1$I!#(B $B$3$N7o$K4X$7$F$O!"I=L@$O$7$F$_$?$b$N$NF10U$,F@$i$l$k$H$O;W$C$F$^$;$s$G(B $B$7$?!#(Bhere document $B$NCf$G(B __END__ $B$r8z$+$;$k$H$$$&OC$K$7$F$b!">e0L$N(B $B=*C<$,2<0L$G$b8z$/$h$&$J$N$,9%$_$+$H?dB,$7$F$*$j$^$7$?!#(B # $B$G$b!"$=$l$r2!$7?J$a$k$H(B dylan $B$_$?$$$K(B end if $B$J$I$H=q$/J}8~$K$$$/(B? > $B$"$k$$$OEvLL(Byylex()$B$r$$$8$C$F!V(B\"$B!W$O!V(B"$B!W$H2r $B$F$*$$$F!"7Y9p$r=P$9$h$&$K$9$k$H$+!#(B yylex() $B$HF1;~$K!"(Bparse_string $B$J$I$b$$$8$i$J$$$H(B string $B=*C<$N(B \" $B$N(B $BG'<1$G<:GT$9$k$N$G$O$J$$$+$H$$$&5$$,$7$^$9!#(B ($B%Q%C%A$O8+$F$$$J$$$N$G$^$H$O$:$l$@$C$?$i:Q$_$^$;$s(B) yylex() $B$G(B \" $B$r8+$D$1$?$i(B parse_string $B$J$I$G$O(B \" $B$r=*C<$H$_$J$9!"$H(B $B$9$l$PF0$/$s$8$c$J$$$G$9$+$M!#(B # $B$H$$$&CN8+$r$3$30l=54V