Sha256: ed644860fdd4c0489544ca9bd74f346d3378df41463950510d1903e65ec2ea1e
Contents?: true
Size: 620 Bytes
Versions: 10
Compression:
Stored size: 620 Bytes
Contents
module Steep module AST module Types class Instance extend SharedInstance def ==(other) other.is_a?(Instance) end def hash self.class.hash end alias eql? == def subst(s) if s.instance_type s.instance_type else self end end @@fvs = Set[instance] def free_variables @@fvs end include Helper::NoChild def to_s "instance" end def level [0] end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems