Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/HDLRuby/hruby_high.rb

Overview

Extends the String class for computing conversion to expression.

Instance Method Summary collapse

Instance Method Details

#to_exprObject

Converts to a new high-level expression.



3912
3913
3914
3915
3916
3917
# File 'lib/HDLRuby/hruby_high.rb', line 3912

def to_expr
    # Convert the string to a bit string.
    bstr = BitString.new(self)
    # Use it to create the new value.
    return Value.new(Bit[bstr.width],self)
end