Module: Lignite::VariableDeclarer

Included in:
Assembler, BodyCompiler, DirectCommands, RbfDeclarer
Defined in:
lib/lignite/variables.rb

Overview

‘variables` are Variables

Instance Method Summary collapse

Instance Method Details

#array8(id, count) ⇒ Object



84
85
86
# File 'lib/lignite/variables.rb', line 84

def array8(id, count)
  variables.add(id, count * 1, "C#{count}")
end

#data16(id) ⇒ Object



68
69
70
# File 'lib/lignite/variables.rb', line 68

def data16(id)
  variables.add(id, 2, "S<")
end

#data32(id) ⇒ Object



72
73
74
# File 'lib/lignite/variables.rb', line 72

def data32(id)
  variables.add(id, 4, "L<")
end

#data8(id) ⇒ Object



64
65
66
# File 'lib/lignite/variables.rb', line 64

def data8(id)
  variables.add(id, 1, "C")
end

#dataf(id) ⇒ Object



76
77
78
# File 'lib/lignite/variables.rb', line 76

def dataf(id)
  variables.add(id, 4, "e")
end

#datas(id, size) ⇒ Object



80
81
82
# File 'lib/lignite/variables.rb', line 80

def datas(id, size)
  variables.add(id, size, "a#{size}")
end