Method: VerilogTools.operator_to_HDLRuby

Defined in:
lib/HDLRuby/verilog_hruby.rb

.operator_to_HDLRuby(op) ⇒ Object

Converts a Verilog HDL operator to a HDLRuby one.



136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
# File 'lib/HDLRuby/verilog_hruby.rb', line 136

def self.operator_to_HDLRuby(op)
  case op
  when "!"
    return "~"
  when "&&"
    return "&"
  when "||"
    return "|"
  when "~&"
    return ".send(:~) | ~"
  when "~|"
    return ".send(:~) & ~"
  when "~^"
    return "^~"
  when "^|"
    return "^"
  else
    return op
  end
end