Provided by: pasdoc_0.16.0-2_amd64 

NAME
PasDoc - documentation tool for Pascal source code
SYNOPSIS
pasdoc [options] [files]
DESCRIPTION
PasDoc 0.16.0 [2021-02-07|FPC 3.2.2|Linux|64] Documentation generator for Pascal source
This is free software; see the source for copying conditions. There is NO warranty; not even for
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Valid options are:
@<path to config file>
Read options from specified file and insert them at current position. File must contain one option
per line. Format is "name[=value]", options are named just like in the command line but without
leading dashes. Option values with spaces must NOT be quoted
-?, --help
Show this help
--version
Show pasdoc version (and related info)
-v, --verbosity
Set log verbosity (0-6) [2]
-D, --define
Define conditional
-R, --description
Read description from this file
-d, --conditionals
Read conditionals from this file
-I, --include
Includes search path
-S, --source
Read source filenames from file
--html-help-contents
Read Contents for HtmlHelp from file
-H, --header
Include file as header for HTML output
-F, --footer
Include file as footer for HTML output
--html-head
Include file to use inside HTML <head>
--html-body-begin
Include file to use right after HTML <body>
--html-body-end
Include file to use right before HTML </body>
-N, --name
Name for documentation
-T, --title
Documentation title
-O, --format
Output format: html, simplexml, latex, latex2rtf or htmlhelp
-E, --output
Output path
-X, --exclude-generator
Exclude generator information
--include-creation-time
Include creation time in the docs
--lowercase-keywords
Lowercase all literal tag keywords (@nil, @false, @true)
-L, --language
Output language. Valid languages are: ba: Bosnian (Codepage 1250) br.1252: Brazilian (Codepage
1252) br.utf8: Brazilian (Codepage UTF-8) bg: Bulgarian (Codepage UTF-8) ct: Catalan gb2312:
Chinese (Simple, gb2312) hr: Croatian dk: Danish nl: Dutch en: English fr: French (iso-8859-15)
fr.utf8: French (UTF-8) de: German (iso-8859-15) de.utf8: German (UTF-8) id: Indonesian it:
Italian jv: Javanese pl.cp1250: Polish (Codepage CP1250) pl.iso-8859-2: Polish (Codepage ISO
8859-2) ru.1251: Russian (Codepage 1251) ru.utf8: Russian (Codepage UTF-8) ru.866: Russian
(Codepage 866) ru.koi8r: Russian (KOI-8) sk: Slovak (Codepage 1250) es: Spanish se: Swedish
hu.1250: Hungarian (Codepage 1250) cz: Czech (Codepage 1250) cz.iso-8859-2: Czech (Codepage ISO
8859-2)
--staronly
Parse only {**, (*** and //** style comments
--marker
Parse only {<marker>, (*<marker> and //<marker> comments. Overrides the staronly option, which is
a shortcut for '--marker=**'
--ignore-marker
Skip comments starting with <marker> (that is, {<marker>, (*<marker> and //<marker> comments)
--marker-optional
Do not require the markers given in --marker but remove them from the comment if they exist.
--ignore-leading
Ignore leading <ignore-leading> characters in comments.
--numericfilenames
Causes the html generator to create numeric filenames
-M, --visible-members
Include / Exclude class Members by visiblity
--write-uses-list
Put uses list into output
--graphviz-uses
Write a GVUses.dot file that can be used for the `dot` program from GraphViz to generate a unit
dependency graph
--graphviz-classes
Write a GVClasses.dot file that can be used for the `dot` program from GraphViz to generate a
class hierarchy graph
--link-gv-uses
Add a link to a GVUses.<format> file generated by the `dot` program where <format> is any
extension that `dot` can generate (e.g. jpg). (currently only for HTML output)
--link-gv-classes
Add a link to a GVClasses.<format> file generated by the `dot` program where <format> is any
extension that `dot` can generate (e.g. jpg). (currently only for HTML output)
--abbreviations
Abbreviation file, format is "[name] value", value is trimmed, lines that do not start with '['
(or whitespace before that) are ignored
--spell-check
Enable spell-checking by Aspell, specify language by the --language option
--spell-check-ignore-words
When spell-checking, ignore the words in that file. The file should contain one word on every line
--aspell
Deprecated, use --spell-check. Enable spell checking by Aspell, giving language as parameter
--cache-dir
Cache directory for parsed files (default not set)
--link-look
How links are displayed in documentation: "default" (show the complete link name, as specified by
@link), "full" (show the complete link name, and try to make each part of it a link), or
"stripped" (show only last part of the link)
--full-link
Obsolete name for --link-look=full
--css CSS file for HTML files (copied into output tree)
--auto-abstract
If set, pasdoc will automatically make abstract description of every item from the first sentence
of description of this item
--use-tipue-search
Use tipue search engine in HTML output
--sort Specifies what groups of items are sorted (the rest is presented in the same order they were
declared in your source files)
--introduction
The name of a text file with introductory materials for the project
--conclusion
The name of a text file with concluding materials for the project
-A, --additional
The name of a text file with addition materials for the project
--latex-head
The name of a text file that includes lines to be inserted into the preamble of a LaTeX file
--implicit-visibility
How pasdoc should handle class members within default class visibility
--no-macro
Turn FPC macro support off
--auto-link
Automatically create links, without the need to explicitly use @link tags
--auto-back-comments
Consider //-style comments after an identifier in the same line as description of that identifier.
--auto-link-exclude
Even when --auto-link is on, never automatically create links to identifiers in the specified
file. The file should contain one identifier on every line
--external-class-hierarchy
File defining hierarchy of classes not included in your source code, for more complete class tree
diagrams
--markdown
Decode Markdown syntax
--implementation-comments
Read implementation section of units and merge info to that taken from interface section. Option
value determines how info is merged:
none - Do not read implementation comments.
prefer-interface - Read both interface and
implementation comments. Use whichever comment is non-empty. If they are both non-empty, use the
interface comment.
join - Read both interface and implementation
comments and concatenate them. If the interface comment is also present (repeated) at the
beginning of the implementation comment, it will be ignored (to not repeat 2x the same text in the
concatenated result)
prefer-implementation - Just like "prefer
interface", but if both comments are non-empty, use the implementation comment
PasDoc 0.16.0 [2021-02-07|FPC 3.2.2|Linux|64] November 2021 PASDOC(1)