From the file sample/test.rb in the Ruby source code distribution:
def valid_syntax?(code, fname)
eval("BEGIN {return true}\n#{code}", nil, fname, 0)
rescue Exception
puts $!.message
false
end
original post: http://groups.google.com/group/comp.lang.ruby/browse_thread/thread/1efc85a01ab278f4?pli=1
2008年12月30日星期二
订阅:
博文评论 (Atom)
没有评论:
发表评论