class WAG::Memory
Attributes
label[R]
max[R]
min[R]
number[R]
Public Class Methods
new(*args)
click to toggle source
# File lib/wag/memory.rb, line 9 def initialize(*args) @label = WAG::Label.from(args.shift) if args.first.is_a?(Symbol) (@number, @min, @max) = args end
Public Instance Methods
to_sexpr()
click to toggle source
# File lib/wag/memory.rb, line 15 def to_sexpr [:memory].tap do |expr| expr.push(label.to_sexpr) if label expr.push(number) if min expr.push(min) expr.push(max) if max end end end