PTools is a collection of related library modules and applications written in Perl. It includes:
- A framework for writing (mostly) command-line applications, with support for command-line arguments, logging, configuration files, and testing.
- The PFC parser tools: a library of functional combinators, a parser generator and a graphical grammar "explorer".
- The CF2 configuration language and compiler.
- A collection of miscellaneous library modules.