Sha256: e0bdb99714edd28abdba304fcf666f4a4076bc0430f8823c5b07b4b30b27c77a
Contents?: true
Size: 803 Bytes
Versions: 26
Compression:
Stored size: 803 Bytes
Contents
module Steep module AST module Types class Record type key = Symbol | String | Integer attr_reader location: untyped attr_reader elements: Hash[key, t] def initialize: (elements: Hash[key, t], ?location: untyped) -> void def ==: (untyped other) -> bool def hash: () -> Integer alias eql? == def subst: (Interface::Substitution s) -> Record def to_s: () -> String @fvs: Set[variable] def free_variables: () -> Set[variable] include Helper::ChildrenLevel def each_child: () { (t) -> void } -> void | () -> Enumerator[t, void] def level: () -> Array[Integer] def with_location: (untyped new_location) -> Record end end end end
Version data entries
26 entries across 26 versions & 1 rubygems