Establece una restricción al alcance de una cláusula with. La restricción private significa que las librerías enumeradas en la cláusula with no son accesibles en la parte pública de la unidad de compilación a la que afecta la cláusula with. La restricción limited se usa para permitir dependencias mutuas.
with_clause_restriction ::= limited [private] | [private]
private with Ada.Strings.Unbounded;