Module: Omnium::Parser::ParseErrorHandler
- Included in:
- Core
- Defined in:
- lib/omnium/parser/parse_error_handler.rb
Overview
The module responsible for generating ParseErrors
Defined Under Namespace
Classes: ParseError
Instance Method Summary collapse
Instance Method Details
#error(message = nil, expected_type: nil, actual_type: nil) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/omnium/parser/parse_error_handler.rb', line 7 def error( = nil, expected_type: nil, actual_type: nil) # a dirty sort of arg list... raise ParseError.new( actual_type: actual_type, expected_type: expected_type, message: ) end |