GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • LatexOutput
  • Download
  • Where To Place Comments
  • Writing Documentation
  • Advanced Features
  • Demo
  • Projects Using PasDoc
  • PasDoc vs FpDoc
  • PasDoc GUI
  • Other Tools
  • @abstract
  • @author
  • @bold, @italic
  • @br

This view

  • Original page
  • New address

GeezerVison is showing pasdoc.github.io — Tags to create tables: @table, @row, @rowHead, @cell

Tags to create tables: @table, @row, @rowHead, @cell

You can create tables using @table tag. Within @table tag, only two tags are allowed: @row and @rowHead. @rowHead creates a heading row (usually you will put only one such row as the first row of the table), @row creates normal row. Within @row and @rowHead tags, you must put only some number of @cell tags. Finally, within @cell tag, you can put any text, use other @-tags etc.

Simple example:

{ This functions returns boolean value according to the following
  table:
    @table(
      @rowHead( @cell(Value1) @cell(Value2) @cell(Result) )
      @row( @cell(@false) @cell(@false) @cell(@false) )
      @row( @cell(@false) @cell(@true) @cell(@true) )
      @row( @cell(@true) @cell(@false) @cell(@true) )
      @row( @cell(@true) @cell(@true) @cell(@false) )
    ) }
function ExclusiveOr(Value1, Value2: boolean): boolean;

Notes:

  • Every table must have at least one row and every row must have at least one cell.

  • Nested tables (i.e. creating new table within a cell, by using @table tag within @cell tag) are allowed.

  • Table is always treated as a separate paragraph in the text.

Things to avoid:

  • Although it’s allowed to put various number of cells into rows of a given table, you should not do this, to be sure that you get sensible results in all output formats.

  • Although it’s allowed to have any number of @rowHead rows within a given table, and for now results look sensible in all output formats, you should refrain from doing this. Every @table should have zero or one @rowHead row, no more.

  • For LatexOutput, LaTeX seriously limits the allowed content of @cell:

    • Lists_ inside a @cell are not allowed.

    • Paragraph breaks inside cells are allowed but ignored.

    • Long lines inside cells are not automatically broken, so generated tables are broken in the output — they exceed over the right edge of the page.

    • Line break (@br tag) inside a @cell is not allowed.

    • @cells within head rows (using @rowHead) are even more limited, nested tables and paragraphs are not allowed.

PasDoc

  • Download

Features:

  • Where To Place Comments

  • Writing Documentation

  • Advanced Features

  • Demo

  • Projects Using PasDoc

  • PasDoc vs FpDoc

  • PasDoc GUI

  • Other Tools

Supported Tags:

  • @abstract

  • @author

  • @bold, @italic

  • @br

  • @code

  • @created, @lastmod

  • @cvs

  • @deprecated

  • @exclude

  • @html

  • @image

  • @includeCode

  • @include

  • @name, @className, @inheritedClass, @inherited

  • @shortTitle, @title, @section, @anchor

  • @latex

  • @link

  • @orderedList, @unorderedList, @definitionList, @item, @itemLabel, @itemSpacing, @itemSetNumber

  • @longCode

  • @member, @value

  • @noAutoLink, @noAutoLinkHere

  • @note, @warning

  • @param, @returns, @raises

  • @preformatted

  • @seeAlso

  • @tableOfContents

  • @table, @row, @rowHead, @cell

  • @nil, @true, @false

  • @(, @)

  • @url

Command Line:

  • Examples

  • --format:
    • --format=html
    • --format=htmlhelp
    • --format=latex
    • --format=latex2rtf
    • --format=simplexml
    • --format=php
  • --auto-abstract

  • --auto-back-comments

  • --auto-link, --auto-link-exclude

  • --cache

  • --marker, --staronly, --marker-optional

  • --define, --conditionals

  • --css, --css-based-on-bootstrap

  • --title

  • --exclude-generator

  • --external-class-hierarchy

  • --graphviz-uses, --graphviz-classes, --link-gv-uses, --link-gv-classes

  • --header, --footer

  • --html-head, --html-body-begin, --html-body-end

  • --ignore-leading

  • --ignore-marker

  • --inherited-members

  • --introduction, --conclusion, -A, --additional

  • --implicit-visibility

  • --lowercase-keywords

  • --visible-members

  • --include-creation-time

  • --include

  • --link-look

  • --markdown

  • --name

  • --no-auto-abstract

  • --no-macro

  • --language

  • --output

  • --description

  • --show-source-position, --source-url-pattern, --source-root

  • --sort

  • --spell-check, --spell-check-ignore-words

  • --use-tipue-search

  • --write-uses-list

  • @<config-file.txt>

  • --implementation-comments

Development:

  • Compiling

  • Development Snapshots

  • Release Making

Developers pages:

  • Do Di

  • Garfield Fr

  • Johannes Berg

  • Michalis Kamburelis

  • Thomas Mueller

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.