aflex_1.7.0_77dbb4da/src/command_line_interface.adb

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
-- Copyright (c) 1990 Regents of the University of California.
-- All rights reserved.
--
-- This software was developed by John Self of the Arcadia project
-- at the University of California, Irvine.
--
-- Redistribution and use in source and binary forms are permitted
-- provided that the above copyright notice and this paragraph are
-- duplicated in all such forms and that any documentation,
-- advertising materials, and other materials related to such
-- distribution and use acknowledge that the software was developed
-- by the University of California, Irvine.  The name of the
-- University may not be used to endorse or promote products derived
-- from this software without specific prior written permission.
-- THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
-- IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-- WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

-- TITLE command line interface
-- AUTHOR: John Self (UCI)
-- DESCRIPTION command line interface body for use with the VERDIX VADS system.
-- NOTES this file is system dependent
-- $Header: /dc/uc/self/tmp/gnat_aflex/src/RCS/command_line_interface.adb,v 1.1 1995/02/06 19:30:01 self Exp self $

with Ada.Command_Line; use Ada.Command_Line;

package body Command_Line_Interface is
   procedure Initialize_Command_Line is
   begin
      for I in 1 .. Ada.Command_Line.Argument_Count loop
         Argv (I) := Vstr (Argument (I));
      end loop;
      Argc := Ada.Command_Line.Argument_Count + 1;
   end Initialize_Command_Line;

end Command_Line_Interface;