Method: VerilogTools::ParseError#initialize

Defined in:
lib/HDLRuby/verilog_parser.rb

#initialize(msg, line, lpos, cpos, filename) ⇒ ParseError

Create a new parse error with message +msg+, faulty line text +line_text+, line number +lpos+, column +cpos+, and possibly file name +filename+.


99
100
101
102
103
104
105
106
# File 'lib/HDLRuby/verilog_parser.rb', line 99

def initialize(msg,line,lpos,cpos,filename)
  @msg  = msg.to_s
  @line = line.to_s.gsub(/\t/," ")
  @lpos = lpos.to_i
  @cpos = cpos.to_i
  @filename = filename.to_s if filename
  super(self.make_message)
end