separate (Compilation_Unit)
function String_To_Name (This_String : in String) return Program_Unit_Name is
    --=============================================================
    -- String_To_Name converts a given string (This_String) into ==
    -- an object of type Program_Unit_Name.                      ==
    --=============================================================

begin
    -- String_To_Name

    return (Length => This_String'Length, Value => This_String);

end String_To_Name;