Sign in Join
FPDoc Onlineexperiment

Utilities that come with Free Pascal

Besides the compiler and the runtime Library, Free Pascalcomes with some utility programs and units. Here we list these programs and units.

  1. Demo programs and examplesA suite of demonstration programs comes included with the Free Pascal distribution. These programs have no other purpose than to demonstrate the capabilities of
  2. fpcmakefpcmake is the Free Pascalmakefile constructor program. It reads a Makefile.fpc configuration file and converts it to a Makefile suitable for reading by GNU mak
  3. fpdoc - Pascal Unit documenterfpdoc is a program which generates fully cross-referenced documentation for a unit. It generates documentation for each identifier found in the unit’s interfa
  4. h2pas - C header to Pascal Unit converterh2pas attempts to convert a C header file to a Pascal unit. It can handle most C constructs that one finds in a C header file, and attempts to translate them to
  5. h2paspp - preprocessor for h2pash2paspp can be used as a simple preprocessor for h2pas . It removes some of the constructs that h2pas has difficulties with. h2paspp reads one or more C header
  6. ppudump programppudump is a program which shows the contents of a Free Pascalunit. It is distributed with the compiler. You can just issue the following command ppudump [optio
  7. ppumove programppumove is a program to make shared or static libraries from multiple units. It can be compared with the tpumove program that comes with Turbo Pascal. It is dis
  8. ptop - Pascal source beautifierptop program ptop is a source beautifier written by Peter Grogono based on the ancient pretty-printer by Ledgard, Hueras, and Singer, modernized by the Free Pas
  9. rstconv programThe rstconv program converts the resource string files generated by the compiler (when you use resource string sections) to .po files that can be understood by
  10. unitdiff programSynopsis unitdiff shows the differences between two unit interface sections. unitdiff [--disable-arguments] [--disable-private] [--disable-protected] [--help] [

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.