# File lib/mof/helper.rb, line 174 def error_handler e $stderr.puts "*** #{@name}:#{@lineno}:" case e when StyleError $stderr.puts "\t Syntax does not comply to '#{self.style}' style" when ScannerError $stderr.puts "\t ScannerError: #{$!}" when ParserError $stderr.puts "\t ParserError: #{$!}" when Error $stderr.puts "\t Error: #{$!}" else $stderr.puts "\t Exception: #{$!}[#{$!.class}]" $stderr.puts $@ end end