class IDL::AST::Leaf
def set_repo_version(ma, mi)
def set_repo_version(ma, mi) ver = "#{ma}.#{mi}" if @repo_ver if ver != @repo_ver raise "#{self.scoped_name} already has a repository version assigned: #{@repo_ver}" end end if @repo_id l = @repo_id.split(':') if l.last != ver raise "supplied repository version (#{ver}) does not match previously assigned repository ID for #{self.scoped_name}: #{@repo_id}" end end @repo_ver = ver end