Module: Lignite::VariableDeclarer
- Included in:
- Assembler, BodyCompiler, DirectCommands, RbfDeclarer
- Defined in:
- lib/lignite/variables.rb
Overview
‘variables` are Variables
Instance Method Summary collapse
- #array8(id, count) ⇒ Object
- #data16(id) ⇒ Object
- #data32(id) ⇒ Object
- #data8(id) ⇒ Object
- #dataf(id) ⇒ Object
- #datas(id, size) ⇒ Object
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 |