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.



106
107
108
109
110
# File 'lib/syntax_tree.rb', line 106

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

Instance Attribute Details

#columnObject (readonly)

Returns the value of attribute column.



104
105
106
# File 'lib/syntax_tree.rb', line 104

def column
  @column
end

#linenoObject (readonly)

Returns the value of attribute lineno.



104
105
106
# File 'lib/syntax_tree.rb', line 104

def lineno
  @lineno
end