dependency_graph_extractor_22.0.0_992fc1c4/src/command_line.ads

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
with Ada.Containers.Vectors;
with Ada.Strings.Unbounded;

package Command_Line is

   package S_U renames Ada.Strings.Unbounded;

   package Input_File_Vectors is new Ada.Containers.Vectors
     (Index_Type   => Positive,
      Element_Type => S_U.Unbounded_String,
      "="          => S_U."=");

   function Parse_Command_Line
     (Input_Files      : out Input_File_Vectors.Vector;
      Recurse_Projects : out Boolean;
      Directory_Prefix : out S_U.Unbounded_String;
      Output_File      : out S_U.Unbounded_String)
      return Boolean;

end Command_Line;