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
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 |