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



96
97
98
# File 'lib/lignite/variables.rb', line 96

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

#data16(id) ⇒ Object



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

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

#data32(id) ⇒ Object



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

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

#data8(id) ⇒ Object



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

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

#dataf(id) ⇒ Object



88
89
90
# File 'lib/lignite/variables.rb', line 88

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

#datas(id, size) ⇒ Object



92
93
94
# File 'lib/lignite/variables.rb', line 92

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