
|
84782 packages online
|
|
 |
|
|
|
No screenshot available
|
Short: | Lists c-source functions,easy search 4 calls |
Author: | jduchâtelet@arcadis.be (Joseph Duchâtelet) |
Uploader: | jduchâtelet arcadis be (Joseph Duchâtelet) |
Type: | dev/misc |
Version: | 1.0 |
Architecture: | m68k-amigaos |
Date: | 2003-09-27 |
Requires: | Gui4Cli 3.8.5 & fsearch from D. Keletsekis |
Download: | dev/misc/GuiSrc_1.lha - View contents | Readme: | dev/misc/GuiSrc_1.readme |
Downloads: | 669 |
|
What it does :
This program helps you analyse and clean up an existing set of sourcefiles appearing in one directory
We call this the Source Directory (SrcDir) which will be assigned to "srcGui:"
The files herein are supposed to be the source files for only one program
There may be subdirectories in SrcDir, but they should not contain function defining source files.
The program expects one of the source files to contain mainly the function prototypes and maybe
the extern declarations of used datatypes. We call this the ProtoFile.
This program allows automatic generation of the following lists:
- a compact list of the function prototypes appearing in this ProtoFile.
It eliminates comments, extern data lines, blank lines , and present them in
LV2 (right ListView). This is done automatically on launch of the program if no
(permanent) assigns (srcGui: SrcStruc: ) were made allready.
- an alphabetically ordered list, derived form the former) and showing each source file that
defines at least one function. Each such filename is followed by the alphabetic list of
the functions it defines;
This list will be presented in LV1 (Left Listview)
Buttons allow you
- to vary the order of representation in LV2 , function-alphabetically <FcA1> & <FcA2>
or datatype-alphabetically <DTAlpha>
or restore to the original generated list <restore> which follows the order of appearance
in the ProtoFile
- list all calls and function definitions contained in the (alpha ordered) source files in LV1
<MkCalls>
- list only the functionnames in LV1 in alphabetic order <Alpha>
Doubleclicking on a (function)line in LV1 or LV2 opens new gui's that allow by clicking on
a line to edit the file containing the given line. If the line has a linenumber visible,
the editor will jump to this line.
The generated lists are saved in a "stucture directory" called StrucDir and assigned to srcStruc:
If you want to analyse a new sourcedirectory hit the <Init> button.
If you did update your sources since the program was started, you can update the LV2 and LV1 with
<MkProtos> and <MkDef> IN THIS ORDER
|
Contents of dev/misc/GuiSrc_1.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 7429 23007 32.3% -lh5- 361c Sep 23 2003 GuiSrc/GuiSrc.gc
[generic] 439 778 56.4% -lh5- 5e31 Sep 22 2003 GuiSrc/GuiSrc.lr
[generic] 378 756 50.0% -lh5- dcb1 Sep 23 2003 GuiSrc/GuiSrc.lr2
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 3 files 8246 24541 33.6% Sep 26 2003
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |