class Bade::Parser::SyntaxError
Error representing syntax error in specific file, line and column
Attributes
column[R]
error[R]
file[R]
line[R]
lineno[R]
Public Class Methods
new(error, file, line, lineno, column)
click to toggle source
# File lib/bade/parser.rb, line 19 def initialize(error, file, line, lineno, column) @error = error @file = file || '(__TEMPLATE__)' @line = line.to_s @lineno = lineno @column = column end
Public Instance Methods
to_s()
click to toggle source
# File lib/bade/parser.rb, line 27 def to_s line = @line.lstrip column = @column + line.size - @line.size <<-MSG.strip_heredoc #{error} #{file}, Line #{lineno}, Column #{@column} #{line} #{' ' * column}^ MSG end