Pascal Browser

In short, Pascal Browser, or PAB for short, is a Windows application that can:

  • create a hyperlinked collection of HTML documents for your source code
  • create a full-text searchable CHM file for the hyperlinked collection of HTML documents
  • help you understand and get an overview of your code
  • assist you in finding errors and anomalies in the source code
  • let new team members quickly get acquainted with the source code
  • create your own customized documentation

Just as its sibling product Pascal Analyzer, Pascal Browser will parse the source code it finds and gather all sorts of information. This information is used to create the document collection that describes the source code. The most common use of Pascal Browser will probably be to create hyperlinked HTML documents.

Pascal Browser has deep knowledge of the source code, and understanding of how different identifiers are linked to each other. This knowledge can be used to generate a full documentation, but also to:

  • display hyperlinked source code
  • display class hierarchies
  • display call chains
  • point out unused identifiers and other anomalies


To generate documentation for a particular set of source code with Pascal Browser, you must first create a project. Do not confuse a Pascal Browser project with a Delphi project, they are completely different things. The project holds the options for how the code is handled, and lets you conveniently use separate options for different sets of source code.

Projects are saved as text files with the extension “pbr”, like for example a file with the name MyProj.pbr. The format of the files is equivalent to that of an INI file.

To learn more about Pascal Browser, see our online documentation or view the PDF documentation. There is also a list of changes.

Click here to see a real example of web pages created by Pascal Browser for a Delphi project.