1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
class VM class Atom def initialize(name) @name = name end def raw @name end def ==(other) return false unless other.is_a?(Atom) raw == other.raw end def to_s raw.to_s end def to_ruby to_s end end end