Sha256: be196ac5a09570f63c2ce60fa4c9ef5f36e6818edd092abc0dcb156be7441b2b

Contents?: true

Size: 422 Bytes

Versions: 19

Compression:

Stored size: 422 Bytes

Contents

# frozen_string_literal: true

module Loxxy
  # Abstract class. Generalization of Loxxy error classes.
  class Error < StandardError; end

  # Error occurring while Loxxy executes some invalid Lox code.
  class RuntimeError < Error; end

  # Error occurring while Loxxy scans invalid input.
  class ScanError < Error; end

  # Error occurring while Loxxy parses some invalid Lox code.
  class SyntaxError < Error; end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
loxxy-0.4.09 lib/loxxy/error.rb
loxxy-0.4.08 lib/loxxy/error.rb
loxxy-0.4.07 lib/loxxy/error.rb
loxxy-0.4.06 lib/loxxy/error.rb
loxxy-0.4.05 lib/loxxy/error.rb
loxxy-0.4.04 lib/loxxy/error.rb
loxxy-0.4.03 lib/loxxy/error.rb
loxxy-0.4.02 lib/loxxy/error.rb
loxxy-0.4.01 lib/loxxy/error.rb
loxxy-0.4.00 lib/loxxy/error.rb
loxxy-0.3.03 lib/loxxy/error.rb
loxxy-0.3.02 lib/loxxy/error.rb
loxxy-0.3.01 lib/loxxy/error.rb
loxxy-0.3.00 lib/loxxy/error.rb
loxxy-0.2.06 lib/loxxy/error.rb
loxxy-0.2.05 lib/loxxy/error.rb
loxxy-0.2.04 lib/loxxy/error.rb
loxxy-0.2.03 lib/loxxy/error.rb
loxxy-0.2.02 lib/loxxy/error.rb