Exception: SQLTree::Parser::UnexpectedToken
- Inherits:
-
StandardError
- Object
- StandardError
- SQLTree::Parser::UnexpectedToken
- Defined in:
- lib/sql_tree/parser.rb
Instance Attribute Summary collapse
-
#actual_token ⇒ Object
readonly
Returns the value of attribute actual_token.
-
#expected_token ⇒ Object
readonly
Returns the value of attribute expected_token.
Instance Method Summary collapse
-
#initialize(actual_token, expected_token = nil) ⇒ UnexpectedToken
constructor
A new instance of UnexpectedToken.
Constructor Details
#initialize(actual_token, expected_token = nil) ⇒ UnexpectedToken
Returns a new instance of UnexpectedToken.
7 8 9 10 11 12 13 |
# File 'lib/sql_tree/parser.rb', line 7 def initialize(actual_token, expected_token = nil) @expected_token, @actual_token = expected_token, actual_token = "Unexpected token: found #{actual_token.inspect}" << ", but expected #{expected_token.inspect}" if expected_token << '!' super() end |
Instance Attribute Details
#actual_token ⇒ Object (readonly)
Returns the value of attribute actual_token.
5 6 7 |
# File 'lib/sql_tree/parser.rb', line 5 def actual_token @actual_token end |
#expected_token ⇒ Object (readonly)
Returns the value of attribute expected_token.
5 6 7 |
# File 'lib/sql_tree/parser.rb', line 5 def expected_token @expected_token end |