class IDL::AST::Leaf
def repository_id
def repository_id if @repo_id.nil? @repo_ver = "1.0" unless @repo_ver format("IDL:%s%s:%s", if @prefix.empty? then "" else @prefix + "/" end, self.scopes.collect { |s| s.name }.join("/"), @repo_ver) else @repo_id end end