class IDL::AST::Leaf
def initialize(_name, _enclosure)
def initialize(_name, _enclosure) _name ||= '' _name = IDL::Scanner::Identifier.new(_name, _name) unless IDL::Scanner::Identifier === _name @name = _name @lm_name = nil @intern = _name.rjust(1).downcase.intern @enclosure = _enclosure @scopes = if @enclosure then (@enclosure.scopes.dup << self) else [] end @prefix = '' @repo_id = nil @repo_ver = nil @annotations = Annotations.new end