| www.delorie.com/gnu/docs/gcc/gnat_ug_88.html | search |
![]() Buy the book! | |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
gnatchop
The gnatchop command has the form:
$ gnatchop switches file name [file name file name ...]
[directory]
|
The only required argument is the file name of the file to be chopped. There are no restrictions on the form of this file name. The file itself contains one or more Ada units, in normal GNAT format, concatenated together. As shown, more than one file may be presented to be chopped.
When run in default mode, gnatchop generates one output file in
the current directory for each unit in each of the files.
directory, if specified, gives the name of the directory to which the output files will be written. If it is not specified, all files are written to the current directory.
For example, given a file called `hellofiles' containing
procedure hello;
with Text_IO; use Text_IO;
procedure hello is
begin
Put_Line ("Hello");
end hello;
|
the command
$ gnatchop ^hellofiles^HELLOFILES.^ |
generates two files in the current directory, one called `hello.ads' containing the single line that is the procedure spec, and the other called `hello.adb' containing the remaining text. The original file is not affected. The generated files can be compiled in the normal manner.
| webmaster donations bookstore | delorie software privacy |
| Copyright © 2003 by The Free Software Foundation | Updated Jun 2003 |