Method: VerilogTools::AST#generate_error

Defined in:
lib/HDLRuby/verilog_hruby.rb

#generate_error(msg) ⇒ Object

Generate a generation error with message indicated by +msg+.

Raises:



195
196
197
198
199
200
201
202
203
# File 'lib/HDLRuby/verilog_hruby.rb', line 195

def generate_error(msg)
  property = self[-1]
  lpos = property[:lpos]
  filename = property[:filename]
  # Raise an exception containing an error message made of msg,
  # the adjusted line number, its number, and the column where error
  # happended.
  raise GenerateError.new(msg,lpos,filename)
end