SYNOPSIS

pasdoc [\,options\/] [\,files\/]

DESCRIPTION

PasDoc 0.13.0 [2013-07-14|FPC 2.6.4|Linux|32] 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:

-?, --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

-F, --footer

Include file as footer for HTML output

-H, --header

Include file as header for HTML output

-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

-L, --language

Output language. Valid languages are: ba: Bosnian (Codepage 1250) br: Brazilian (Codepage 1252) 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 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=**'

--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

--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-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

RELATED TO pasdoc…

The full documentation for PasDoc is maintained as a Texinfo manual. If the info and PasDoc programs are properly installed at your site, the command

  • info PasDoc

should give you access to the complete manual.