bin/loxxy in loxxy-0.2.01 vs bin/loxxy in loxxy-0.2.02

- old
+ new

@@ -15,14 +15,18 @@ def run!(file_names) return if file_names.nil? || file_names.empty? lox = Loxxy::Interpreter.new - file_names.each do |lox_file| - fname = validate_filename(lox_file) - next unless file_exist?(fname) + begin + file_names.each do |lox_file| + fname = validate_filename(lox_file) + next unless file_exist?(fname) - File.open(fname, 'r') { |f| lox.evaluate(f.read) } + File.open(fname, 'r') { |f| lox.evaluate(f.read) } + end + rescue Loxxy::ScanError => e + $stderr.puts e.message end end private