Exception: SyntaxTree::ParseError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/syntax_tree.rb

Overview

A special parser error so that we can get nice syntax displays on the error message when prettier prints out the results.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(error, lineno, column) ⇒ ParseError

Returns a new instance of ParseError.



113
114
115
116
117
# File 'lib/syntax_tree.rb', line 113

def initialize(error, lineno, column)
  super(error)
  @lineno = lineno
  @column = column
end

Instance Attribute Details

#columnObject (readonly)

Returns the value of attribute column.



111
112
113
# File 'lib/syntax_tree.rb', line 111

def column
  @column
end

#linenoObject (readonly)

Returns the value of attribute lineno.



111
112
113
# File 'lib/syntax_tree.rb', line 111

def lineno
  @lineno
end