1930
1931
def valid_syntax?(code, fname)
1936
eval(code, nil, fname, 0)
1938
catch {|tag| eval(code, binding, fname, 0)}
1942
for script in Dir["#{dir}{lib,sample,ext,test}/**/*.rb"]
1944
for script in Dir["#{dir}{lib,sample,ext,test}/**/*.rb"].sort
1943
1945
unless valid_syntax? IO::read(script), script