Sha256: ddb6d9d202cb647e4b95134dfae52edc83d48d43fd45bf9aa195d4891ca96d2b

Contents?: true

Size: 401 Bytes

Versions: 7

Compression:

Stored size: 401 Bytes

Contents

require 'sfrp/error'

module SFRP
  module Mono
    class InvalidTypeOfForeignFunctionError < CompileError
      def initialize(ffi_str)
        @ffi_str = ffi_str
      end

      def message
        "foreign function '#{@ffi_str}' returns invalid type'"
      end
    end

    class IncompleteMatchExpError < CompileError
      def message
        "incomplete match-exp"
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sfrp-1.5.2 lib/sfrp/mono/exception.rb
sfrp-1.5.1 lib/sfrp/mono/exception.rb
sfrp-1.5.0 lib/sfrp/mono/exception.rb
sfrp-1.4.0 lib/sfrp/mono/exception.rb
sfrp-1.2.1 lib/sfrp/mono/exception.rb
sfrp-1.2.0 lib/sfrp/mono/exception.rb
sfrp-1.1.0 lib/sfrp/mono/exception.rb