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