Sha256: 8ae3ddf87fd4a0220c17bb5c3b1e1d34079196fe5e4dac08dd51fde7841277e9
Contents?: true
Size: 957 Bytes
Versions: 15
Compression:
Stored size: 957 Bytes
Contents
# frozen_string_literal: true module Delorean ###################################################################### # Parse Errors class ParseError < StandardError attr_reader :line, :module_name def initialize(message, module_name, line) super(message) @line = line @module_name = module_name end def to_s super + " #{module_name}:#{line}" end end class UndefinedError < ParseError end class RedefinedError < ParseError end class UndefinedFunctionError < ParseError end class UndefinedNodeError < ParseError end class RecursionError < ParseError end class BadCallError < ParseError end class ImportError < ParseError end ###################################################################### # Runtime Errors class InvalidGetAttribute < StandardError end class UndefinedParamError < StandardError end class InvalidIndex < StandardError end end
Version data entries
15 entries across 15 versions & 1 rubygems