From: Tanaka Akira Date: 2001-07-05T12:03:20+09:00 Subject: [ruby-list:30467] Re: syntax check without execution? In article <8766d9z6dx.wl@studly.priv.netlab.jp>, Shugo Maeda writes: > $B$H$j$"$($:(Bsystem$B$G(Bruby -c$B$r8F$V$H$+!D!#(B $B$*$)!#$J$k$[$I!#(B $B$G$b!"$U$H;W$C$?$N$G$9$,!"(B def valid? loop { begin eval("BEGIN {return true}; #{code}") rescue SyntaxError return false end } end $B$H$$$&$N$,0BA4$J5$$,$7$F$-$^$7$?!#$3$l$C$F$I$N$/$i$$0BA4$J$s$G$7$g$&(B? $B$=$l$O$=$l$H$7$F(B Proc#compile $B$,$"$k$H4r$7$$$N$b;v