Object
An “indexed” set. All items must respond to :ident.
# File racc/iset.rb, line 32
def []=(key, val)
@set[key.ident] = val
end
# File racc/iset.rb, line 54
def delete(key)
i = @set[key.ident]
@set[key.ident] = nil
i
end
# File racc/iset.rb, line 60
def each(&block)
@set.compact.each(&block)
end
# File racc/iset.rb, line 68
def to_s
"[#{@set.compact.join(' ')}]"
end