Method: Puppet::Parser::Parser#error

Defined in:
lib/vendor/puppet/parser/parser_support.rb

#error(message, options = {}) ⇒ Object

Raise a Parse error.



62
63
64
65
66
67
68
69
70
71
# File 'lib/vendor/puppet/parser/parser_support.rb', line 62

def error(message, options = {})
  if brace = @lexer.expected
    message += "; expected '%s'"
  end
  except = Puppet::ParseError.new(message)
  except.line = options[:line] || @lexer.line
  except.file = options[:file] || @lexer.file

  raise except
end