with Lines;
with Ada_Program;
generic
    Word_Size : Natural := 16;
package Analyze_Generic is
    subtype Representation_Clause is Ada_Program.Element;

    procedure Record_Representation_Clause (For_Clause : Representation_Clause;
                                            Result : in out Lines.Lines_Type);

    procedure Enumeration_Clause (For_Clause :        Representation_Clause;
                                  Result     : in out Lines.Lines_Type);


    procedure Length_Clause (For_Clause :        Representation_Clause;
                             Result     : in out Lines.Lines_Type);
end Analyze_Generic;