Autodoc Commandline Syntax
Last updated: 30. 1. 2002
Contact:
Nikolai Pretzell
-
autodoc.exe
[ -v <VerboseNr> ]
-html <OutputDirectory>
{
[ -parse ]
[ -name <RepositoryName> ] -lg <ProgrammingLanguage>
{ [ -p <ProjectName> <ProjectRootDirectory> ] { -t <SourceDirectory>* -d <SourceDirectory>* -f <SourceFile>* }+ }+
} -
<Text>
command line parameter
[ ]
optional
{ }
Block of connected options.
The sequence of not connected options does not matter. So the -html or -v options can be used before or after all the parsing options.
+
once or more times
*
none or more times
-
-v <VerboseNr> Only for debugging. Bits 1, 2 and 4 in any combination give different output. -html <OutputDirectory>
Gives the directory, where a HTML version of the docu shall be generated.
-parse Starts the block, where all the parse options are given. This can be omitted, because the parse options are identifiable without it, but it may make a commandline more readable. -name <RepositoryName> This name appears as title of the documentation (currently only in the in the C++ version). -lg <ProgrammingLanguage>
- Possible values are:
- c++
- This parses all files with the endings .hxx and .h .
- idl
- This parses all files with the ending .idl .
-p with -t/-d/-f: If there are more than one project, the -p option is required for each one.
The directory given wit the -p option is the root directory of the project.
If there is no -p option, the working directory is seen as root.
All paths given with -t/-d/-f are relative to that root directory. It is possible to use "." as argument for -t or -d.
Each of -t/-d/-f can have several arguments:
One could write "-f file1.hxx file2.hxx file_xyz.hxx"
After each -p (or after -lg, if there is no -p option), there has to be at least one of the following three: -t Tree, which means: include subdirectories -d Directory, which means: no subdirectories -f File", which means: single file name with ending.
This option also allows to parse some files with an ending different from those, the -lg option implies.