with Ada.Containers; use Ada.Containers;
with Ada.Containers.Vectors;
with Libadalang.Analysis; use Libadalang.Analysis;
with Libadalang.Common; use Libadalang.Common;
package Rejuvenation is
type Node_Kind_Type_Array is array (Natural range <>) of Ada_Node_Kind_Type;
-- Data type for array of node kind types.
package Node_List is new Vectors (Positive, Ada_Node);
-- Data type for list of nodes.
package Node_List_List is new Vectors
(Positive, Node_List.Vector, "=" => Node_List."=");
-- Data type for list of list of nodes.
package Token_List is new Vectors (Positive, Token_Reference);
-- Data type for list of tokens.
end Rejuvenation;