Class: Fisk::Operand

Inherits:
Struct
  • Object
show all
Defined in:
lib/fisk.rb

Direct Known Subclasses

Imm32, Imm64, Imm8, Lit, M64, MOffs64, Rel32, Rel8

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#valueObject

Returns the value of attribute value

Returns:

  • (Object)

    the current value of value



39
40
41
# File 'lib/fisk.rb', line 39

def value
  @value
end

Instance Method Details

#typeObject



40
# File 'lib/fisk.rb', line 40

def type; value; end

#unknown_label?Boolean

Returns:

  • (Boolean)


42
# File 'lib/fisk.rb', line 42

def unknown_label?; false; end

#works?(type) ⇒ Boolean

Returns:

  • (Boolean)


41
# File 'lib/fisk.rb', line 41

def works? type; self.type == type; end