Sha256: ea65ed88f780ef1d8170313472a12bb427accb7964151c96630449345c94f9f3
Contents?: true
Size: 381 Bytes
Versions: 1
Compression:
Stored size: 381 Bytes
Contents
# frozen_string_literal: true # Base class for throwing errors. class Error def initialize(pos_start, pos_end, error_name, details) @pos_start = pos_start @pos_end = pos_end @error_name = error_name @details = details end def as_string result = "#{@error_name}: #{@details}\n" result += "File #{@pos_start}, line #{@pos_start}" result end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simpler_lexer-0.1.0 | lib/simpler_lexer/errors/error.rb |