class SyntaxTree::WithScope::Scope::Local

This class tracks the occurrences of a local variable or argument.

def add_definition(location)

def add_definition(location)
  @definitions << location
end

def add_usage(location)

def add_usage(location)
  @usages << location
end

def initialize(type)

def initialize(type)
  @type = type
  @definitions = []
  @usages = []
end