rendered paste bodyuse Ada.Text_IO,Ada.Integer_Text_IO, queues;
with Ada.Text_IO, Ada.Integer_Text_IO;
package queue_int is new queues (natural);
use queue_int;
procedure main is
--locals
q : queue_int;
i : natural;
begin
queue_int.Put(1,q);
queue_int.Put(2,q);
queue_int.Put(3,q);
queue_int.Put(4,q);
queue_int.Put(5,q);
queue_int.Put(6,q);
queue_int.Put(7,q);
queue_int.Put(1,q);
queue_int.Get(q,i);
put(i);
queue_int.Get(q,i);
put(i);
queue_int.Get(q,i);
put(i);
queue_int.Get(q,i);
put(i);
queue_int.Get(q,i);
put(i);
queue_int.Get(q,i);
put(i);
end;