Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
Below is an example of a very bad and confusing (but valid) macro usage. Just to test pasdoc.
This is very stupid way to declare a procedure