class WAG::Element

Attributes

labels[R]
table_id[R]

Public Class Methods

new(table_id, *labels) click to toggle source
# File lib/wag/element.rb, line 9
def initialize(table_id, *labels)
  @table_id = table_id.to_i
  @labels = labels.map { |l| WAG::Label.from(l) }
end

Public Instance Methods

to_sexpr() click to toggle source
# File lib/wag/element.rb, line 14
def to_sexpr
  [:elem, [:"i32.const", table_id]].concat(labels.map(&:to_sexpr))
end