Introducing Pascal Expert

Pascal Expert is a brand new plug-in for Embarcadero's Delphi IDE (RAD Studio), created with Delphi’s Open Tools API (OTAPI). Pascal Expert will be available from Peganza, later in the autumn of 2015.

The main task for Pascal Expert is to perform a static analysis of your source code. Possible issues and errors in your code will be detected. The results will help you better understand your code and support you in producing code of higher quality, consistency, and reliability.

Pascal Expert contains a subset of our standalone product Pascal Analyzer (first released in 2001). Features that are most important when working with code, have been included in Pascal Expert. Pascal Expert is integrated into the Delphi IDE, so it is an ideal tool when working with the source code, as it lets you find problems earlier, and fix them at once.

Pascal Expert will support all versions and compiler targets from Delphi 2009 up to the current Delphi 10 Seattle. When installing Pascal Expert, just select for which Delphi versions you want to use it.

To start a code analysis for the currently selected project, just select a menu item below RAD Studio’s “Tools” menu. Your code will then be analyzed in a background process, so you can continue working on other things.

The results of the analysis are displayed continuously as messages on a tab page in RAD Studio's Output window. This window is normally located at the bottom of the screen. The messages will point out issues in your source code, from warnings about possible errors, to hints about code that can be optimized or removed.

It is possible to click on a line in the Output window to get to the location in the source code. To get help for a specific message, just press F1 over the line to open the help window.

Pascal Expert is highly configurable. There is an options dialog, where you for example select only those issues that you want included in the output.

More information will follow when Pascal Expert is released. Very favorable pricing will be available for current users of our products. There will also be a free evaluation version.