class Yoda::Typing::Traces::Base

Store evaluation result for each ast node. @abstract

Public Instance Methods

context() click to toggle source

@abstract @return [Context]

# File lib/yoda/typing/traces/base.rb, line 20
def context
  fail NotImplementedError
end
type() click to toggle source

@abstract @return [Model::Types::Base]

# File lib/yoda/typing/traces/base.rb, line 14
def type
  fail NotImplementedError
end
values() click to toggle source

@return [Array<Store::Objects::Base>]

# File lib/yoda/typing/traces/base.rb, line 8
def values
  type.resolve(context.registry)
end