class Cfoo::Parser::ElParseError

Attributes

cause[RW]
column[RW]
file_name[RW]
line[RW]
source[RW]

Public Class Methods

new(file_name, cause, source, line, column) click to toggle source
Calls superclass method
# File lib/cfoo/parser.rb, line 106
def initialize(file_name, cause, source, line, column)
    super("Failed to parse '#{file_name}':\nLocation: #{file_name} line #{line}, column #{column} \nSource: #{source}\nCause: #{cause.ascii_tree}")

    @file_name = file_name
    @cause = cause
    @source = source
    @line = line
    @column = column
end