class Bismas::Parser::ParseError

Public Class Methods

new(input, message) click to toggle source
    # File lib/bismas/parser.rb
151 def initialize(input, message)
152   @input, @message = input, message
153 end

Public Instance Methods

to_s() click to toggle source
    # File lib/bismas/parser.rb
155 def to_s
156   '%s at %d:%d: %s' % [@message]
157     .insert(*@input.eos? ?
158       [0, 'Unexpected end of input'] :
159       [-1, @input.peek(16).inspect])
160     .insert(1, $., @input.pos)
161 end