module Omnium::Parser::ParseErrorHandler

The module responsible for generating ParseErrors

Public Instance Methods

error(message = nil, expected_type: nil, actual_type: nil) click to toggle source
# File lib/omnium/parser/parse_error_handler.rb, line 7
def error(message = 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: message
  )
end