class Opal::Parser::Scope

def initialize(type, parser)

def initialize(type, parser)
  @parser  = parser
  @type    = type
  @locals  = []
  @temps   = []
  @args    = []
  @ivars   = []
  @parent  = nil
  @queue   = []
  @unique  = "a"
  @while_stack = []
  @defines_defs = false
  @defines_defn = false
  @methods  = []
  @smethods = []
  @uses_block = false
  # used by classes to store all ivars used in direct def methods
  @proto_ivars = []
end