with Compilation_Unit;
package Find_Unit is
    --==============================================================
    -- This package provides the user with the necessary           =
    -- information to support the building of an Ada compilation   =
    -- unit. There is one operation exported called                =
    -- Build_Ada_Compilation_Unit. This operation will build an    =
    -- extended Ada compilation unit from the Ada source code file.=
    -- The exception No_More_File_Names will be raised if there are=
    -- only blank lines or comments left before end of file. The   =
    -- exception Syntax error will be raised if there is a syntax  =
    -- error found while searching for a compilation unit.         =
    --                                                             =
    -- written  by  GER  with  help  from  b2  and  JM             =
    --==============================================================

    No_More_Compilation_Units : exception;
    Build_Syntax_Error : exception;

    procedure Build_Ada_Compilation_Unit
                 (Next_Unit : in out Compilation_Unit.Ada_Compilation_Unit);

    -- Read the next Ada compilation unit from the input file
end Find_Unit;