lib/antelope/ace/errors.rb in antelope-0.1.1 vs lib/antelope/ace/errors.rb in antelope-0.1.2

- old
+ new

@@ -1,11 +1,19 @@ +# encoding: utf-8 + module Antelope module Ace # Defines an error that can occur within the Ace module. All # errors that are raised within the Ace module are subclasses of # this. class Error < Antelope::Error + end + + # Used primarily in the {Compiler}, this is raised when the + # version requirement of the Ace file doesn't match the running + # version of Ace. + class IncompatibleVersionError < Error end # Used primarily in the {Scanner}, this is raised when an input # is malformed. The message should contain a snippet of the input # which caused the error.