class Bismas::Parser::ParseError
Public Class Methods
new(input, message)
click to toggle source
# File lib/bismas/parser.rb, line 151 def initialize(input, message) @input, @message = input, message end
Public Instance Methods
to_s()
click to toggle source
# File lib/bismas/parser.rb, line 155 def to_s '%s at %d:%d: %s' % [@message] .insert(*@input.eos? ? [0, 'Unexpected end of input'] : [-1, @input.peek(16).inspect]) .insert(1, $., @input.pos) end