new()
  public
  
    
    
Creates an unnamed empty context with public current visibility
   
  
    Show source    
    
      
  def initialize
    super
    @in_files = []
    @name    ||= "unknown"
    @parent  = nil
    @visibility = :public
    @current_section = Section.new self, nil, nil
    @sections = { nil => @current_section }
    @temporary_section = nil
    @classes = {}
    @modules = {}
    initialize_methods_etc
  end