lib/nydp/compiler.rb in nydp-0.2.3 vs lib/nydp/compiler.rb in nydp-0.2.5

- old
+ new

@@ -7,12 +7,11 @@ class Compiler extend Helper def self.compile expression, bindings compile_expr expression, bindings - rescue Exception => e - new_msg = "failed to compile expression #{expression.inspect},\nerror was #{e.message}" - raise $!, new_msg, $!.backtrace + rescue StandardError => e + raise Nydp::Error.new "failed to compile expression:\n#{expression.inspect}" end def self.compile_expr expression, bindings if expression.is_a? Nydp::Symbol SymbolLookup.build expression, bindings